Deployed to Robinhood Chain mainnet (4663). Reserve, YieldRouter and five Groves, all 18 contracts verified on Sourcify with an exact bytecode match.
Novel yield reserve manager/Robinhood Chain/chain 4663
Real-world value
grows onchain.
Tokenized equities sit in a reserve doing nothing. PINEAP puts that reserve to work — dividends, securities lending, cash float, market-making — and pays out what it actually earned, every 8 hours.
Groves live
0
Senior coupon
4.40–6.00%
PINEAP supply
0.00B
Next harvest in
00:00:00
Read live from chain 4663 · reserve 0.0000 WETH · deposits open, nothing harvested yet
Where the yield comes from
Four legs. Only one of them
needs a dividend.
A share held in reserve is not idle collateral — it is inventory. The router books each leg separately, so the mix below is measured rather than assumed. No income has been booked yet, so every leg reads zero.
YieldRouter.legMix returns zero for every leg — nothing booked yet
Dividend flow
Cash dividends paid by the underlying equities held in custody, wrapped as an onchain distribution the epoch after the ex-date.
The waterfall
Four claims, always in this order.
Every harvest runs the same sequence. The first two steps take only what they are owed, so how much reaches Roots depends on the coupon and on how far the buffer sits from target — which is why there is no fixed percentage to quote for them. The last split is a constant you can read in the contract.
- 01up to
Canopy coupon
4.40–6.00%
Paid first, pro-rated over the epoch from each grove's contracted annual coupon. Never subordinated, and it is the last thing a loss touches.
- 02up to
Buffer top-up
to 1.05×
Whatever the coupon leaves goes here until coverage reaches 1.05×. Once the buffer is full this step takes nothing.
- 03of residual
Roots
95%
95% of everything still left. Roots takes the first loss and keeps the upside — there is no cap.
- 04of residual
Protocol
5%
5% of the same residual, fixed as a constant in the vault. No junior yield, no fee.
Losses run the same ladder in reverse — buffer, then Roots, then Canopy. Under 1.01× coverage the grove enters stress: new Canopy halts, Roots stays open, and the whole harvest rebuilds the buffer.
Read it in the vaultThe whole thing in 17 seconds
Watch a harvest.
How the reserve is meant to work, start to finish: the four revenue legs, the waterfall, and where a harvested unit ends up.
Groves
One sleeve per asset.
Two ends of the risk curve.
grMSFT
Microsoft · not opened
Opens once protocol-owned Roots can seed it, so the first depositor is never the first loss.
Change log
Nothing ships
quietly.
Parameter changes, contract upgrades and reserve decisions land here the day they happen — including the ones that did not go to plan.
Reserve asset set to the canonical L2 WETH published by Robinhood. It is immutable: changing it would mean redeploying the reserve.
Five Groves opened with senior coupons from 4.40% to 6.05% a year. All are at epoch 0 with an empty reserve — deposits are open, nothing has been harvested yet.
PINEAP minted: 1,000,000,000 fixed supply, no mint function, no owner, no upgrade path. The constructor was the only privileged call that ever existed.
Straight answers
The five things people actually ask.
What does the Reserve Manager actually manage?
The assets deposited into each Grove. Today the reserve asset is the canonical WETH on Robinhood Chain and the groves are empty — deposits are open, nothing has been harvested. The Manager decides how much of the reserve is lent, quoted or parked, and every decision settles through the same waterfall.
Where does yield come from if a stock pays no dividend?
Three of the four legs do not need a dividend. Securities lending, cash-leg float and market-making fees are all inventory income. NVDA's coupon is mostly borrow demand; SPY's is mostly float.
What is the difference between Canopy and Roots?
Canopy is the senior tranche: it is paid first, up to a contracted coupon, and it is never subordinated. Roots is the residual claim: it absorbs the first loss and keeps whatever is left after the waterfall. Same reserve, opposite ends of the risk curve.
What happens in a drawdown?
Losses hit the buffer, then Roots, then — only if both are exhausted — Canopy. Coverage is the live measure of how far you are from that. Under 1.01× the Grove enters stress: new Canopy issuance halts, Roots stays open, and 100% of harvest rebuilds the buffer.
Is this custodial?
The equities are. The claim on them is not. Custody is a regulated broker-dealer; the reserve accounting, the waterfall and the redemption right live entirely in contracts you can read.
Same assets.
Brighter horizons.
Deposit into a Grove, pick your end of the curve, and watch the epoch clock. The reserve does the rest.
