BASKET.
FORM 10-K · PROTOCOL DOCUMENTATION

How BASKET works

The whole protocol in one page: mechanics, math, addresses, and, most importantly, the complete list of risks, including the ones nobody can engineer away.

01 · Baskets are vaults

Every basket is its own vault contract holding real Robinhood Chain Stock Tokens at target weights. Depositing underlying tokens mints the basket’s ERC-20 share token at live NAV; redeeming burns shares and returns every constituent pro-rata, in kind. Shares are plain ERC-20s, tradeable and composable anywhere.

02 · NAV is Chainlink, exactly once

NAV = Σ raw token balance × Chainlink feed price. Feed prices already include the ERC-8056 corporate-action multiplier (splits and dividends adjust the multiplier, never raw balances), so the vault deliberately never applies it; doing so would double-count every corporate action. Feeds update 24/5 following market hours.

03 · Rebalancing, two brains

AI-mode baskets authorize offchain agents that may only execute when live drift exceeds the basket’s threshold; the contract enforces this, so agents cannot churn fees inside the band. Governance-mode baskets rebalance through passed proposals. Both paths execute on Uniswap v4 with per-leg minimum-out bounds, a per-basket frequency cap, and a global 30%-of-NAV circuit breaker.

04 · Fees flow to one place

Management fees (1% APY default) accrue as share dilution to the FeeDistributor; rebalance fees (0.2% of traded value) likewise. Realized revenue splits 60% to $BASK stakers (in ETH), 30% to treasury, 10% to basket creators.

05 · Feed-pending assets are excluded

BE and CUSO exist in the Stock Token registry but have no Chainlink feed yet. The factory cannot price them, so they cannot enter baskets; the UI shows them as FEED PENDING rather than pretending.

CONTRACTS · ALL VERIFIED ON BLOCKSCOUT
ContractAddressRole
BasketFactory0xd132…d5fepermissionless basket creation over the governed token↔feed registry
Rebalancer0x4037…FdfFdrift-gated execution through Uniswap v4, per-leg slippage bounds, 30%-of-NAV circuit breaker
FeeDistributor0x6cd4…e128splits protocol revenue 60/30/10 to stakers / treasury / creators
BASKStaking0x7048…ECEFstake $BASK, receive the ETH fee stream, voting-power source
BASKGovernor0x5445…88dFonchain proposals: 24-hour vote, 10% quorum, 12h timelock
BASK0x1c2d…032Dthe protocol token: fixed 100M supply, no privileged functions
vault · ai-leaders0xa165…29DFfact sheet →
vault · mag7-lite0x6eE5…0b13fact sheet →
vault · semiconductor0xB329…ea28fact sheet →
vault · energy-transition0x6423…8499fact sheet →
vault · crypto-rails0xEa87…E541fact sheet →
vault · frontier-tech0x98fB…68dAfact sheet →

Venue infrastructure (official Uniswap v4, pinned): PoolManager 0x8366…0951 · UniversalRouter 0x8876…0904 · Permit2 0x0000…8BA3. Stock Token registry: docs.robinhood.com ↗ · Feeds: Chainlink ↗

RISK DISCLOSURES · READ BEFORE DEPOSITING
Robinhood counterparty powers (verified in Stock Token source)

All Stock Tokens share one upgradeable implementation behind a Robinhood-controlled registry. Verified onchain: Robinhood can pause any token (used once historically), blocklist any address including a vault, mint, and, via an unrestricted adminBurn, burn tokens from ANY holder. A basket inherits all of this. These are issuer powers over tokenized securities, not bugs, but you must know they exist.

Unaudited contracts

BASKET contracts are fully verified onchain and covered by a 38-test suite, but have NOT had an external audit. The vaults hold real assets; size positions accordingly.

Oracle behavior

Chainlink equity feeds update 24/5, following market hours, and pause during corporate actions. Vault pricing reverts on stale feeds (4-day tolerance for weekends/holidays); deposits and redemptions involving a paused-feed constituent wait until the feed resumes.

Thin onchain liquidity

Uniswap v4 Stock Token pools are young (tens of thousands of dollars deep per name). The Rebalancer caps any single rebalance at 30% of NAV and every leg carries a minimum-out bound, but large flows will move these pools.

Legal & eligibility

Stock Tokens are tokenised debt securities issued by Robinhood Assets (Jersey) Ltd. They provide economic exposure only (no shareholder rights) and may not be offered, sold, or delivered to US persons, with further restrictions in other jurisdictions. Wrapping them in a basket does not change any of that. Nothing on this site is investment advice.

Genesis governance limitation

The v1 governor reads live staked balances without historical checkpoints; until checkpointed voting ships, moving stake between addresses could double-vote. Disclosed in the contract source; will be replaced before broad $BASK distribution.

DATA HONESTY · HOW THIS SITE WORKS

Every number on this site is one of three things: a live onchain read (Chainlink prices, feed-round history, your wallet's real token balances, real vault and governor state), a value computed from live reads with the methodology stated next to it, or an explicit pre-launch label. There are no simulated transactions anywhere; a “confirmed” state can only come from a transaction receipt your own wallet signed. The full source is deployed as written, and the contracts it talks to are the verified ones listed above.