git404hub

what is plume fr?

plumetrade/plume — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 5/5Setup · hard

tl;dr

A fully collateralized options trading market for tokenized stocks, settled on-chain, where no option can exist without its backing already locked in the contract.

vibe map

mindmap
  root((Plume))
    What it does
      Options on tokenized stocks
      Fully collateralized by design
      Settled on-chain
      American-style exercise
    Tech stack
      TypeScript
      Solidity
      Chainlink oracles
    Use cases
      Covered call income
      Defined-risk stock exposure
      Contract auditing
    Trust model
      Price oracle
      Asset issuers
      Contract correctness

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Earn weekly income by writing covered call options against tokenized stock holdings.

VIBE 2

Get defined-risk exposure to a stock's price movement for a fraction of its cost.

VIBE 3

Audit the smart contracts to independently verify the collateral guarantees described in the README.

what's the stack?

TypeScriptSolidityChainlink

how it stacks up fr

plumetrade/plume0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity5/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires understanding on-chain collateral mechanics and connecting to Robinhood Chain and its oracle feeds.

License terms are not stated in the README excerpt.

in plain english

Plume is a decentralized market for trading options on tokenized stocks, meaning stock ownership represented as tokens on a blockchain, built on Robinhood Chain. People who hold tokenized stock can earn income each week by selling call options against shares they already own. Traders who buy these options get exposure to a stock's price movement for a small fraction of the stock's cost, with their maximum possible loss fixed at the moment they buy. The core design rule is that no option can be created unless it is fully backed by collateral first. A call option is backed by one full token of the underlying stock locked in the contract. A put option is backed by the full strike price in stablecoins locked upfront. This means there are no margin calls and no liquidations, and no one can ever owe more than what they already put in. The README explains the math behind this in detail and states it can be independently checked in the published smart contracts. Each option position is represented as a standard token that gets created when purchased and destroyed when exercised, redeemed, or closed, so positions can be held or traded like any other token. Holders can exercise their options at any time before expiry, based on a price feed with a 30-minute freshness requirement. If many option writers get assigned at once, the system splits it fairly across all of them using a method that keeps computing costs constant no matter how many writers there are. Plume charges two fees: 1 percent when an option is bought, and 3 percent only on winning payouts when an option is exercised. Both rates are capped by fixed limits written into the contract code, at 5 percent and 10 percent respectively, and collected fees go toward buying and permanently removing the project's own token, called PLM, from circulation. The README lists what users must trust: the price oracle feeds, the companies that issue the tokenized stock and stablecoins (which can freeze or seize funds), and the correctness of the smart contract code, which is fuzz-tested and under independent audit. The service is not available to users in the United States, Canada, the United Kingdom, or Switzerland.

prompts (copy fr)

prompt 1
Explain how Plume's collateral invariant prevents a writer from ever owing more than they deposited.
prompt 2
Walk me through the lifecycle of a call option in this repo, from writing to exercise or expiry.
prompt 3
What are the trust assumptions a user takes on when using this protocol, per the README's trust model section?
prompt 4
How are the premium fee and settlement fee calculated and capped in this system?

Frequently asked questions

what is plume fr?

A fully collateralized options trading market for tokenized stocks, settled on-chain, where no option can exist without its backing already locked in the contract.

What language is plume written in?

Mainly TypeScript. The stack also includes TypeScript, Solidity, Chainlink.

What license does plume use?

License terms are not stated in the README excerpt.

How hard is plume to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is plume for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.