It trades.
Any hour of the 24/5 session, against a live price feed.
Where stocks bite
Bobber is the fishing layer for xStocks on Solana. Cast a stock token or USDC into the Reservoir. It waits one closing bell at a time, and every bell that holds earns USDC.
01 The still water
xStocks on Solana track the real share one for one. 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 share price. At each NYSE close the keeper writes the official close on chain. 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 is caught in USDC. 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 USDC coupon it caught, or recast for another season.
03 Where the catch comes from
Coupons come from USDC 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. A plain USDC transfer to the Reservoir.
1.5% of the bait value is locked before your line is in the water.
Nasdaq and Yahoo must agree. The price goes on chain in a memo at every bell.

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 USDC coupon the season caught on top.
Start a new season in one step. USDC 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. | USDC 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 official closes, holdings are token balances on Solana, and every line is a replay of memos anyone can check.

09 Species
Each stock token is its own species, painted in its brand colour and priced at its official close. USDC 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 USDC that was stocked first.
No APY anywhere. A bell holds or it doesn’t, by a rule anyone can replay.
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 memo the keeper writes.
From USDC stocked into the Reservoir: protocol fees, sponsors, anyone who sends it. Before a line opens, the keeper 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.
The exchange. A few minutes after each NYSE close the keeper reads the official close from Nasdaq and Yahoo Finance; they must agree within 0.3%. It writes every price into a memo on Solana, so you can check each bell against any market data. A bell counts for your line only if it rings at least 16 hours after your cast. A symbol with no agreed close is skipped for that bell. 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 Solana network fees, a fraction of a cent, and park ~0.002 SOL of account rent in the line’s escrow until it comes out.
Non-US persons only, like xStocks themselves. Bobber is unaudited software run by a keeper, not investment advice.
Solana · xStocks
Pick a species, cast, and wait for the bell.