Supply isn't held by the team — it's laddered into Uniswap V3 ranges above launch. The market climbing through a range is the vesting event. Every milestone unlocks ETH and redeploys a buy-wall that can never move down.

No multisig that can "rescue" liquidity. No unlock schedule that quietly removes it. Four steps, all on-chain.
Token launches with its supply minted into stacked V3 ranges above spot — held by an immutable controller, never the team.
As buyers push price through a range, that range converts to pure ETH. The climb is the only way up.
A band only counts when the milestone holds for a full day. Flash pumps revert — we have the test receipts.
50% of the band's ETH goes to the team. The other 50% is redeployed as a buy-wall below price that can never drop.
Each released milestone mints a single-sided ETH bid just below price. The contract enforces it: a new ratchet's lower tick must be ≥ the last one. Retrace into it and the bid absorbs the sell — then the next milestone lifts it again.
if (lower <= lastRatchetLowerTick) revert RatchetMustRise();

The team accessing money never sells spot supply — unlocks come from ranges the market already climbed past. So milestone payouts have zero sell-pressure. And every payout leaves a higher floor behind it.
Marketing says "$1M milestone." The chain says tick 67400. The targets are frozen at deploy — no live oracle to game.
The whole mechanism is fork-tested against real Uniswap V3 on Base — launch, sustained milestone cross, ETH release, rising ratchet, and the attack that every "anti-rug" claim should have to survive.
Immutable, ownerless, verifiable. The verification page is the pitch.
Launch on SUMMIT →