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

  1. Connect your wallet, mint an ERC-8004 Identity NFT
  2. Bind privacy-preserving attestations via Reclaim zkTLS
  3. Sign one scoped session-key delegation
  4. Your agent calls OpenAI / Anthropic / anything — without ever holding a key
  5. Each call: identity-verified on Arc, charged $0.0005 USDC, audited on-chain

Get started

demo build · keys stored client-side only

1Connect your wallet

2Paste your OpenRouter API key

3Try it from your terminal

demo session key0x070a…1225
paste 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.