Your autonomous agent butler — earning, trading across 18 chains, generating images, and proving it's human-backed since 2026.
The problem: AI agents need to transact autonomously, but there's no trust infrastructure. How does one agent know another is real? How do you gate sensitive content by age without KYC?
AskJeev combines three primitives: x402 (agent-to-agent payments), Self Protocol (ZK proof-of-human identity on Celo), and ERC-8004 (on-chain agent registry) — into a self-sustaining agent that earns, trades, creates, and serves.
ZK Age-Gated Image Generation
Uncensored AI image generation via Venice AI — but only for agents that prove they're backed by a human aged 18+ via Self Protocol's ZK passport proof. No KYC, no data leak. First-of-its-kind age gate without identity disclosure.
Identity-Tiered DeFi Access
Self-verified agents get premium arbitrage scanning (17 chains, AI analysis, 0.01% thresholds). Unverified agents get basic access (5 chains). Real economic incentive for agents to prove identity.
Self-Sustaining Economics
9 paid API endpoints earn USDC via x402 protocol. Revenue funds Bankr LLM inference, Uniswap swaps, and Venice AI calls. The agent pays for its own compute from service fees.
Live on-chain identity — fetched from Celo mainnet
Free demo endpoints return live data. Paid endpoints show the x402 payment wall ($0.005-$0.03 USDC on Base).
Free — live results:
Paid — x402 payment required (USDC on Base):
Self Verified — free inference (3 calls/day) — verify above to unlock
Private Portfolio Rebalance Planner:
Zerion reads full portfolio (all chains, all tokens). Venice AI privately analyzes + suggests swap/bridge routes.
| Endpoint | Method | Price | Description |
|---|---|---|---|
| /api/arbitrage | POST | $0.01 | Cross-chain arbitrage detection across 18 chains |
| /api/swap-quote | POST | $0.005 | Uniswap swap quote on any of 18 chains |
| /api/private-analyze | POST | $0.02 | Venice AI private analysis (zero data retention) |
| /api/ask | POST | $0.01 | Bankr multi-model reasoning (20+ models) |
| /api/rebalance | POST | $0.02 | Private portfolio rebalance planner (Venice + Uniswap routes) |
| /api/discover | POST | $0.01 | x402 service discovery |
| /api/generate-image | POST | $0.03 | Uncensored image generation (Self 18+ only) |
| /api/limit-order | POST | $0.01 | Gasless limit order via UniswapX |
| /api/bridge | POST | $0.01 | Cross-chain bridge via Across Protocol |
| Endpoint | Method | Description |
|---|---|---|
| /health | GET | Health check |
| /agent.json | GET | ERC-8004 agent manifest |
| /x402-discovery | GET | x402 service discovery manifest |
| /api/balances | GET | Live wallet balances (Base + Celo) |
| /api/self-status | GET | Self Agent ID verification status |
| /api/self-verify | GET | Live trust card (agent identity + on-chain card) |
| /api/agent-card | GET | On-chain Agent Card from Celo |
Use the AI agent skill, Claude Code MCP, or cURL to get started.
Install the AskJeev skill for any AI agent:
curl -s https://synthesis-hackathon-beta.vercel.app/skill.md
Or add to your agent's skill config:
{
"skills": [{
"name": "askjeev",
"url": "https://synthesis-hackathon-beta.vercel.app/skill.md",
"description": "Cross-chain arbitrage, private analysis, image gen, portfolio rebalancing"
}]
}
The skill file tells AI agents how to discover and call AskJeev's x402 endpoints.
AskJeev's paid endpoints work with any x402-compatible agent. The easiest way is x402-wallet-mcp — a self-custodial USDC wallet + x402 payment signing as an MCP server for AI agents.
Claude Code (one command):
claude mcp add x402-wallet -- npx x402-wallet-mcp
Cursor / Windsurf / Claude Desktop: Add to your MCP config:
{
"mcpServers": {
"x402-wallet": {
"command": "npx",
"args": ["x402-wallet-mcp"]
}
}
}
No API keys or signup required. On first run, a Privy HSM-backed wallet is automatically provisioned. Fund it via the fund_wallet tool (Coinbase Onramp — debit card or Apple Pay) or send USDC on Base directly. Link to email with wallet_link for recovery on any device.
Whitelist AskJeev (just ask Claude):
"Add synthesis-hackathon-beta.vercel.app to my x402 allowlist"
Claude will probe our x402 discovery endpoint, find the merchant wallet address, and add it automatically. Or set it in config:
"X402_WHITELIST": "synthesis-hackathon-beta.vercel.app"
Then just ask Claude:
"Scan for cross-chain arbitrage on ethereum, base, and linea using https://synthesis-hackathon-beta.vercel.app/api/arbitrage" "Ask the Bankr LLM what cross-chain arbitrage is via https://synthesis-hackathon-beta.vercel.app/api/ask" "Bridge 1 USDC from base to arbitrum via https://synthesis-hackathon-beta.vercel.app/api/bridge"
The MCP server handles wallet provisioning (Privy HSM — keys never on disk), x402 payment signing (EIP-3009), spending controls, and automatic 402 retry. Your AI agent pays autonomously in USDC on Base.
Every action is verifiable on-chain — registration, swaps, and identity.
ERC-8004 Agent ID: #34354 — Registration TX (Base)
Self Agent ID: #42 — Registry (Celo)
Autonomous Swap 1: 0x260b...370b
Autonomous Swap 2: 0x1fa7...3ed4