Agent sends USDC + a commitment hash. Goes into the Merkle tree alongside everyone else.
PRIVACYFORAGENTS
zBase is a zero-knowledge privacy facilitator for x402 agent payments on Base. Built on Vitalik Buterin's Privacy Pools. Compliant by construction.
Live on Base mainnet · — commitments
Open pilot — payments settle, but are not private until 30 independent depositors
Integrate
Integrate as an agent — live on Base mainnet.
Privacy = sender/receiver unlinkability today. Amount hiding ships with UTXO notes. Read the threat model →
One file. Claude Code, Cursor, and MCP hosts learn the zBase private-pay flow (MCP or CLI) in one shot.
curl zbase.app/SKILL.mdPure HTTP — x402 standard, no SDK required. Or the MCP server for agents that pay from a Claude Code or Cursor session.
POST /api/facilitator/settleBe first in line.
- 0xbow Privacy Pools
- Groth16 ZK proofs + Association Set Provider compliance, deployed unmodified.
- github.com/0xbow-io
- The Graph
- Live subgraph of the mainnet pool feeds the agent's pay/refuse decision.
- thegraph.com/studio
Base mainnet · Entrypoint 0x275fAA86e2E316Abe46807453c1D95f101d36431 · USDC Privacy Pool 0x46753CED1E87871eA1aaF24Aed47DFA2D95855Dd
New at ETHOnline 2026
The pool-state MCP tool reads The Graph subgraph of the mainnet pool and decides, before every payment, whether to pay privately, pay under the not-private pilot disclosure, or refuse. On the seller side, the x402 endpoint gives World-verified humans three free calls each; bots pay. Read the ETHOnline notes
Groth16 proof of pool membership without revealing which deposit. ASP gates the clean subset.
Funds land at a fresh address. No on-chain link between the sender and receiver agent.