All Projects
ZK & PrivacyAvalanche2026

null-402

x402, but the payment is a zero-knowledge proof. An API request pays with a Groth16 proof verified on-chain — no wallet, amount, or endpoint is revealed. Agents escrow once into a shielded pool, then pay per call; only a nullifier is exposed.

ZK · Groth16x402SolidityMCPAgent
null-402 repository preview

null-402

x402, but the payment is a zero-knowledge proof. An API request pays with a Groth16 proof verified on-chain by a Solidity contract on Avalanche — so no wallet, amount, or endpoint is ever revealed.

How it works

  • An agent escrows once into a shielded pool.
  • Each API call is paid with a fresh ZK proof; only a nullifier is revealed on-chain, preventing double-spends.
  • No linkage between the payer, the amount, and the endpoint being paid for.

Ships with an MCP server and an autonomous agent so a machine can consume paywalled APIs privately and continuously. Everything is real and verifiable on Avalanche Fuji — migrated from an earlier Stellar/Soroban design.

Next Project

XORR