BTC84,006-1.10%ETH2,657-1.83%SOL117.56-0.91%HYPE87.14-1.01%DOGE0.0909-4.40%WIF0.2370-6.53%FARTCOIN0.1695-3.60%PUMP0.005333-8.49%LINK13.48-6.32%AVAX10.55-3.85%SUI1.11-5.45%APT0.7777+0.13%BTC84,006-1.10%ETH2,657-1.83%SOL117.56-0.91%HYPE87.14-1.01%DOGE0.0909-4.40%WIF0.2370-6.53%FARTCOIN0.1695-3.60%PUMP0.005333-8.49%LINK13.48-6.32%AVAX10.55-3.85%SUI1.11-5.45%APT0.7777+0.13%
THE COINToken0%
PAPER · v1 · 2026

Coins that own
a position.

Perps Hood is a launchpad where every coin is backed by a live leveraged perpetual owned by that coin's own on-chain sub-wallet. Trading fees fund the perp; profits buy back and burn supply; drawdowns only add margin. The position never closes and nothing unwinds at graduation.

SUPPLY1B fixedSPLIT50 / 15 / 20 / 15OPENS AT$20 collateralCLOSESnever
SUPPLY

Token

Every launch deploys a standard ERC-20 with a fixed 1,000,000,000 supply and no mint function. There is no inflation lever and no blacklist, so the only supply movement possible after launch is downward — through burns the keeper executes on the coin's behalf.

FEES AND GRADUATION

Curve

Coins trade against a bonding curve from the first block. Every swap pays a flat 1% fee that funds the engine from block one. At a fixed threshold (4.2 ETH raised) the coin graduates into a full liquidity pool.

Graduation migrates liquidity. It does not touch the perp, the sub-wallet, or the fee split — a graduated coin is simply a coin whose engine has been running longer.

BONDING CURVEFEE 1% FLAT
◆ POSITION OPENS · $20GRADUATES
LAUNCHMARKET CAPFULL POOL
ONE WALLET PER COIN

Sub-wallet treasuries

Each coin owns a program-derived sub-wallet. Fees claimed for that coin land there, margin for its perp is posted from there, and burns are executed by it. No two coins share a wallet, which means no coin can be exposed to another coin's liquidation.

The keeper is the only actor permitted to move a sub-wallet's funds, and it can only move them along the four paths of the keeper loop.

9 MARKETS, TWO KINDS

Market universe

Creators choose from 9 supported markets across two kinds — crypto and tokenized equities. Leverage is capped at 5× platform-wide and enforced at selection, so a launch can never open with a size the keeper would clamp.

9 MARKETS · MAX LEVERAGE BY KINDCRYPTOMAX 25×STOCKS · TOKENIZEDMAX 25×
CLOB, USDG, ROBINHOOD CHAIN

Routing

Orders route through a central limit order book, with collateral posted in USDG on Robinhood Chain and settlement built on Pons. A keeper service ticks every 15 seconds; it holds no discretion beyond the loop below.

50 / 15 / 20 / 15

Fee split

Every claim divides by the split its creator locks at launch. The default is 30% to perp margin, 30% paid to the coin's holders as dividends in $PONS, 15% to the creator, 15% to the protocol (half to the treasury, half to the $PERPSHOOD buyback), and 10% to the coin's own buyback and burn — or, on the LP preset, a liquidity slice that accrues as WETH and deploys into the coin's graduated pool. A creator can move any slice but the protocol's: perp never drops below 20%, and dividends can go to zero. The proportions are stored per coin in basis points and enforced by a database constraint that requires them to sum to 10000, so a claim cannot be split any other way.

EVERY CLAIM, SPLIT FIVE WAYS · THE DEFAULT30%to perp margin — the engine grows with every claim30%to holders, as dividends in $PONS15%to the coin's creator15%to the protocol — treasury and the $PERPSHOOD buyback10%to the coin's own buyback and burn
CLAIM, SPLIT, SLICE OR ADD

Keeper loop

The loop is deliberately small. Claim, split, then either take profit or add margin. There is no discretion, no rebalancing, and no path that closes a position at a loss.

KEEPER LOOP · 15s TICKSTEP 1/4
①CLAIM FEESCreator fees are claimed from the curve or the routed sub-wallet.1%②SPLIT 30/30/15/15/1030% funds the perp and 30% is paid to holders as dividends. The creator takes 15%, the protocol 15%, and 10% buys the coin back and burns it. The creator can reshape it at launch.FIVE WAYS③PROFIT SLICEAt +25% of collateral the keeper closes a fifth of the position, at most once every six hours; the realised profit is routed 50% to holders, 25% to buy-and-burn, 25% to treasury.50 / 25 / 25④ADD MARGINIn drawdown, fees only top up collateral — a top-up only ever improves the seat.NEVER CLOSES
OPENS ONCE, NEVER CLOSES

Position lifecycle

A position opens once $20 of fees have accrued — roughly a $2,500 market cap — and every claim after that adds its perp slice as margin at the current leverage, in profit or in drawdown alike. That is the flywheel, not a decision: fees keep flowing in whatever the mark does. Separately, whenever floating profit is at or above +25% of collateral, the keeper closes 20% of the position and routes the realised profit half to holders as dividends, a quarter to buy-and-burn (or the LP slice) and a quarter to treasury — 75% burn, 25% treasury on a coin that pays no dividends — at most once every six hours, so a position far over the bar steps down one slice at a time. The only time growth stops is a seat that is underwater to zero.

A top-up strictly increases collateral, so it can only improve the seat — the keeper declines to add margin only when the position is already underwater to zero. Adding margin can never itself become the cause of a liquidation.

POSITION LIFECYCLE①OPENSOnce $20 of fees have accrued, at the creator's chosen leverage.$20②TOPS UPEvery claim adds margin at the same leverage — size grows, leverage does not.+$20③TAKES PROFITWhenever profit is at or above +25% of collateral, close 20% of the position — at most once every six hours; realized profit is routed 50% to holders, 25% to buy-and-burn, 25% to treasury.+25%④ADDS MARGINIn drawdown fees only add collateral — a top-up only ever improves the seat.ADDS ONLY∞NEVER CLOSESNo code path closes the position at a loss, and graduation does not unwind it.PERMANENT
ATTACH THE FLYWHEEL

External tokens

A coin that launched elsewhere can attach the same flywheel. Its creator generates a one-use sub-wallet derived from their router and the token contract, then points creator fees at it. From the first claim onward it runs on the same keeper and burn schedule as a native launch, on the classic split: 50% perp, 15% creator, 20% protocol, 15% buyback and burn.

No wallet connection is required to derive the address, so the mechanic can be evaluated in full before anything is granted.

THE AUDIT, AND ITS LIMITS

Security

Zellic reviewed the two contracts Perps Hood wrote and deployed itself — the Hookr launcher and the flywheel sweep module — over two person-days at a pinned commit, and returned zero findings at every severity with one discussion note and no code change requested.

That is two contracts, not the whole platform. The Pons curve and factory, the keeper, holder payouts, and the treasury Safes and key custody were all outside the engagement, the last two as explicit non-goals. The panel below names what was covered, what was not, and the two weaknesses we found ourselves and accepted.

0FINDINGS — CRITICAL, HIGH, MEDIUM, LOW AND INFORMATIONAL ALL ZEROAUDITORZellicREVIEWED16–17 Sep 2026EFFORT2 person-daysCOMMIT15bb2851IN SCOPEPerpshoodHookrLauncherCreates a hooked market, takes the payment, settles the coin back to the caller.0x2Ccec970Efc0EA5FAB104Fd1244DA7B89dfd6561FlywheelSweepModuleForwards the fee Safe's ETH to one immutable destination — the coin's engine wallet.0xCF8B60ABA8D9017cDc2aB83b5A7948F39F1365B2NOT IN SCOPE — MOST OF WHAT YOUR MONEY TOUCHESThe Pons curve and factory — third-party contracts every non-hooked coin launches and trades on.The keeper — the off-chain service that claims fees, runs the position and executes buybacks.Holder payouts — and the fee ledger.Treasury Safes and key custody — an explicit non-goal of the engagement.Frontend and infrastructure — also explicit non-goals.KNOWN AND ACCEPTED — FOUND BY OUR OWN REVIEW, DISCLOSED BEFORE THE AUDITThe sweep is permissionless, so the fee Safe's ETH sits behind one keyIt can only ever send to one immutable address, the coin's engine wallet — but that wallet is a single key, so for native ETH the 3-of-5 is not what protects it. Accepted because the Safe is emptied every tick, making the exposure the float between sweeps rather than a reserve, and the reserve Safe does not have the module enabled.Anyone can call the launcher with their own fee recipientfeeRecipient is caller-supplied and unchecked, so a stranger can open a Hookr pool that records Perps Hood as creator while the LP fees go to them. Accepted because it is not a fund-loss path — they pay our tier — and the keeper never adopts such a coin, so it never gets a perp position.The audited source is the source that is running: both contracts are verified on the explorer and their deployed bytecode matches artifacts built from commit 15bb2851, byte-length identical, differing only in constructor immutables and the metadata hash. An audit is a point-in-time review of a fixed commit, not a guarantee about code added after it.READ THE FULL REPORT · PDF
READY TO POINT FEES AT A PERP?Launch a coin, or attach the flywheel to one you already have.LAUNCH A COIN +ROUTE FEES ↗