The fees buy a basket.
The basket pays you.
The liquidity cannot be pulled.
A Solana token whose trading fees buy tokenized stocks and pay them to holders every 15 minutes.
- SPYx40
- NVDAx25
- TSLAx20
- GOOGLx15
Up to 4 stocks per holder. Change yours any time; it applies from the next epoch.
How the money moves
One fee, five steps, no discretion in between.
- 01
A trade pays the fee
$DVR trades on the degen.zone curve carry a 4% creator fee. It is the protocol's only revenue.
- 02
The program splits it
1% of volume to holders, 1% to protocol liquidity, 2% to operations. Fixed in the program, no setter.
- 03
The keeper buys the basket
Every holder names up to 4 xStocks and the weights between them. The keeper sums those baskets, buys each stock on one Jupiter route inside a Pyth price guard, and the stock lands in a program vault.
- 04
An epoch every 15 minutes
Holders are snapshotted, the allocation is written to a Merkle tree, the root is published and the vault is funded before it activates.
- 05
You claim, or it is pushed
The largest holders are paid automatically. Everyone else claims with one signature. Unclaimed stock returns to the treasury after the window closes.
4% in, split three ways on chain.
Of every 4% the venue passes to the treasury, the program books 25% for the holder basket, 25% for protocol liquidity and 50% for operations. The ratios are compile-time constants. There is no instruction that can change them.
On the curve a trader pays 5.4375% all-in: Meteora keeps 1.0875%, degen.zone 0.348%, and 4.002% reaches the protocol. Planned tier, stated before it exists.
- Holders
- Buys the stocks in every holder's basket, up to 4 per holder at weights they set. Paid out as stock, in kind.
- Protocol liquidity
- Buys the stock side of the next market and pairs it in a Raydium pool the program owns.
- Operations
- Team, keeper gas, a reserve for later staking rewards paid in stock.
A pool per stock, owned by a program.
The liquidity leg opens one Raydium CLMM position per market and the position NFT is held by a program address. No wallet can withdraw it; the only exit is a governance path with a seven-day pause. Fees arrive in both tokens: the stock side joins the holder pot in kind, the $DVR side is burned.
Markets open in this order, each gated on verified two-way depth, not on a calendar.
See the rolloutWhat you accept
Real stocks come with real strings.
- Issuer powers on xStocks
- Every xStock is a Token-2022 mint with a permanent delegate held by its issuer, Backed. The issuer can freeze or move balances under its terms. Holding one is holding exposure, not a share.
- No fixed yield
- Payouts are whatever the fee actually bought. Low volume means low or zero payouts. No annual rate is quoted anywhere on this site, and none ever will be.
- Volume can bypass the fee
- The creator fee is taken on the launch venue. Trades in other pools pay that pool’s fee instead; only protocol-owned pools return anything to the treasury.
- Trusted operator, bounded
- The keeper is a hot key that can only move money into program vaults. It computes allocations honestly by assumption; once published, a root cannot be rewritten and an epoch cannot overpay.
- Not audited yet
- The programs port audited Divvy code with documented deviations and carry their own test suites. An independent review has not been completed.
Read it before you hold it.
13 guides cover the fee model, baskets, epochs, pools, the programs and the risks, with every number traced to one configuration file.
Open the documentation- 3 min readToken and fee model
The 4% creator fee, the 1 / 1 / 2 split, and what a trader pays versus what the protocol nets.
- 3 min readYour basket
Choose up to 4 stocks and their weights. Your share of every epoch is paid in them.
- 3 min readPools and protocol-owned liquidity
One Raydium CLMM pool per market, SPYx → NVDAx → TSLAx → GOOGLx, with positions a program owns.
- 2 min readRisks and assumptions
Stated plainly: issuer powers, revenue uncertainty, software, privileged roles, markets.