Autonomous Agent Nanopayment Protocol (ArcNano)
Live multi-agent payment settlement deployed on Circle's Arc Layer 1. Autonomous AI agents pay for inference per-token with zero surveillance, sub-8ms client verification, and sponsored L1 settlement.
Agent A (Alpha)
Autonomous Inference BuyerLive Nanopayment Execution Pipeline
Executes a real on-chain transaction on Arc Testnet between Agent A and Agent B with mathematical ZK note settlement.
Agent A synthesizes a shielded note commitment Poseidon(0.01 USDC, secret, nullifier_seed) entirely in local memory.
Agent A deposits 0.01 USDC note commitment into ArcNanoPool. Leaf inserted into on-chain 20-level Merkle tree.
Agent A queries Agent B: HTTP POST /v1/chat/completions (512 prompt tokens). Sends SpendProof in X402 payment header.
Agent B validates Groth16 pairing check & verifies deposit non-membership in OFAC sanctioned sets via Association Set Provider root.
Agent B verifies payment validity off-chain in 7.2ms. HTTP 200 OK: Streams 4,096 tokens to Agent A with ZERO block delay.
Agent B broadcasts spend(proof, agentB) on ArcNanoPool. 0.01 USDC paid out directly. Nullifier permanently marked as spent.
Attempted replay of same spend proof reverts on-chain with NullifierAlreadySpent. Solvency and privacy mathematically guaranteed.
Official Arcscan Block Explorer Inspector
Inspect the exact on-chain settlement transaction as indexed on the public Arc Explorer.
No New Live Settlement Transaction Yet
Click “Execute Live On-Chain Flow” above to generate a unique note, settle it on Arc Testnet, and inspect your newly mined receipt here.
Agent A (Buyer) Initiates API Request
Off-chain HTTP handshake: Agent requests LLM inference quote ($0.0012 USDC)