English
Ripe Ecosystem
Yellow paper

Brim

A floor that never dilutes. A yield that overflows.

Mick Hagen @mickhagen

The premium funds the yield.
The reserve funds the floor.
Nothing mints unpaid.
(3,3) with a redeem button.

A note on the token. The protocol is Brim and its token is BRIM. The only genuine BRIM is the token at the contract address published by @Brim_HQ. Nothing trading under these names before genesis is this protocol.
Abstract

Brim is a protocol on Robinhood Chain that turns a basket of tokenized stocks and stable assets into a yield-bearing token, BRIM. Stocks are the reserve; yield is the product. The reserve fills to a line the protocol calls the brim: book value per token. Whatever arrives above that line is surplus, and the Waterfall divides it among stronger backing, operations, and overflow for stakers. Stakers watch their balance grow in the token itself. That growth comes from protocol revenue (offering premiums, trading tolls, the profits the desk sweeps back), and the revenue has to physically arrive before it can be minted as rewards. While the Well lasts, a finite pool of genesis tokens tops rewards up as well (§ 7). Underneath the yield sits a hard property: every BRIM in existence was paid for. After genesis, BRIM is only ever minted against value already banked in reserve, and the contracts check this arithmetic on every mint. There are no VCs, no insiders, and no pre-sale. The launch is open to anyone who wants to play. Top Juicers will be first in line. The floor is not a promise. It is a redemption function anyone can call while the Tap is open.

§ 1

Two numbers

The protocol is organized around two quantities anyone can compute from chain state:

book value = reserve NAV / total supply [the brim] floor = book value × (1 − redemption fee) [fee = 2%]

Book value, which this paper also calls the brim, is what one token's slice of the reserve is worth at oracle prices. The floor is what the Tap will actually pay, in reserve assets, to anyone who redeems while the Tap is open: permissionlessly, in kind, and 2% under the brim. The fee is what the holders who stay keep.

The central guarantee, stated precisely:

At accepted prices, no protocol action can lower the brim. After genesis, every mint is checked against this inequality in the transaction that performs it.

Note what this does and does not claim. Reserves are tokenized equities; their market prices move, and book value in dollar terms moves with them. What cannot happen is dilution. No issuance, no reward, no fee, and no configuration can mint a token that wasn't fully paid for. Markets may lower book value; protocol actions, at accepted prices, never will.

price offerings mint here: 5.00× down to 1.10× open market: trades here, the brim untouched 2% redemption fee below the floor: redeem for the basket 1.10 × book value the Pour's minimum the brim book value = NAV / supply 0.98 × book value floor: the Tap pays
Fig. 1. The price ladder. The Tap buys at the floor; the Pour sells no lower than 1.10× book value; the market lives between and above. The brim is the one line no protocol action can lower.

Six words. The paper uses six economic terms that are easy to run together:

book valuereserve NAV divided by total supply, the formal quantity every invariant is checked against.
the brimthe same number, as the fill line: what one BRIM is backed by.
floorwhat the Tap pays: book value less the redemption fee.
surplusvalue that arrives above the brim, from a sale, a toll, or the desk.
Waterfallthe governance-set split of that surplus. Its destinations include stronger backing in the Reservoir, capital for the desk, and overflow for stakers.
overflowthe stakers' leg of the Waterfall, waiting for the Spillway's tick.
§ 2

How Brim moves value

The protocol is a set of small, single-purpose contracts. Each has one job, and they read best in the order value moves through them:

PartPlainlyJob
The PourofferingsSells new tokens in governance-started offerings, always above the brim.
Reservoirthe reserveHolds the basket that backs every BRIM. Value enters freely; it leaves through exactly one door.
The TapredemptionThat door. Burns BRIM, pays the pro-rata basket slice at the floor.
Waterfallthe splitRoutes every unit of surplus above the brim by governance-set shares. Stronger backing in the Reservoir, capital for the desk, and overflow for stakers are among them.
Overflowstakers' shareThe stakers' leg of the Waterfall, counted unit by unit while it waits to become rewards.
Spillwaythe reward engineReleases overflow into backed staker rewards, on a clock, under caps.
BasinstakingShare-based pool with three exits of differing speed and price.
The Wella finite genesis allocation for rewardsPre-minted BRIM that fills reward gaps in dry spells, gradually and never off a cliff.
Millthe operating deskSwaps, yield strategies, liquidity, and credit on Ripe, all through Brim Adapters. Runs on protocol-owned assets only.
DecantervestingEvery offering allocation and every slow exit settles here before it is liquid.
BoardroomgovernanceTwo boards, the Policy Board and the Market Board, validate every parameter change: raises and value-moving actions wait behind timelocks; defensive brakes act at once.

Two outlets, and only two: backing leaves the Reservoir only through the Tap, and overflow authorizes staker rewards only through the Spillway. Every path that moves reserves or stake shares one settlement lock, so no two can observe each other mid-motion. And every inflow that authorizes a mint settles on receipts: balances measured before and after, never amounts promised.

§ 3

Issuance: selling above the brim

New BRIM is sold to buyers through offerings, which are deliberate events that governance starts and the Pour runs. Each offering is a Dutch auction on the premium over book value: the price opens at 5.00× and descends to a 1.10× floor, the contract's own hard minimum. No sale below it is possible. Every allocation vests through the Decanter, so freshly minted tokens are never liquid in the block they are born. Vesting runs 5 to 30 days at the buyer’s choice, and longer vesting earns a bonus of up to 25% more tokens.

base = value paid / (premium × book value) minted M = base + vesting bonus, never beyond value paid / (1.10 × book value) invariant : Reservoir keeps ≥ M × book value from every sale

Because the buyer pays a premium over the brim but receives tokens backed only at the brim, every sale generates a surplus: real money above what backs the tokens actually minted, bonus included. The surplus runs the same Waterfall as every other revenue: under the launch configuration (§ 11) 90% becomes overflow for stakers, 5% capitalizes the operating desk, and 5% stays in the Reservoir, permanently lifting the brim. Offerings are bounded by demand, by the 1.10× floor, and by a budget the Policy Board sets per series. They are never bounded by the reward budget that meters the Spillway (§ 5).

buyer pays P the Pour premium ≥ 1.10× ≥ M × book value Reservoir backs every token surplus → Waterfall Waterfall overflow · desk · Reservoir M tokens, vesting Decanter
Fig. 2. Anatomy of a sale. The Reservoir always keeps at least the value backing the tokens actually minted, vesting bonus included; that is the invariant. The true surplus above it runs the Waterfall to overflow for stakers, the desk, and the Reservoir's own share (launch split in § 11).

At a 5× fill, 75–80% of the payment is surplus, depending on the vesting bonus. That is why the offering is the yield engine at launch, before external revenue scales. The offering exists for size and the bonus: the pool quotes the market price; the Pour quotes depth the pool cannot.

5.00× 3.05× the brim open at 5.00×: 80% of payment is surplus mid-window at 3.05×: 67% surplus surplus → the Waterfall opens 1-day window, linear in time close at 1.10×: 9% surplus
Fig. 3. The Dutch descent. The premium falls in a straight line from 5.00× to the 1.10× minimum; everything between the curve and the brim line is surplus, before the vesting bonus.
§ 4

Redemption: the floor

Any holder can hand BRIM to the Tap and receive their pro-rata slice of the entire reserve basket, in kind, minus a fee (2% at launch) that stays in the Reservoir for everyone who remains. The tokens are burned before assets move. There is no queue and no counterparty: the floor is a function, not a market maker. The Tap pays 0.98× the brim, never the brim itself; the difference is what the holders who stay keep.

This is the trust layer the rest of the design leans on, and by design it is the least clever function in the protocol. It needs no oracle and no liquidity, so a crashing market changes what the basket is worth, never whether the function pays it out. The redemption fee is also one of the two numbers behind the reward system's security bound (§ 5). The bound is the lesser of the pool cap and this fee, and at launch the pool cap is the tighter.

§ 5

Staking and overflow

Stakers deposit BRIM into the Basin and hold shares of a growing pool. Rewards arrive as tokens added to the pool, so the balance a staker can claim grows. Three exits, priced by urgency:

ExitSpeedPrice
Withdraw7-day linear release through the Decanter, 1-day clifffree
Redeem from stakeinstant, straight through the Tap to the floor2% fee
Rage quitinstant, full position50% fee
Half of every rage-quit fee is burned; the other half stays in the pool, and the last staker out burns the entire fee. The impatient pay the patient.

Rewards are released by the Spillway on a permissionless tick (roughly hourly, metered in blocks, and cranked by anyone) from overflow: revenue delivered by listed sources, split at the door by the Waterfall, and tracked unit by unit while it waits in the Spillway's own vault. Donations and stray transfers can never authorize a mint: supported, tracked assets are swept into the Reservoir as pure accretion, and anything unsupported or unpriceable stays outside reward accounting altogether. Each tick's total inflow to the pool is bounded:

total pool inflow = minted + Well draw ≤ staked × min(pool cap, redemption fee) per tick

That bound is a theorem, not a tuning choice: it makes deposit-before-the-tick sniping strictly unprofitable through the instant exit, because the capture can never exceed the exit fee. At launch the pool cap, 1% of stake per tick, is the tighter of the two. The two legs inside the bound are different machines. Minted rewards are struck against overflow that the tick moves into the Reservoir in the same transaction, under the same backing inequality as § 3, checked again at distribution. They are further metered by a yearly budget, a share of supply per era (§ 11), that offerings and the Well never touch. The Well draw mints nothing: it is a transfer of genesis-era supply (§ 7), already counted in the brim, moving from the Well into the pool.

§ 6

Where yield comes from

Yield arrives in two ledgers. Either your balance grows, because tokens flow into the staked pool and every share is worth more, or every token's backing grows, because value is banked or supply is burned and the brim rises for holders and stakers alike. Every source in the protocol lands in one of the two columns:

SourceMechanismPays
OfferingsEvery sale's surplus above the brim runs the Waterfall: most becomes overflow and is minted to the pool, a slice capitalizes the desk, a slice stays in the Reservoir (launch split in § 11).stakers + everyone + desk
TollboothA Uniswap v4 hook on the token's own pool. Every swap pays a toll in the reserve asset, never in BRIM: 5% to sell and 3% to buy at launch. Tolls enter the same Waterfall as offering surplus, as trading revenue.stakers + everyone + desk
The MillThe operating desk deploys protocol-owned assets through Brim Adapters. Its flagship strategy is a credit line on Ripe (§ 8): pledge operating assets, borrow GREEN, deploy for yield. Governance names the amount swept back through the Waterfall, to the Reservoir and to stakers only. Under policy, borrowed principal remains a liability and only realized net profit may be approved for sweeping.stakers + everyone
Rage quitsThe 50% exit fee: half stays in the pool for remaining stakers, half is burned. The last staker out burns it all.stakers + everyone
RedemptionsThe 2% floor fee stays in the Reservoir. Every exit through the Tap raises the brim for everyone left.everyone
The WellFills a remaining shortfall below the target after organic rewards (§ 7). Finite, pre-minted, and labeled separately.stakers

All overflow passes through the same accounting, the same tick, and the same inflow bound (§ 5). All burn-and-bank flows compound silently into the brim.

The system is reflexive by design. Activity is the yield, whether it is an offering, a trade, or an exit, and the protocol converts every kind of it into one of the two ledgers.

overflow offerings · tollbooth · desk the Well finite genesis allocation pays first fills the gap under its glide Spillway tick hourly ≤ inflow bound Basin staked pool
Fig. 4. The overflow loop. Organic minting applies first; the Well fills only what remains, and never faster than its glide allows; total inflow per tick stays under one proven bound.
§ 7

The Well

A reservoir needs a well for dry spells. At genesis, a fixed allocation of BRIM is placed in the Well. It is pre-minted, inside total supply from block one, and therefore already accounted for in the brim. Drawing on it later moves neither supply nor reserves: the brim is unchanged, to the wei, by every draw. Only the Spillway can draw from it, and no protocol path can mint it a refill; anyone may pay existing tokens in, and such a top-up is a gift to stakers.

Governance sets one target, an annual rate on the staked pool applied per tick. Each hourly tick:

target = staked × target rate × (tick / year) gap = min(max(target − minted this tick, 0), max(inflow bound − minted, 0)) glide cap = Well balance × (tick / runway floor) draw = min(gap, glide cap) paid if draw ≥ 0.01 BRIM, else zero

Organic minting applies first; the Well fills only the gap it leaves. The glide is what keeps it honest over time: a tick may draw at most the Well's balance divided by the ticks in a runway floor (30 days at launch, with a timelocked lengthening to 90 days planned for the third week), so the Well can never be emptied faster than its floor, and as it runs shallow its draws taper geometrically instead of stopping at a cliff. A growing pool raises the target and the inflow bound; it never raises the drain. Hot weeks draw little or nothing. Quiet weeks draw the target while the Well is deep, and less as it shallows. Governance sets the target and the runway parameters; the counter-cyclicality is arithmetic.

The target governs only the Well's contribution, and it is a ceiling the Well aims at, not a coupon. Organic rewards apply first and may carry a tick above the target on their own; the Well fills a remaining shortfall, subject to its glide cap and to the pool-inflow capacity the organic mint left unused, and what it can add depends on how much is staked. The rate is quoted as an annual rate per tick; because ticks compound, the realized yield on a fully paid year is higher. Security signers can lower the target instantly and only the timelock can raise it, so a queued raise can never undo a brake. The Well reports its own bounds onchain: balance, target per tick, and the most a dry tick can draw. The chart to watch is organic overflow against Well draws. The day organic overflow carries the target on its own, the Well has done its job.

organic overflow Well draw (the gap only) glide cap target rate hourly ticks →
Fig. 5. Counter-cyclical by arithmetic, tapered by the glide. Organic overflow pays first; the Well fills only the gap up to the target, and never more than its glide cap. While the Well is deep the cap sits above the target and hot periods draw nothing; as it shallows the cap falls below the target and the draws taper. The Well is never printed a refill, and it never runs dry at once.
§ 8

The Ripe connection

Brim is an independent protocol, but it launches with one deliberate ally: Ripe Protocol, an onchain credit system where users pledge collateral, borrow the GREEN stablecoin, and earn points, the juice score, for staking RIPE and RIPE LP. The two protocols share no balance sheet: Ripe never touches the Reservoir, no BRIM is pledged as collateral anywhere, and the floor does not depend on Ripe in any state of the world. The relationship runs through two doors.

The first is the operating desk. The Mill manages a separately capitalized, non-backing sleeve of protocol-owned assets, never the Reservoir, and its flagship strategy is a credit line on Ripe: the desk pledges operating assets, borrows GREEN against them, and deploys the proceeds where it seeks a positive spread over the borrowing rate. Policy treats borrowed principal as a liability, never revenue, and permits only realized net profit to be swept, meaning value remaining after principal repayment, accrued interest, execution costs, and realized losses. The contracts do not compute that profit; a timelocked governance action names the amount. Losses stay on the desk, and the reserve backing the floor never carries debt. Ripe gains a protocol-scale borrower; Brim gains a yield engine on assets that would otherwise sit idle.

The second is genesis. The Ripe juice score, onchain points earned by staking RIPE and RIPE LP, plays an important part in the launch event: the deepest hands in Ripe stand first in line for Brim, and the two communities are aligned from block one. Genesis itself is § 10; full details follow in a later note. Ripe grows it. Brim overflows.

Reservoir no debt · no collateral the wall: neither door touches it the Mill non-backing sleeve protocol-owned assets Waterfall approved sweep only Ripe Protocol pledge · borrow GREEN juice score: stake RIPE · RIPE LP genesis pledges operating assets borrows GREEN: a liability, never revenue named sweep juice score
Fig. 6. Two doors, one wall. The desk borrows on Ripe against its own sleeve and returns only what governance names as realized net profit through the Waterfall; the juice score opens genesis to Ripe's stakers. The Reservoir sits behind a wall neither door crosses.
§ 9

Prior art, and the trade-offs combined

Brim sits at the intersection of several earlier monetary designs. Each solved a different problem (treasury accumulation, endogenous stabilization, elastic supply, basket redemption, reserve-capped emissions), and each gave something up to do it. Brim combines selected parts of those designs under one constraint: new issuance must preserve current book value at the prices the protocol accepts.

AttemptThe tradeHere
Olympus (2021)Staking yield was minted OHM: new supply, not a claim on treasury inflows. The treasury "floor" was a dashboard number with no redeem function; when the premium died, the only exit was the market. Later buyback and range operations still are not a redeem.minted rewards = banked revenue
floor = a function
Terra / USTThe backstop was endogenous: redeeming UST minted more LUNA, so the exit amplified the crash it was meant to absorb. A late bitcoin reserve did not change the mint-on-redeem path.exogenous basket
in-kind exit
AmpleforthNo reserve, by design. Supply rebased toward a price target. Unit balances moved, pro-rata share did not, and there was nothing to redeem when demand left.no rebase
real custody
Reserve-style basketsHonest onchain redemption, plus two-way mint/redeem arbitrage that pins price to basket NAV. Working stablecoins and index tokens, not failed floors. Holders own the basket and its yield, never a premium above it.no NAV pin
floor, not ceiling
NETThe $1 backing floor and emissions cap are real and onchain. But the exit at NAV is a capacity-capped buyback bid, not a pro-rata take of the reserve, and staking yield is still a rebase of minted supply.mint = paired inequality
exit = the basket itself

The synthesis is the design: take Olympus's premium-issuance flywheel but mint new rewards only against banked revenue (the finite Well supports rewards while it lasts with pre-minted, already-backed supply, and prints nothing); take Reserve's honest redemption but remove the NAV pin so the token lives above its floor, not at it. There is no price target to defend and no open-ended emission schedule to sustain. Against every predecessor's floor, the wedge is the same: the exit is a pro-rata take of the Reservoir itself, priced mechanically rather than negotiated. When demand is strong the premium funds the yield; when demand is gone the Tap pays the floor. Both states are solvent by the same arithmetic.

§ 10

Genesis

The launch event ends in one state: a reserve in the Reservoir backing the entire initial supply, the Well's allocation included, inside supply and inside the brim from block one, and protocol-owned liquidity in the token's own market. That liquidity stays protocol-owned: the pool's hook admits liquidity from the protocol's own desk and no one else, so a toll cannot be sidestepped by posting a position instead of a trade. No VCs, no insiders, no pre-sale. Genesis is for anyone who wants to play. After it, the only way a new token ever comes into existence is fully paid for, at or above the brim. Genesis is the one moment that must establish the backing every later mint is checked against. How the event itself runs is left unspecified here on purpose. The Ripe juice score (§ 8) plays an important part, and full details come in a later note.

§ 11

Honest limits

Launch configuration. The mechanisms above are fixed; these dials are not. They are governed through the Policy Board and the Market Board within the ceilings shown: raises and value-moving actions wait behind timelocks, defensive reductions act immediately. This table is dated September 2026.

DialLaunchBound
Redemption fee2%never above 10%
Offering premium5.00× → 1.10×1.10× is the contract minimum
Waterfall90 / 5 / 5 (initial)overflow / desk / Reservoir; desk leg never above 25%
Well target200% nominal APR, prorated per tick (≈ 639% APY if every hourly tick fills)the contract ceiling; lowerable instantly; not a guarantee, since actual rewards depend on overflow, Well depth, the glide, and the inflow cap
Runway floor30 days → 90 planned30 to 365 days, at least ten ticks long
Reward era budget50% of era-start supply / yearmeters mints only; the Well never touches it
Pool inflow cap1% of stake / tickthe lesser of its setting and the live redemption fee
Tolls5% sell / 3% buynever above 10% per direction; set by the Market Board behind its timelock
Reward tickhourlynever shorter than an hour
Brim · @Brim_HQ · the only genuine BRIM is the token at the address published there