It trades.
Any hour of the 24/5 session, against a live price feed.
Where stocks bite
Bobber is the fishing layer for tokenized stocks on Robinhood Chain. Cast a stock token or USDG into the Reservoir. It waits one closing bell at a time, and every bell that holds pays out in USDG.
01 The still water
Tokenized stocks on Robinhood Chain track the real share through Chainlink. That is half of owning a stock. The other half, getting paid for holding it, never made it on chain.
Any hour of the 24/5 session, against a live price feed.
In a wallet, doing nothing between trades.
No coupon ever reaches the holder.
02 A season is four bells
You cast at the live Chainlink price. At each NYSE close the Reservoir reads the price again. At or above 95% of your cast price, the stage holds and pays. A line needs to soak overnight before its first bell counts, and weekends and holidays don’t ring.
The first close after your line has soaked 16 hours. Held: 0.25% of the bait value lands in USDG. Missed: nothing is paid, nothing is taken.
Same test, same line. Each bell is judged on its own, so one bad day costs one coupon and nothing more.
Chum before a bell and that bell pays half again if it holds. A dry line simply catches less.
The season is done. Reel in the bait whole with every USDG coupon it caught, or recast for another season.
03 Where the catch comes from
Coupons come from USDG already sitting in the Reservoir. A line opens only after its worst case is set aside. Never minted, never borrowed from the next angler.
Protocol fees, sponsors, anyone. stock() is open to all.
1.5% of the bait value is locked before your line is in the water.
Read by the contract itself at the closing bell. Nobody types it in.

04 Chum the water
One transaction between two closing bells marks the next stage as chummed. If that bell holds, it pays 0.375% instead of 0.25%. Forget, and the line keeps fishing. It just catches less.
05 Three ways out of the water
Your bait is never swapped, lent or pledged. It sits in the Reservoir under your name until you take it back.
Bait back to your wallet, every USDG coupon the season caught on top.
Start a new season in one step. USDG bait grows by what it caught; stock bait pays its coupons out and goes back in at today’s price.
Leave whenever you want. No fee, bait back whole, catch so far paid. It works even if the Reservoir is paused.
06 The weigh-in
Every week the board ranks the anglers who chum on time, recast their catch and bring seasons to Hooked. The top of the board is paid in real stock tokens from the Reservoir, each prize a public transaction with its reason on chain.

07 Side by side
Same token, three lives. Only one pays the holder without putting the token at risk of liquidation.
| In your wallet | As lending collateral | On a Bobber line | |
|---|---|---|---|
| Pays the holder | Nothing. | Nothing by itself. You pay interest on what you borrow. | USDG for every bell that holds. |
| Liquidation | None. | Yes, if the price falls far enough. | None. The bait is never pledged. |
| Getting out | Any time. | After the loan is repaid. | Any stage, no fee, bait back whole. |
| Promised rate | None. | A variable rate. | None, by design. |
08 The Reservoir
Nothing on this page is a number we typed in. Prices are Chainlink reads, holdings are balanceOf calls on Robinhood Chain, refreshed every minute.

| Species | Stock token | Chainlink price | balanceOf(Reservoir) | Status |
|---|
Reading Robinhood Chain…
09 Species
Each stock token is its own species, painted in its brand colour and priced live by its own Chainlink feed. USDG bait grows against SPY.
Hover a school to stop it · click a fish to cast it
10 Honest water
No emissions, no reward token. Every coupon is USDG that was stocked first.
No APY anywhere. A bell holds or it doesn’t, and the contract decides.
A coupon is paid by the Reservoir, not by the company behind the stock.
Not an adviser, not a custodian. Your wallet signs every action.
11 Questions from the dock
Anything else is in the docs, down to every function in the contract.
From USDG stocked into the Reservoir: protocol fees, sponsors, anyone who calls stock(). Before a line opens, the contract sets aside its worst case, four chummed coupons or 1.5% of the bait value. Coupons are never minted and never paid from another angler’s bait.
No. The company behind the stock pays nothing here. A coupon is a payment from the Reservoir to a line whose bell held.
Nothing is paid and nothing is taken. The line keeps fishing to the next bell, and each bell is judged on its own.
The bait is never pledged or swapped, and you can cut the line at any stage to take it back whole. But the token itself still moves with the market: 3 AAPL come back as 3 AAPL, whatever AAPL is worth that day.
Chainlink. The observer rings the bell once per NYSE close, at least 16 hours apart, and the contract reads each species’ Chainlink feed in that same transaction. A bell counts for your line only if it rings at least 16 hours after your cast, on a Chainlink round published after it. If a feed is stale or its token’s oracle is paused for a corporate action, that bell is skipped for that species. It is never counted as a miss.
A promised rate is a number someone controls. Bobber has a rule instead: 0.25% of the bait value for every bell that holds, 0.375% if you chummed, and those terms are fixed on your line the moment you cast.
No fee to cast, reel in, recast or cut. You pay gas on Robinhood Chain, a fraction of a cent.
Non-US persons only, like the stock tokens themselves. Bobber is unaudited software, not investment advice.
Robinhood Chain · 4663
Pick a species, cast, and wait for the bell.