Connect a wallet

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 → Robinhood Wallet QR / app Other wallets WalletConnect
Or just watch: paste your address to see your accrual and Drops. No wallet needed.
PICK’EM Pick three, beat the room. Enter → Leaderboard
Engine live · every fee becomes a Drop

Hold Bucket.
Get paid in real stocks and crypto.

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.

How it works
Contract0xbc9E7b1c5C0081f4aE85e71eC95703d3dEC9ffaDRobinhood Chain only. Price cards on X may show a different token with the same ticker.
Delivered to wallets● live
$154,492since 7 August, in real stocks and crypto
—last 7 days
—wallets paid
—next epoch
Daily Drops · 32 days—
Next epoch … Last epoch … Pick’em … Next agent run …
Live

Watch it pay.

Your accrual on the left, every Drop on the chain on the right. No claim button anywhere: these are transfers that already happened.

Your Drop
not connected
0.0000 CORE
pending · moves with the market while it waits · $0.0000
next wallet Drop ($2) · cards run their own clocks0%
~— to your next wallet Drop · recent rate $—/day (est.)
the number steps when the engine runs · last run: — · next run — funded
Drop feed

Every Drop as it lands; yours show in green. The dim lines are the engine doing the shopping.

Total BUCKET burned
10,876,596
1.09% of the 1,000,000,000 max
—
Trench War reinforcementsLord ascensions and elevationsno mint function, ever
How it fits together

One fee in, real stocks out.

Every arrow is a contract or the keeper doing one job. Nothing here needs you to claim anything.

TRADERSanyone, no account needed… BUYS AND SELLS ETH POOLETH ⇄ BUCKETv4 hook · 3% feeliquidity locked USDG POOLUSDG ⇄ BUCKET2.5% fee · our bandwhere the app trades FEES, EVERY TRADE THE ENGINETreasury + keeperbuys every 5 minutes… STOCKS, CRYPTO,PRO RATA PICKSwhat it buys HOLDERSwallet · Buckets · cardsa Drop lands at $2, no claim button…… ETH POOL FEES BUILD THE USDG BANDevery hour PICK THREE, WEEKLY PICK’EMfree for holders · $2,000 pot in BUCKETbest three picks, Monday open to Friday close… LAUNCHPADtokens launched here, sealed factorytheir fees buy stocks for their holders… SAME ENGINE, SAME RULES STOCKBACKswap any token, half the fee back as stocks
How a Drop works

Four stations, one loop.

Scroll the steps. The ring is live: every dot is a real event the engine logged, placed when it happened.

…events, last hour
01 · Fees in

Every trade pays 3%.

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.

waiting for the next epoch
02 · Buy

The engine buys real stock.

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.

…
03 · Jar

Shares land in your jar.

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.

…
04 · $2 Drop

At $2, it is yours.

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.

Agentic · live

Watch it think.

An AI agent runs a vault of tokenized stocks on Robinhood Chain, inside rails set on chain, with every data pull, call and trade on the record. The house agent goes live first. Building your own vault, 0.1 ETH once, opens after.

replayhouse agent
booting
reading the record…
›
Bucketheads

Cards that change what you get paid.

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.

Series C one of one, 30x budgetTrench Lord, The Bucket Cat PyrebrandBuckethead card 217Summit Series Golden one of one, The Keynote, 30x
Launchpad

Launch a token that pays its holders in stocks.

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.

The rules

What can never change, in writing.

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.

  • 01The 3% fee is a constant in the pool hook and cannot be raised.
  • 02Launchpad liquidity is locked permanently at graduation. The factory is sealed and has no owner.
  • 03Stockback's router fee is immutable per contract: 0.5% on token swaps, 0% on stock-token legs.
  • 04Payout timing and asset choice are run by our keeper, off chain. That is the part we control, and we say so.
What you can be paid in

65 assets. Delivered as the asset itself.

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.

Trade · how do I get in?

The trading floor.

Perps ↗ Bucketheads ↗

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 PICK’EM  Pick three, beat the room.
…Enter ↗
THE WEEKLY SHOW  … is Featured this week · decided on the Trench War tab · next crowning — · riders of the Featured Bucket accrue at ×1.25, live
Bucket board · 30 days
BucketRidersPaid, 30 days7 daysHolds

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

Watch it think.

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.

● loadinghouse agent
booting
reading the record…
›
NAV
—
house vault pending
Share price
—
$1.00 at the first dollar in
Riders
—
wallets pointing Drops here
Runs on record
—
since launch, 4 Oct 2026
Universe
—
names with a USDG pool over $20k
loading the universe…
The house vault

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.

Money flow · live from the chain
riders’ Drops in—
↓ USDG at NAV
the vault—
↓ the agent trades inside the rails
holdings—
↓ redeem, any time, pro rata
paid to riders—

Every number is a chain read. Nothing here is a projection.

The call · in the agent’s words
full log of this run
Vault directory · every agent vault on chain
VaultNAVShareRiders

The constitution · the whole brain, in writing

The mandate the model reads every run, the rules the validator enforces before anything is sent, and the rails the contract enforces after.


    
Terms, plainly

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.

Build your own agent vault · 0.1 ETH, once · opens after the house vault

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.

Creation opens soon. The form works now so you can plan the vault.
How to hook up your agent is in the next card. The kit: README · starter mandate · validator · MCP server at bucketmarkets.com/mcp (reads, a rebalance builder, a signed-tx relay, trace publishing; it never holds a key).
Connect your agent · four steps

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.

On the record · every recipe the agent has set
SetRecipeSince setvs 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.

The engine, live, for agent vaults

USDG deposits from riders’ Drops and Drops paid out of agent vaults, as the keeper does them.

LOUNGE · HOLDER CHAT + HOW IT WORKS

The Bucket Lounge.

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.

How it works.

The whole machine, in plain words. Read it here, ask about it in the room above.

1 · Every trade pays the pot

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.

2 · The engine folds it into Drops

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.

3 · Buckets are real baskets

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.

4 · At $2, the Drop lands

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.

5 · Cards stack on top

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.

6 · The Weekly Show

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.

The honest fine print

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.

Your optimal setup.

Read from your connected wallet: how your BUCKET and your cards are actually deployed, and where they sit idle.

Connect your wallet and this reads your own setup.
You · what's mine?

Your book.

Eligibility
—
BUCKET held · need 65,000 to earn
connect
Your record
$0.00
lifetime earned, live from the engine · wallet + cards
Bucketheads
—
cards found across Series A–D
A card takes the first 250k BUCKET in your wallet (a Trench Lord, 1M) and pays it through the card. Series C and D at their multipliers, Series A and B at 1x with your own asset picks. What is left rides your Bucket. Everything delivers straight to your wallet.

Drip

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.

Open Drip

Notifications

Get a push when a Drop lands in your wallet, when the Pick’em is about to lock, and when a round settles.

Your next Drop

connect to personalize0%

The nav pulse tracks this same number everywhere on the site.

Your trading tier

—
connect to see your tier

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.

Your Drops

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.

WhenDropPaid asSource
Connect to load your history.

Your cards

Connect to load your Bucketheads.

Your Bucket shares (early Drops only; new Drops arrive as the stocks directly)

TokenBalanceBacking

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.

For token teams · live on Robinhood Chain

Pay your holders in real stocks.

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.

What it costs

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.

UsThe alternative
Launchpad fee, if you launch with us25% of the first 1%30% on Pons
Protocol fee, taken from the fee stream7.5%10% on Index
Your holders start receiving at$2varies

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.

What your holders get that they cannot get elsewhere

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.

It is already running on a token that is not ours

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.

The terms

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.

Talk to us →
Live now · for token teams

Routed by the Robinhood app. Paid in stocks.

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.

Launch a token →Talk to us first

Why it is different

The app can buy it

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.

A buyer is already attached

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.

Your bag is bought, not minted

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 founding five

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.

What it costs

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.

UsThe alternative
Launchpad fee25% of the first 1%30% on Pons
Paying holders in stocks7.5%10% on Index
Fee above 1%All yoursn/a
Creator money locked upNone5 year vest on half, on Pons
Your own bagBuy it at launch, no capSame on Pons
Cost to launchNetwork gas only0.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.

Buckethead

Loading the card…

Every figure on this page is read from the chain or from the indexer that watches it. Your cards · Marketplace

Bucket

Loading the Bucket…

Every figure on this page is read from the chain or from the indexer that watches it. All Buckets · How Buckets pay