Axiom
Axion - Permissionless AI inference powered by Venice AI. Any agent or dApp calls the oracle, pays per-query via x402, and settles on-chain through ERC-7710 delegated MetaMask Smart Accounts.
Video




Công nghệ sử dụng
Sự miêu tả
The Problem
AI APIs today require accounts, API keys, subscriptions, and fiat billing. Agents can't autonomously pay for intelligence — they need humans to pre-configure credentials. That kills true autonomy.
What Axiom Builds
A permissionless AI oracle where any agent, dApp, or script can query Venice AI and pay per-call in USDC on Base — no account, no API key, no ETH needed.
How It Works
1. You hit the /api/infer endpoint — it returns HTTP 402 (payment required)
2. Your MetaMask Smart Account signs a USDC micropayment via ERC-3009 (TransferWithAuthorization)
3. That payment is authorized by a scoped ERC-7710 delegation you grant once via ERC-7715 (wallet_grantPermissions) in MetaMask Flask — no repeated signing
4. Venice AI runs the inference (text, image, or audio)
5. 1Shot settles the transaction on-chain — gas paid in USDC, zero ETH required
Key Features
- x402 protocol — HTTP-native pay-per-call, works with any HTTP client
- ERC-7710 delegation — sign once, pay many times within your approved limit
- Venice AI — uncensored, privacy-preserving text, image, and audio inference
- 3 modalities — chat (0.01 USDC), image gen (0.04 USDC), TTS (0.005 USDC)
- 1Shot gas abstraction — no native ETH ever required
- Demo mode — full UX works without real USDC (MetaMask signing still fires)
- Dashboard — live activity log, Venice balance, per-endpoint spend breakdown
- Docs — full integration guide with copy-paste code for any dApp or agent
Tiến độ hackathon
Jun 8 — Bootstrapped Axiom: Next.js 16, wagmi, @metamask/smart-accounts-kit, x402, openai
Jun 8 — Built /api/infer: first working x402-gated Venice AI inference endpoint
Jun 8 — Landing page: rail decorations, oracle viz, stats grid, 4-step flow
Jun 10 — Added 7 Venice AI routes: chat, image, audio, x402 balance/transactions/topup
Jun 10 — Playground: text/image/audio mode switcher, 6-model sidebar, live chat UI
Jun 10 — Dashboard: Venice credit balance, activity table
Jun 10 — Docs: full integration guide, copy-code blocks, API reference
Jun 14 — x402 gated image (0.04 USDC) and audio (0.005 USDC) endpoints
Jun 14 — ERC-7715: wallet_grantPermissions delegation via MetaMask Flask
Jun 14 — ERC-3009: TransferWithAuthorization signing, full x402 v2 payload
Jun 14 — Playground: 4-step payment status UI (requesting → paying → signing → settling)
Jun 14 — Dashboard: localStorage activity log, live stats, per-endpoint breakdown
Jun 14 — Fixed 5 MetaMask bugs: wrong connector, SDK auth error, stale state, Flask errors, provider resolution
Jun 15 — Rail lines: 12% → 8%, hidden sm → hidden lg (no more overlap at laptop width)
Jun 15 — All pages confirmed responsive
Trạng thái huy động vốn
Bootstrapped , planning to raise fuynd next quarter