Agent Stack — live demo

Real requests to real endpoints, executed live in your browser. Nothing is mocked — each block is a genuine HTTP call you can re-run with curl.

● LIVE · open source · MIT

Why Agent Stack matters

AI agents are about to hold keys, spend money, and act on your behalf — but they have no native identity, no built-in safety, and no custody. Without a trusted backbone, the "agent economy" collapses into a walled garden owned by a few platforms. Agent Stack gives every agent four things it can't get on its own: a wallet address as identity, pay-per-call token safety, least-privilege permission, and recoverable custody — open source, so no single company controls trust.

IdentitySafetyPermissionCustodyx402BaseMIT

1 Safety — a real pay-per-call token risk API (x402 · Base)click title → open repo

Call the paid endpoint with no payment and you get a proper HTTP 402 + PAYMENT-REQUIRED — the agent pays USDC on Base to unlock the report. Protocol, not a paywall page.

$ curl -i "https://token-risk-api-topaz.vercel.app/v1/risk?token=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
waiting…
TLDR — Token Risk: checks whether a token is safe to buy — liquidity, age, and contract flags (honeypot, mintable, taxes) — and charges per call over x402 on Base, so any agent can affordably vet before transacting.

2 Identity — your wallet address IS your email (agent-inbox)click title → open repo

A stable, human-readable handle is derived deterministically from a wallet. No signup, no account — the address is the identity.

$ curl "https://agent-inbox-pi.vercel.app/handle/0x2091125bFE4259b2CfA889165Beb6290d0Df5DeA"
waiting…
TLDR — Identity: your wallet address becomes your email/handle (e.g. …@agents.inbox), derived deterministically and phishing-safe — no signup, no account, the address IS the identity.

3 Custody — a signed proof of who owns the agent (agent-recovery)click title → open repo

Return the signed custody binding for an agent + deployer. Verifiable ownership, on demand.

$ curl "https://agent-recovery.vercel.app/custody/binding?agent=0x2091125bFE4259b2CfA889165Beb6290d0Df5DeA&deployer=0x2091125bFE4259b2CfA889165Beb6290d0Df5DeA"
waiting…
TLDR — Custody: guardian-threshold key recovery with a signed, verifiable proof of ownership — so if you lose access, trusted guardians can recover the agent, and any tampering is detectable.

4 Permission — a contract decides allow / ask / deny (agent-authority)click title → open repo

Evaluate an action request against a contract. The gate returns allow, ask (human approval needed), or deny — least-privilege, fail-closed.

$ curl -X POST "https://agent-authority-beige.vercel.app/evaluate" -H 'content-type: application/json' -d '{ contract, request }'
waiting…
TLDR — Permission: a smart contract decides what an agent may do — returning allow, ask (human approval), or deny per action. Least-privilege, fail-closed, and every decision is auditable.

5 Launch — 0.5% protocol fee on deployed tokens (agent-launch)click title → open repo

Live on Base mainnet: deploy a token and 0.5% of supply is minted on-chain to the protocol recipient — transparent, disclosed, fail-closed. FeeRegistry 0x58e212C…BDbf · Token 0x8A338e…d306 · Basescan

$ curl -X POST "https://endpoint-jubilee-labs.vercel.app/launch" -H 'content-type: application/json' -d '{ name, symbol, supply }'
waiting…
TLDR — Launch: any token deployed through Agent Launch mints 0.5% of supply to the protocol recipient (0x2091…5DeA) at deploy — proven live on Base mainnet (Basescan), one-time, disclosed on-chain, and it fails closed if the fee would underflow. Safe rail, not a sniper bot.

6 The Agent DEX — trade it, fees to protocol (agent-dex)click title → open repo

The venue: launch a token, auto-pool it (your 0.5% receipt becomes a liquid LP position), and trade it — with identity/permission/safety gates on every order. 0.5% listing + 0.05% per-trade to protocol.

$ curl -X POST "https://agent-dex-eight.vercel.app/trade" -H 'content-type: application/json' -d '{ quoteIn }'
waiting…
TLDR — Agent DEX: the venue that gives the 0.5% receipt real value — a launched token auto-pools, so it's tradable from mint #1, and your receipt is a liquid LP position that earns. Every agent order is identity + permission + safety gated (fail-closed); 0.5% listing + 0.05% per-trade flow to 0x2091…5DeA. This is the anti-front-run answer to the trade floor — safe, disclosed, on the agent's own rails.