The Ethereum Foundation announced that zkAPI, a system developed with the Open Anonymity Project, is now live on Ethereum mainnet. The protocol allows users to pay for AI and other API services without disclosing their billing identities. Users deposit funds into an Ethereum vault and utilize zero-knowledge proofs to demonstrate sufficient credit for API requests without linking specific deposits to individual users. Vittorio Rivabella, AI coordinator at the Foundation’s dAI team, detailed the mechanism in a recent post.

The system issues short-lived API keys with predefined spending limits, sending prompts directly to providers while settling usage separately through the payment layer. A local client, software development kit, and browser-based AI chat implementation have also been released. This launch operationalizes a February proposal by researcher Davide Crapis and co-founder Vitalik Buterin for ZK-based API usage credits. However, the Foundation noted that zkAPI does not conceal prompt contents or network metadata from providers, meaning users may still be linked across sessions via IP addresses, timing, or request information.