The Ethereum Foundation and Open Anonymity deployed zkAPI to mainnet on October 1, enabling users to pay for metered API access without exposing their identity or payment history to service providers.
The system uses zero-knowledge proofs to decouple user identity from payment records. Users deposit funds into the protocol, which are then committed via Merkle tree structures that keep deposit amounts private. When a user consumes an API, the service provider receives proof of payment without learning who made it or how much the user has deposited overall.
Metered API services, where providers charge per request or per gigabyte of data, have traditionally required users to authenticate with email or wallet addresses, creating a record linking identity to usage patterns. zkAPI removes this requirement. A developer can pay for API calls through the protocol and the provider sees only cryptographic proof that payment was valid, not the caller's name or account balance.
The zero-knowledge architecture separates three pieces of information that APIs normally bind together: identity, payment amount, and service consumption. The Merkle tree commitment means the protocol knows a user's total deposit but individual transactions remain opaque even to the protocol itself. Providers verify that each API call corresponds to a valid, unspent payment proof without accessing the ledger of prior transactions.

Privacy-enhancing infrastructure has gained traction in Ethereum development. Layer 2 solutions like StarkNet and Scroll have added zero-knowledge rollup support; privacy-focused tokens like Monero and Zcash have maintained market capitalizations in the billions. zkAPI targets a narrower use case, API billing rather than transaction privacy, but applies the same cryptographic principle: proof of value without disclosure of identity.
The Ethereum Foundation's involvement reflects institutional backing for the protocol. Open Anonymity, the collaborating team, has published research on privacy-preserving payment systems since 2024. The mainnet launch means the system is now live for production use, though adoption depends on API providers integrating the payment layer into their platforms.
zkAPI adds one privacy-focused payment option to Ethereum's toolkit for confidential transactions. Tornado Cash, a mixing protocol, processed billions in transaction volume before being sanctioned in 2022; zkAPI avoids the regulatory exposure of generic mixers by tying payments to a specific, auditable service. If API providers adopt zkAPI broadly, metered services across blockchain infrastructure could function without user surveillance.