PSM

rUSD ⇄ USDC
at 1:1, minus 0.10%.

The Peg Stability Module defends the rUSD peg by allowing trustless USDC ⇄ rUSD swaps.

USDC balance
PSM state
Outstanding
rUSD
Debt ceiling rUSD
Auto-flow
Bootstrap · 100% PSM
Bootstrap floor progress$0 / $0

Until reserves cross $0, 100% of revenue flows here. After that, the contract permanently switches to a 0% PSM / 100% ROOST buyback split.

PSM reserves
$0
Replenisher rUSD
0
ready to route
Next poke
ready

Permissionless. Anyone can call poke() once the 1h cooldown elapses. Caller pays gas. There's no caller reward — this is a public-good button.