Anthropic published research detailing FlashProve, a zero-knowledge cryptographic proof system built in collaboration with researchers from EPFL, StarkWare, and MIT to verify that model responses originate from specified neural weights.
The technical milestone addresses the vulnerability of model substitution, where API routing intermediaries, hosting providers, or malicious actors secretly alter model checkpoints or replace frontier engines with cheaper models. Because behavioral outputs alone cannot reliably prove which weights produced a token stream, FlashProve relies on zkSNARKs to generate succinct, non-interactive zero-knowledge proofs for every forward pass.
In benchmark runs evaluated on Llama 4 Maverick, a 400-billion parameter mixture-of-experts model, FlashProve produced inference proofs at roughly 110 tokens per second on a single Nvidia H100 GPU. The implementation utilized 4-bit integer quantization arithmetic, compressing the resulting cryptographic proof payload to approximately 19 megabytes for a 1,024-token completion request.
The cryptographic protocol allows a model provider to publish a cryptographic commitment to its model architecture and weights. During query generation, the prover outputs the text response accompanied by a mathematical proof certificate; any client can verify this certificate in milliseconds without requiring access to proprietary weight tensors.
The research team noted that while FlashProve slashes proving overhead by orders of magnitude compared to prior academic systems, generating proofs for multi-turn conversations exceeding 32,000 tokens still imposes noticeable compute costs that require further hardware-level ASIC integration before universal consumer deployment.