See Agari work.
Up or down on a US stock, settled on a signed price the program checks itself — one tap, non-custodial, on the web and as an installable app, and still open after the bell. Full feature breakdown and verifiable on-chain proofs below.
One tap. That's the whole thing.
Pick a side, see exactly what you'd win for your size, tap. The price is the order book's, the settlement is the signed print's, and the receipt is a transaction you can open. When the market is shut, the same ticket rests a call at your price for the open. Non-custodial: only you can cash out.
try a market
A feed of Windows, like short-form video.
Swipe through Windows across every lane the venue lists — the session's 5m, 15m and 60m, the weekend Gap, the 24/7 token lane — with community takes woven between them. Any call is one tap from a position.
open the reel
The Room, and a second opinion.
Every Window has a Room — callers only, and the gate is a chain read, not a setting. Sensei reads the same market stream the page holds and says what it sees, or says plainly when it has no key.

A real venue under the simple front door.
Real actions. Open receipts.
One Window's whole life on devnet — listed, funded, ordered, filled, printed, settled and paid — and a void beside it. Every receipt opens on Solana Explorer.
Agari devnet · sent by the drive wallet DcCD3p…zZvP and the venue's own deployer, roller, relay, settler and faucet keys · verified on 2026-09-23. These record completed actions, not current balances. Rows marked "Surfpool mainnet fork" ran on a local fork of Solana mainnet and have no explorer page; the signature is the one the ledger recorded.
agari-events deployed to devnet: one Anchor program for the book, the Windows, the prints and settlement.
TSLA Regular 5m Series registered: the lane every TSLA five-minute Window is listed on.
Get test funds through the running app: 10,000 tUSDC to a fresh wallet on one challenge signature.
TSLA 5m · a resting UP bid, 10,000 lots at 62¢, claims its seat on the Window's ledger.
TSLA 5m · a DOWN buy at 38¢ or better meets the resting UP bid and mints a fresh pair: no house on the other side.
TSLA opening check print from RedStone, five signers verified on-chain at 14:40:00Z.
TSLA 5m settled UP: Pyth 358.20432 → 358.75, cross-checked against RedStone within 25 bps at both boundaries.
TSLA 5m · the winning seat redeemed 7.37 tUSDC, exactly the amount the settlement rule predicts.
NVDA 5m voided for a missing print: no opening print by its deadline, so anyone could void it, and both sides were paid 0.5.
AI Labs basket Series registered on its frozen base: a 24/7 one-hour Window on an equal-weight index of OpenAI and Anthropic, in points.
AI Labs #0 settled DOWN: 1,267.38 → 1,110.43 pts, both prints signed by the venue from one PreStocks read of every member, no void.
Defense & Space #0 settled UP: 980.93 → 988.06 pts, one of five basket lanes settling every hour since 20:00Z on 22 Sep.
5DWHHUFa…Surfpool mainnet forkagari-desk deployed on a Surfpool fork of Solana mainnet for 3.371 SOL rent: the desk program, rehearsed whole before one real lamport is spent.
3PF45Tsq…Surfpool mainnet forkoperator_buy: $400 of OpenAI through the Jupiter CPI inside the owner's caps, the venue's reference posted first, the record's fingerprint sealed in the same transaction.
5Yji2XsZ…Surfpool mainnet forkThe first of nine forced refusals: a $600 buy against a $500 per-action cap, refused by the program as OverPerActionCap before any money moved. The ledger's 23:53Z row lists all nine.
ZQuRxmJd…Surfpool mainnet forkowner_withdraw: the whole USDC balance paid to the owner's own account and nowhere else, never blocked by pause, the caps or the operator.
The programs every Window runs on