Accumulate-only vault

Basket set by holder vote

DEMO STREAMRobinhood ChainDemo stream

The index
that thinks

Trading fees buy tokenized stocks into a vault that never sells. An AI analyst proposes what it should hold next; OWNS holders vote. Redeem BSKT to take the stocks.

See what it's thinking
Vault value
Assets held
0
BSKT supply
OWNS circulating
OWNS burned

The analyst

● STANDING BY

An AI agent reads the basket and proposes what it should hold. Holders vote; until the sunset the steward can veto.

The first analysis lands on the analyst's next cycle.

Every few hours it reads the basket's prices, drift and payouts, then publishes its reasoning where nobody can edit it.

Thought
Cycle
Every few hours
Record
Onchain

No open vote

When the analyst wants to change the target weights it opens a proposal, and OWNS holders vote for 48 hours. Only a passing vote moves the basket.

See past proposals →

Votes change only the target weights of future buys. The vault never sells.

Trades

● WAITING

Every trade in OWNS pays a protocol fee.

WAITING FOR TRADE

Fees

FEE SPLIT

Split onchain at fixed rates. Nobody can redirect it.

PonsFeeAdapter
FeeSplitter
SPLIT RATIOS LOADING

The Vault

TOKENIZED STOCK VALUE

NO ASSETS YET

Burn

PERMANENT SUPPLY REDUCTION
0OWNS BURNED
SUPPLY LEDGER
BURNEDCIRCULATING

The dividend

VALUE PER BSKT

The vault divided by every BSKT in existence. That quotient is what a single BSKT can claim.

VAULT VALUE
BSKT SUPPLY
BACKING / BSKT
PAID TO OWNS HOLDERS SO FAR distributed

Redeem

Hand back BSKT.

Take the stocks.

REDEEM
BSKT
STOCKS OUT
NO BSKT MINTED YET

Activity

NO EVENTS YET
Where this is going

Live today. Built for what comes next.

Four stages. The first is running on Robinhood Chain right now; the dates that exist are the ones the contracts enforce; everything marked planned is a direction, not a promise.

Live now1/4

The machine runs

Everything here is on-chain today. Click through to the proof.

  • Fees buy the basketEvery OWNS trade's 3% creator fee buys tokenized stocks into the vault, which mints BSKT.
  • Paid daily, no claimingBSKT arrives in holders' wallets by OWNS held × time held × weight. Redeem it for the stocks any time.
  • The AI analystReads prices and news, publishes its reasoning on-chain every six hours, proposes weight changes for a holder vote.
  • BoostBurn OWNS for up to 2.5x reward weight; hold streaks up to 1.5x. The supply sink.
  • Buy & burn5% of fees buys OWNS on its pool and burns it, bounded by a TWAP floor.
  • Verified, holder-ownedEvery contract's source is verified on Sourcify. The governor owns the protocol; a steward with a coded sunset runs it day to day until then.
Next2/4

After graduation

What switches on when OWNS leaves the bonding curve for its Uniswap pool.

  • Buybacks at scaleplannedThe burn vault buys on the real pool with the 5% reserve, every time it crosses 0.01 ETH.
  • Steward → multisigplannedDay-to-day control moves from one wallet to a 2-of-3 Safe. Sunsets at a date fixed in the contract, after which holders govern everything.
  • External auditplannedTreasury, Distributor and Boost reviewed before serious value flows.
  • BSKT on the explorerplannedName, symbol and verified source visible on Blockscout.
Planned3/4

The basket as a primitive

BSKT is an ERC-20 that redeems for stocks at NAV. That makes it usable far beyond OWNS.

  • Fees from other tokensAny Pons creator can point their fees at the basket and pay their own holders in BSKT. The network effect.
  • BSKT liquidity poolInstant buy and sell against USDG, with LP fees flowing back into the vault.
  • Borrow against BSKTA Morpho market with BSKT as collateral, priced by the on-chain NAV.
  • Holder-listed stocksHolders propose and vote in new Robinhood stock tokens as they are issued.
  • Themed basketsA second vault with its own basket: AI, ETFs only, single stocks.
Endgame4/4

Holders own it

The steward period ends by code, not by promise.

  • Steward sunsetliveThe steward period has ended. Every power is now a holder vote.
  • Full holder governanceliveEvery owner power is a 72-hour OWNS-weighted vote that anyone can execute.
  • Many baskets, one railFees from many tokens, many baskets, one distribution engine.

Statuses are read from the chain where it can answer — the pool, buybacks, the steward and its sunset — and change on their own; only the audit and explorer marks are set by hand.

Build on BASKET

A stock basket you can compose.

BSKT is an ordinary ERC-20 backed one-to-one by tokenized stocks, with a price the chain can read and a redeem path that never pauses. That makes it a building block, not just a payout. Everything below is live on Robinhood Chain; all of it is permissionless except routing a fee stream, which needs the buyer role from governance.

BSKT
ERC-20 + permit

A stock-basket token any contract can hold, pool, lend, or price. Redeems 1:1 at NAV for the stocks.

Mint with ETH
Treasury.mint(minOut)

A public primary market: send ETH, receive BSKT at the current NAV. No whitelist, no KYC on our side.

Mint in kind
Treasury.mintWithAssets(assets, amounts, to, minOut)

Deposit Robinhood stock tokens, receive BSKT at NAV. Migrations, arbitrage, liquidators.

Route a fee stream
Treasury.buyBasketFor(to, eth)

Turn any ETH stream into BSKT for a named beneficiary — the fee-to-basket rail other tokens plug into.

On-chain NAV
Treasury.navPerIndex() · tryTotalAssetsUsd()

Σ Chainlink feeds over the vault's holdings: a BSKT price oracle with a non-reverting probe.

Redeem
Treasury.redeem(amount, receiver) · previewRedeem

Unwind BSKT to the underlying stocks, for a user or on their behalf inside a zap.

Pay holders by time
Distributor + indexer tally

A generic 'pay these wallets by how long they held' engine, reproducible from a published file.

Data
GraphQL indexer

NAV history, mints, payouts, per-wallet earned, epoch hashes — everything the site shows, for yours.

Use cases

Some are one contract away; the first needs nothing but a fee wallet.

Pons creators

Stock dividends for any token

Point your creator fee at the basket. Your holders receive BSKT every day, exactly like OWNS holders, and you never touch a wallet.

Apps, DAOs, agents

Revenue into stocks

Route protocol revenue through buyBasketFor and hold the result as BSKT: a treasury in NVDA, SPY and GOOGL instead of idle ETH.

Lenders, leverage

Borrow against it

BSKT has an on-chain NAV and redeems for liquid stocks, so a Morpho market can take it as collateral against USDG.

Wallets, fintech front-ends

Stock savings plan

Deposit USDG on a schedule; a keeper mints BSKT at NAV. A dollar-cost-averaged stock basket with no brokerage account.

Games, communities, brands

Loyalty paid in stocks

Reward points, quests or streaks with BSKT through the Distributor. Users get a piece of real companies, not a pump.

Games

Prize pools that own stocks

Prizes denominated in BSKT, or a no-loss lottery whose prize is the yield on a BSKT position.

Curators

Themed baskets

A second vault with its own basket — AI names, ETFs only, one stock — minting its own basket token on the same rails.

Aggregators

Instant liquidity zaps

Sell BSKT for USDG in one transaction: redeem to stocks, sell on the Uniswap pools, deliver stablecoins.

Read the contracts →Vault on the explorer ↗Unaudited. BSKT is backed by Robinhood stock tokens, which are debt securities of Robinhood Assets (Jersey); not for US/UK/CA/CH persons.

Trade.
Accumulate.
Get paid.
Own.

A memecoin that pays you in stocks.

THE VAULT GROWING
DEMO
Vault
BSKT
Burned
Open Terminal