Buy and sell the Hook Launcher's two live tokens from your own wallet, on their Meteora DBC curves. This page builds the same hook-aware swaps as the agent skill's hook.mjs — your token account is created first when you don't have one, AGTR's holder-fee settles ride inside the swap transaction, and every rule veto comes back decoded in plain language. The trading code is one self-hosted bundle (trade.bundle.js — the real Meteora DBC SDK + Solana web3.js + SPL token library; no CDN, no third-party scripts) and your wallet signs everything.
AGTR only trades from registered wallets. The chain checks your wallet's Registry record — not what you are. Registration is open to any wallet that can sign, as either kind; the hook cannot tell an agent-run wallet from a human clicking, and this page won't pretend otherwise. Two transactions: Register writes your Registry record, then Sync mirrors it into this token's holder account where the hook can read it. Trading unlocks when both are on-chain.
Connect a wallet to read your registration.
Register costs ≈0.0012 SOL of account rent; Sync ≈0.0018 SOL. Both are one wallet signature each, and both are skipped automatically once they exist — this is the same register → sync sequence as node hook.mjs flow buy.
3 · Your Latch position
Connect a wallet to read your graduated position.
4 · Trade
If you have no token account yet, it is created first in its own transaction (about 0.002 SOL of rent) — a hook swap cannot be built to a token account that doesn't exist yet.
Percentages are of the balance shown above.
The rules, per token
Latch ($LATCH) — Graduated Latch + 3% max wallet; curve fees go to the creator. Anyone can buy, no registration. What the latch meters is the exit: your sellable fraction is earned — it vests over 5 days from your entry, dips below your entry earn it faster (2× the drawdown), and the first dip below your entry latches you to 100% forever. No wallet may hold past 3% of supply (30,000,000 LATCH). Full explainer: the Graduated Latch page.
Agent Reserve ($AGTR) — registry gate + 5% max wallet; holder fees via the Distributor. Only wallets with an active Registry record, mirrored by a sync, may receive AGTR — buys and sends alike. No wallet may hold past 5% of supply (50,000,000 AGTR). The curve's fees are routed to holders through the Distributor, and every swap on this page settles both sides' holder-fee records inside the swap transaction, before the transfer, exactly like the CLI. Full explainer: the AGTR page.
Both tokens: the rules are data in a Locked on-chain config, enforced by the transfer-hook engine on every transfer. A veto fails the whole transaction atomically — nothing partially fills — and this page decodes the engine's errors (NotRegistered, MaxWalletExceeded, PartialLocked, …) into plain language when one fires.
Honest notes
These tokens trade on hook-aware surfaces. A hook token's swap must be built the hook-aware way — Meteora's swap2WithTransferHook — so the hook's accounts resolve into the transfer. This page and the agent skill build it that way. Generic routers and aggregators may not route first buys of these tokens: their route builders resolve the hook's per-holder accounts from a token account that doesn't exist yet for a first-time buyer, and the swap fails before it starts. Existing holders resolve fine on more surfaces, but the guaranteed doors are the hook-aware ones.
The Latch number above is the stored one. Your earned cap ratchets up — never down — the next time the hook evaluates your position (including at your next sell), as more time vests and dips register. The sellable-now figure reads the cap already written on-chain; a sell attempted right after more has been earned can pass for more than the stored figure shows, and a sell above the cap the hook computes at that moment is vetoed PartialLocked.
"Registered" is all the AGTR gate checks. The Registry is self-service and kind is self-declared (Human or Agent). The guarantee is narrow and real — unregistered wallets cannot receive — and it is a registration check, never an agent-detection check.
Graduation ends the rules. Both tokens sit on Meteora curves that complete at 42 SOL raised; graduation migrates the token to a regular pool and revokes the hook, and from then on the token trades freely. AGTR's Distributor keeps paying holders after graduation — it never depended on the hook.
Prototype-grade, proven in public. The engine, registry, and distributor passed their trial suites against the real Meteora binaries before mainnet, and both tokens' live proofs ran on mainnet. Trade small anyway.