Skip to main content
Back to News
news/AI Safety

Anthropic's FlashProve Proves Which Model Answered

Anthropic's open-source FlashProve uses zkSNARK proofs so anyone can verify which AI model produced a response, without ever seeing its weights.

Stefan Trbojevic

Stefan Trbojevic

4 November 20262 min read
LinkedIn
Editorial render of a translucent glass cube holding a glowing lattice, linked by thin light lines to a ceramic verification seal

The takeaway

Provable inference turns "which model answered me" from a trust assumption into a checkable proof, and the verification side is cheap enough to run locally.

Why it matters for builders

Log model identifier, provider and response metadata for every agent call, pin evals to exact model versions, and treat silent model substitution by routers as a risk to test. FlashProve code and Lean proofs are public under Apache 2.0, so verification can run inside your own audit pipeline.

Anthropic's FlashProve Proves Which Model Answered

Anthropic's Frontier Red Team published FlashProve on Tuesday, an open-source prototype that lets a user cryptographically check that a response really came from the model they asked for. The work closes a gap most agent stacks quietly ignore: nothing in a normal API call proves which model produced the tokens.

What happened

FlashProve is a proof of inference built on zkSNARKs. A provider commits to a model, then attaches a short cryptographic proof to each response that a client can verify without ever seeing the weights. For Llama 4 Maverick, a 400-billion-parameter mixture of experts in 4-bit quantization, a single H100 generates proofs at roughly 110 tokens per second, with a proof size of about 19 MB per 1,024-token request.

That is still expensive. Anthropic puts it at roughly 70 to 95 times the GPU time of plain inference on vLLM, so this is a research prototype, not something you switch on in production tomorrow.

Anthropic released five artifacts under the Apache 2.0 license: the research post, a technical report, a protocol specification written by Claude, executable prover and verifier code, and Lean proofs for the top-level security claims. The verifier ships in two forms, a fast C++ build and a formally verified Lean build, so a client device can check a proof in seconds on a normal CPU. The commitment hides model weights, but not model architecture. Anthropic says there are no plans to deploy it in Claude or at any other lab yet.

Editorial render of two frosted glass panels holding a cryptographic proof block

Why it matters

Model routing is everywhere and almost entirely opaque. Aggregators, resellers and multi-model agent frameworks can substitute a cheaper model behind an expensive model's name, and the user cannot tell from output quality alone. A proof of inference turns that from a trust problem into a checkable claim.

Anthropic frames it around three buyers: independent evaluators who need to know the model they test is the model being served, clients buying through third-party routers who want what they paid for, and eventually regulators or labs enforcing AI pacing commitments. Verification is designed to be cheap on the client side, which is the whole point: a laptop can audit a frontier model it could never run.

Builder impact

Today the practical takeaway is not to bolt on proofs, but to make your stack ready for them. Log the model identifier, provider and response metadata for every call your agents make, so a later provenance claim can be checked against your own records. Keep your evaluation harnesses pinned to exact model versions you can name, and treat silent provider swaps as a risk to test rather than a hypothetical. If a vendor starts publishing model commitments, verification code is already public and small enough to run inside your own audit pipeline. Agent stacks that route requests across providers have a related trust problem, as we wrote about in why AI agents need egress control, not just better prompts.

Share𝕏

The Automation Brief

Read 5 AI stories instead of 50.

The essential moves in AI agents, models, automation and infrastructure — filtered for builders and operators, with the part that actually matters.

No noise. Unsubscribe anytime.

Editorial notes

Reported by

Stefan Trbojevic

Edited by

n8n Lab Editorial

Published

4 November 2026

Updated

4 November 2026

AI disclosure: AI assisted with research and drafting. Factual claims are reviewed by an editor.

n8n Lab is an independent service provider. We are not affiliated with, endorsed by, or sponsored by n8n GmbH. “n8n” is a trademark of n8n GmbH and is used here only to describe the platform-specific implementation and automation services we provide.