Deposit below target. After — epochs you receive principal + the bonus locked at entry. —% of the entry is burned. Leaving early returns principal minus —%.
| # | in | out | status |
|---|
% of the ETH that reaches the protocol goes to stakers, pro-rata. No lock, no penalty.
oracle. one price sample per epoch from the uniswap v4 stateview. target = mean of the last samples. nothing off-chain, nothing signed.
flywheel. pons fees → ETH in the engine → half to stakers, half to buybacks → tokens into the crypt → bonds paid. every step is a public function.
safety. immutable addresses and pool. the guardian can only pause new entries for up to 7 days and propose parameters that execute 48h later. withdrawals never pause. no admin keys over user funds.
once per epoch poke() records the price and buys back with 10% of the reserve; the caller gets a tip. harvest() moves fees from pons into the split. settle() pays matured bonds in order.