LADDER

The math

Formulas the UI is allowed to use. No invented rates. No promised APY.

Tranche sizing

tranche = deposit / rungs

12 rungs on a 12-month ladder. Equal raw amounts.

Measured APY

APY = (uiMultiplier(now) / uiMultiplier(t0)) ^ (365 / days) - 1

Under 7 days of history the screen shows measuring.

Payout at a rung

payout = rawTranche × uiMultiplier(now) × consensusPrice − fees

Fee is 10 bps per tranche operation when $RUNG launches. Never on idle balance.

Ticket cap

maxTicketUsd = poolLiquidityUsd × 0.005
// 5,685,500 → ~$28,428

A ladder whose tranche exceeds the cap is split across days with a warning before deposit.