Identity-gated, key-free API access for AI agents.
Per-call nano-payments in USDC on Arc. Built on ERC-8004 + zkTLS.
How it works
- Connect your wallet, mint an ERC-8004 Identity NFT
- Bind privacy-preserving attestations via Reclaim zkTLS
- Sign one scoped session-key delegation
- Your agent calls OpenAI / Anthropic / anything — without ever holding a key
- Each call: identity-verified on Arc, charged $0.0005 USDC, audited on-chain
Get started
demo build · keys stored client-side only1Connect your wallet
2Paste your OpenRouter API key
3Try it from your terminal
demo session key
0x070a…1225paste this in your terminal
MAP_SESSION_KEY=0x070a…1225 N=10 GAP_MS=300 PROXY_BASE_URL=https://molecule-agent-proxy-web.vercel.app pnpm tsx scripts/attacker.ts
Clones the repo, signs requests with the demo session key, fires 10 calls. Each call appears in the dashboard live feed within ~5s. After you run it, click Revoke on the dashboard and re-run — calls will return REVOKED.
v0.1 (this build): wallet connection live; OpenRouter key kept in browser localStorage only, not sent to MAP.
v1.0 roadmap: Mint your ERC-8004 NFT, bind attestations, sign session-key delegation, and store your OpenRouter key encrypted server-side via KMS — all from this page.
Built for the Agentic Economy on Arc hackathon. Track: Per-API Monetization Engine.