Ethereum's zkAPI has gone live on mainnet, letting users pay for AI and other metered APIs through zero-knowledge proofs instead of linked accounts.
Ethereum News
The Ethereum Foundation has launched zkAPI, a payment system that lets people pay for AI models and other metered application programming interfaces without linking the payment to their identity. The system, built with the Open Anonymity Project, is now live on Ethereum mainnet.
Vault Deposits Replace Linked Accounts
To authorize spending, software running on the user's own device generates a small zero-knowledge proof showing that a funded note covers the request and that it has not been spent before. The zkAPI server checks the proof and issues a short-lived API key with a capped dollar limit, without learning which note, deposit, or person the request came from.
The system relies on two cryptographic components to keep the process both private and secure. Deposits exist as commitments inside a Merkle tree, allowing a proof to confirm that a note is valid without revealing which one it is. Every spend also publishes what Rivabella called a nullifier, a one-way serial number tied to the note's secret, which exposes any attempt to spend the same balance twice without revealing anything else about the user.
Privacy Has Limits on Network and Content
Rivabella wrote that zkAPI does not provide network-level anonymity. A provider can still see a request's network metadata, including IP address, and could attempt to correlate sessions through timing patterns. Users seeking stronger protection against this kind of tracking may route traffic through Tor and use a fresh circuit for each session, according to the post.
Content-level privacy carries a separate limitation. Rivabella said an inference provider could still re-link sessions if a user repeats the same personal details, writing style, or project documents across requests, since shared prompt content can act as a fingerprint for anyone reading the prompts.
The release turns a proposal first published in February on the Ethereum Research forum by dAI team lead Davide Crapis and Ethereum co-founder Vitalik Buterin into a working mainnet system. Along with the core protocol, the project has released a local client compatible with OpenAI and Ollama-style APIs, plus a browser-based AI chat implementation called OA Chat, built for use cases including AI inference, blockchain RPC calls, image and video generation, and machine-to-machine payments.
