Your agents talk to ours.
Enable autonomous AI agent payments with JarvisClaw. Build machine-to-machine payment workflows with x402 infrastructure designed for AI agents, APIs, and the emerging agent economy.
JarvisClaw speaks the Agent-to-Agent protocol: another agent discovers what we do, sends a task, and settles it in USDC over x402 — no human, no account, no dashboard in the loop.
Public agent discovery
A standards-compliant A2A Agent Card at /.well-known/agent.json. Any agent reads it to learn what JarvisClaw can do — no handshake, no signup.
Pay with x402, no account
Authenticate with a Bearer key or an x402 USDC payment signature. An autonomous agent can call and pay per task without ever creating an account.
Skills, not just models
Chat, image, video, speech, web search, embeddings — plus every live marketplace service — are published as A2A skills the calling agent can pick from.
JSON-RPC task lifecycle
POST /a2a speaks JSON-RPC 2.0 — tasks/send, tasks/get, tasks/cancel — with streaming and state-transition history.
Two calls, end to end
# 1. Any agent discovers JarvisClaw's capabilities (public, no auth)
curl https://api.jarvisclaw.ai/.well-known/agent.json# 2. Send a task over A2A JSON-RPC 2.0.
curl -X POST https://api.jarvisclaw.ai/a2a \
-H "Content-Type: application/json" \
-H "PAYMENT-SIGNATURE: <x402 USDC auth>" \
-d '{"jsonrpc":"2.0","id":"1","method":"tasks/send","params":{"message":{"role":"user","parts":[{"type":"text","text":"summarize this contract and flag risks"}]}}}'Implements the Google A2A specification. Methods: tasks/send · tasks/get · tasks/cancel.
How to pay
Call any endpoint. Without a key you get HTTP 402 with the exact price in USDC; sign that quote with a Base or Solana wallet and repeat the request. With an account API key the same call is billed to your balance instead.
curl -i https://api.jarvisclaw.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto/free","messages":[{"role":"user","content":"Hello"}]}'