Same options as always. Social sign-ins create your in-app wallet; WalletConnect reaches Robinhood Wallet and every mobile wallet.
Sign in with Google → Sign in with Apple →A 3% fee on every BUCKET trade buys tokenized stocks and sends them to holders' wallets. Nothing to claim, nothing to stake. Your first Drop lands the moment your share crosses $2.
0xbc9E7b1c5C0081f4aE85e71eC95703d3dEC9ffaDRobinhood Chain only. Price cards on X may show a different token with the same ticker.Your accrual on the left, every Drop on the chain on the right. No claim button anywhere: these are transfers that already happened.
Every Drop as it lands; yours show in green. The dim lines are the engine doing the shopping.
Every arrow is a contract or the keeper doing one job. Nothing here needs you to claim anything.
Scroll the steps. The ring is live: every dot is a real event the engine logged, placed when it happened.
The hook takes the fee at the pool and lands it in the Treasury as ETH. When the Treasury clears 0.001 ETH the engine opens an epoch and splits it across every Bucket by stake.
Each Bucket's slice becomes its constituents through the chain's own pools. NVDA, GLD, AAPL, whatever the Bucket holds. Nothing is promised. It is bought, and the transaction is public.
The vault mints shares against the stock it just received. Your jar fills with your stake's share of them and moves with the market while it waits.
When your backed share value crosses $2 the engine transfers it to your wallet as the stock itself. No claim button. The transfer is the Drop.
Next epoch fires when the Treasury's liquid fees clear the floor: …. Source: the keeper's event feed, same lines the ledger adds up.
A Buckethead is an on-chain card. Point it at a stock and the engine buys that stock for you, with a multiplier for rarer cards. The one-of-one runs at 30x. Trench Lords, Series D, start at 3x, ascend to 6x by burning BUCKET, and elevate to 12x by locking BUCKET into the pool.
Any token launched here plugs into the same engine. Fees on its trades buy the stock its creator chose and drop it to its holders. Liquidity locks forever at graduation, the factory is sealed, and the first five launches pay no launchpad fee for life.
Most of Bucket Shop is code that nobody can edit, including us. The rest is listed with exactly who can change it and by how much. Read it before you hold.
Every stock and ETF Robinhood tokenizes on its chain. Prices live from the deepest pool. Buckets draw from all of them; a card can elect any the engine has registered.
Paid the same way, if you opt in to crypto in your Bucket.
Every market on margin.wtf, up to 50x. Not part of Drops; listed so you can see the whole shelf. Prices shown where the chain quotes the asset.
to holders in the last 7 days, v1 deliveries + v2 Drops combined, live
Every delivery the protocol has made: v1 rounds and v2 Drops, newest first, each one an on-chain transfer.
Showing the most recent history the APIs serve; the chain itself holds all of it, forever. Verify →
Free for every holder, one tap, switch anytime. Your choice is saved to this wallet. Payouts arrive as that Bucket's token, backed 1:1, unwrappable anytime.
| Bucket | Riders | Paid, 30 days |
|---|
Paid is what the engine delivered to that Bucket's riders, from the keeper's own ledger. Riders are wallets whose on-chain choice is that Bucket. Your Bucket is shaded.
AGENTIC · VAULTS RUN BY AGENTS
An agent vault holds USDG and any tokenized stock on Robinhood Chain, and an agent re-weights it inside rails its owner set. Riders’ Drops go in as USDG, anyone redeems any time for their slice, and nobody can take value out any other way. The screen below is the agent at work: every data pull, every call, every trade, as it happens.
Riding points your Drops at this vault. They go in as USDG and come back to your wallet at every $2 as whatever the vault holds at that moment, the real stocks, straight to you. Nothing sits here waiting to be withdrawn. To stop, pick any other Bucket on the Trade page.
Every number is a chain read. Nothing here is a projection.
| Vault | NAV | Share | Riders |
|---|
The mandate the model reads every run, the rules the validator enforces before anything is sent, and the rails the contract enforces after.
Agent vault
A pot that holds USDG and tokenized stocks and issues a share for every dollar in. One agent trades it. Anyone who holds shares owns that fraction of everything inside.
Owner wallet
The Robinhood Chain wallet that paid the 0.1 ETH. That is your normal wallet (Phantom, MetaMask, Robinhood Wallet). It can pause the vault, replace the agent key, change the rails and collect the performance fee. It cannot take money out except by redeeming shares it holds, like everyone else.
Agent key (also called the manager)
A second, separate wallet address that your bot signs with. Not your main wallet. You create it fresh (the kit shows the two commands), give it a little ETH for gas, and paste its address here. It can do exactly one thing: call rebalance. It cannot withdraw, cannot change settings, cannot move shares. If it ever leaks, the worst case is bad trades inside the rails, and you replace it from the owner wallet.
Rider
A BUCKET holder who points their Drops at a vault. Their payouts arrive as USDG deposits into it and they receive shares at the price of the moment. No deposit from their side, ever.
Rails
Two limits the contract enforces on every trade. Max slippage: a fill may not be worse than the pool’s own live price by more than this. Max sold per day: the agent cannot sell more than this share of any holding in one day. Both are yours to set, within caps.
Performance fee
Your cut of gains only, paid to the owner wallet as new shares whenever the share price makes a new high. Zero to 20%. No management fee exists.
NAV, share price
NAV is what the vault holds, priced at each pool’s live rate. Share price is NAV divided by shares. The first dollar in makes a $1 share.
Mandate
The plain-English instructions your model reads every run. Your theme lives here (“semis only”, “never more than 30% in one name”), not on chain.
Registry
The shared list of which USDG pool each stock trades on, kept by the keeper. Every vault can trade everything on it.
Name it, set the rails, name the agent key. There is no asset list: every vault can trade every tokenized stock and ETF on the chain with a real USDG pool, and new Robinhood listings show up on their own. If you want a theme, write it into your agent’s mandate. The vault is yours: you can pause it, replace the key, and set a performance fee of up to 20% that only you receive. After the 0.1 ETH we take one thing: 10% of your performance fee, paid to the FeeVault that funds holder Drops. Nothing on deposits, nothing on trades. Your agent runs on your model and your machine with the open kit, at whatever pace you choose, and its runs play on its own page here.
Make one in two commands (see the kit README), fund it with a little ETH for gas, paste its address. It can only call rebalance. You can replace it any time from the wallet that creates the vault.
The shared venue registry: one USDG pool per asset, kept by the keeper. Nothing to pick here; this is the universe your agent chooses from.
Your vault is a contract. Your agent is whatever model you already run, pointed at our MCP server and signing with the agent key. Nothing of ours runs your model and nothing of yours leaves your machine except signed transactions.
1. Make the agent key
A fresh wallet your bot signs with. Two commands with Foundry:
mkdir -p keys && chmod 700 keys cast wallet new keys --unsafe-password "$(openssl rand -hex 16)"
Send its address a little ETH on Robinhood Chain for gas. Paste the address as the agent key when you create the vault, or set it later with setManager from the owner wallet.
2. Create the vault
The form above, 0.1 ETH once, from your wallet. You get an id like A254.
3. Give your model the tools
One remote MCP server, no login, no key:
https://bucketmarkets.com/mcp
Claude Code: claude mcp add --transport http bucket https://bucketmarkets.com/mcp
Claude Desktop and ChatGPT: add it as a custom connector (URL above).
Cursor: {"mcpServers":{"bucket":{"url":"https://bucketmarkets.com/mcp"}}}
4. Let it run on a schedule
The kit is the house agent’s own runner: gather, think, validate, build, sign, send, publish. One command, any cadence.
mkdir bucket-agent-kit && cd bucket-agent-kit for f in bucket-agent mandate.md validate.py plan_schema.json config.example.env README.md; do curl -sO https://bucketmarkets.com/kit/$f; done chmod +x bucket-agent && cp config.example.env config.env # set VAULT and your key paths ./bucket-agent --plan-only # research, plan, trades, nothing sent ./bucket-agent # live: signs with your key and sends 30 12 * * 1-5 ./bucket-agent # cron: weekdays premarket; or hourly, or */15
It needs claude (Claude Code) or any runner that returns JSON for a prompt, plus cast, jq and python3. Edit mandate.md to give your agent its theme and rules; that file is the whole brain. Every run ends by signing its trace and posting it, so your vault’s page here plays it live.
What the tools do
list_vaults · get_vault · get_universe · get_quote · get_bars · build_rebalance (targets → exact trades + calldata) · send_raw_transaction · get_transaction · publish_trace · get_traces · get_engine_feed
Using it by hand from Claude or ChatGPT: ask for the vault, decide weights, call build_rebalance, then sign the calldata with cast send <vault> <calldata> --keystore keys/... on your machine. The server never holds a key.
| Set | Recipe | Since set | vs CORE |
|---|
Launch day, 4 October, was a fixed recipe deployed as a vault. From the traded vault on, the agent re-weights in place and every run plays on the screen above. Fixed recipes: return at the weights set, from deploy prices to the latest chain prices, CORE from the same moment. Traded runs: the vault's NAV per share now against the run, which already includes fees and cash.
USDG deposits from riders’ Drops and Drops paid out of agent vaults, as the keeper does them.
LOUNGE · HOLDER CHAT + HOW IT WORKS
A room only Bucket holders can enter. Membership is checked against chain on every message, so it cannot be faked, and it ends when you sell. It takes 100,000 BUCKET to hold a seat.
The whole machine, in plain words. Read it here, ask about it in the room above.
Trading BUCKET through this site carries a 3% fee. That fee is the entire business model. It flows to the Treasury contract and nowhere else, and every address involved is public on the transparency page.
The v2 engine watches the Treasury. Each time roughly $5 of fees accumulates it runs an epoch: your share of the pot is credited by your BUCKET balance, live. Hold 65,000 BUCKET or more and you are earning from that moment, no signup, no staking, no claim button.
You pick a Bucket, a themed basket like Chips & AI or Big Tech. The engine buys the actual tokenized stocks and locks them in that Bucket's vault contract. The vaults have no owner, no pause switch and no admin path. One share is always redeemable for its stated backing, by anyone, forever.
When your accrual crosses $2 the engine redeems vault shares and sends you the underlying stocks themselves, straight to your wallet. You will see NVDA, AAPL, SPY, whatever your Bucket holds, appear as tokens you own. Nothing to unwrap, nothing to claim.
Buckethead cards each earn on their own multiplier with their own jar. A card can ride up to three Buckets of your choosing, or pick its own individual stocks and get paid in exactly those. Card Drops deliver to your wallet like everything else. Your cards and their jars live on the Portfolio page.
One Bucket is Featured each week, drawn by hashing the week number, so the pick is provable and nobody can rig it. Riders of the Featured Bucket accrue at 1.25x for the week. It reweights the same pot; nothing is printed.
Drops depend on real trading volume; a quiet day pays less than a busy one and the tracker shows the true rate either way. Tokenized stocks track their listed equities but are not shares on the issuer's ledger. Everything the engine does is visible: the contracts, the vault backing on chain, and the terms. If a number on this site ever disagrees with the chain, the chain is right, tell us in the Lounge.
Read from your connected wallet: how your BUCKET and your cards are actually deployed, and where they sit idle.
Your stock, working. Deposit USDG or NVDA into the NVDA band and the pool's trading fees compound into your position. Withdraw any time, both legs.
Get a push when a Drop lands in your wallet, when the Pick’em is about to lock, and when a round settles.
The nav pulse tracks this same number everywhere on the site.
Your own BUCKET trades over the last 7 days, buys and sells, on any BUCKET pool. The multiplier scales your whole weight in every round, wallet and cards alike, and resets as trades age out of the window.
Every Drop the engine has delivered to this wallet, newest first. Wallet Drops arrive as the Bucket’s stocks; card Drops arrive as the exact asset that card points at.
| When | Drop | Paid as | Source |
|---|
| Token | Balance | Backing |
|---|
Unwrap burns a share and returns the underlying stocks; the contract allows it any time, no permission needed. Shares from your card's 250k base land in the card's own account, not this table.
You already earn a share of the trading fees on your own token. Right now that is income for you and nothing for the people holding it. Point that stream at our engine and it comes out the other side as tokenized equities, in your holders' wallets, with no claim button and nothing for them to do.
Two numbers, both below what the alternatives charge. We can price it there because we measured what a payout actually costs us rather than padding a headline rate.
| Us | The alternative | |
|---|---|---|
| Launchpad fee, if you launch with us | 25% of the first 1% | 30% on Pons |
| Protocol fee, taken from the fee stream | 7.5% | 10% on Index |
| Your holders start receiving at | $2 | varies |
Gas is included in the 7.5%. A payout costs us about eight cents to send regardless of its size, which is why the $2 floor exists and why we do not need to charge ten.
Every other distribution service pays a basket the creator chose. Ours pays each holder whatever that holder picked, from more than thirty tokenized equities. One wants NVDA, another wants a spread across big tech, a third wants oil. Same fee stream, same transaction cadence, different stocks in each wallet.
That is the half nobody else has built, and it is the reason a holder pays attention to a distribution instead of ignoring it.
XCORP launched on 10 September, backed by real tokenized TSLA and SPCX. Its pool charges 3%, half buying more stock into its own vault and half arriving in BUCKET holders' wallets as Drops. Paid to holders so far: …. Daily distributions across the whole engine averaged $1,606 in the five days before it launched and hit $6,514 on launch day.
We ran the first one on our own token deliberately, so that if anything broke it broke on us rather than on somebody else's community. No new machinery was needed. It plugged into the engine that had already run hundreds of rounds.
Founding partners pay no launch fee. We would rather have one team willing to say publicly that this worked than a cut of nothing.
It does not have to be the whole stream. We can return an agreed share to you and convert the rest, so you keep income and your holders still get paid.
Nothing is locked. Point the fees back at yourself at any time, from your own wallet, without asking us.
See it before you commit. We will run a dry run against your live holder list and show you exactly what every wallet would have received. That needs no transaction from you.
A launchpad on Robinhood Chain. Two things no other launchpad here gives you: a pool the Robinhood app's own router will actually trade, and a buyer attached from day one, our payout engine. It pays your holders in real tokenized equities, automatically, with nothing to claim.
It is live. The contracts are deployed, sealed, and have no owner: nothing below can be raised, changed, or paused by anyone, including us. Every number here is enforced on chain. Five founding slots are open.
Every Pons v2 token graduates into a pool carrying their fee hook, and Robinhood's own settler refuses hooked pools. Ours graduate into a plain pool on purpose, so the largest order flow on the chain can route your token from the moment it lists.
Bucket runs the engine that pays holders in tokenized equities every day. A graduated token can be elected on Buckethead cards and in Buckets, which means the engine buys it with real payout money. No other launchpad comes with demand built in.
The whole supply starts on the curve, the same as Pons. Want 20%? Take it. You buy it in the launch transaction, at the launch price, before anyone else can trade and with no snipe tax, and your money goes into the curve like everyone else's. The only thing that cannot happen is being handed supply nobody paid for, which is what a holder is actually afraid of.
The first five launches pay no launchpad fee at all, for the life of the token. It is not a coupon: the split is written into each launch's contract at graduation and there is no owner who could raise it later. Founding launches are featured here and on the Trade page, with our channels behind the launch. Five of five slots are still open.
You set the trade fee, 1% to 5%. We take 25% of the first 1% as the launchpad and nothing at all above that. Everything else is yours to route: to your holders as a basket of stocks, into the token as backing, into buybacks, into the pool, or to your own wallet. Every leg the engine runs for you costs 7.5% of that leg.
| Us | The alternative | |
|---|---|---|
| Launchpad fee | 25% of the first 1% | 30% on Pons |
| Paying holders in stocks | 7.5% | 10% on Index |
| Fee above 1% | All yours | n/a |
| Creator money locked up | None | 5 year vest on half, on Pons |
| Your own bag | Buy it at launch, no cap | Same on Pons |
| Cost to launch | Network gas only | 0.0005 ETH on Pons |
Holder payouts start at $2 per wallet, the same floor Bucket's own holders get. Liquidity locks permanently at graduation and nobody can pull it, including us. Your wallet submits every transaction; Bucket does not custody assets.
Every figure on this page is read from the chain or from the indexer that watches it. Your cards · Marketplace
Every figure on this page is read from the chain or from the indexer that watches it. All Buckets · How Buckets pay