Field noteNov 3, 20265 min read1 source

Anthropic releases FlashProve, an open-source zkSNARK system for provable LLM inference

In one minute

Anthropic has released FlashProve, an open-source prototype for proving that a model response came from a specified model without revealing its weights. Its reported performance is a substantial research step, but proving still costs far more GPU time than ordinary inference, so the release is an invitation to test and improve the approach rather than a ready-made production guarantee.

What changed: Anthropic now describes FlashProve, a zkSNARK system for proving LLM inference, with reported throughput and proof-size benchmarks; the prior covers trusted-VM confidential inference.

What happened

Anthropic’s Frontier Red Team published “Progress on provable inference for large language models” on November 2, 2026, and released FlashProve as an open-source prototype. The system addresses a verification gap: a user querying a model generally cannot establish from the response alone that the provider served the selected model rather than a substitute, or that the token stream was not tampered with. Anthropic describes provable inference as a way for a provider to commit to a model and supply a short cryptographic proof with a response. A verifier can check the proof without possessing the model weights, and the proof hides those weights. Hiding the model’s architecture is not a goal.

FlashProve uses zero-knowledge succinct arguments, or zkSNARKs. Anthropic reports results for Llama 4 Maverick, a 400-billion-parameter mixture-of-experts model with 4-bit quantized weights. On one H100 GPU, proof generation runs at about 110 tokens per second. A proof for a 1,024-token request is approximately 19 MB. The post says this requires roughly 70–95 times the GPU time used to run the model in vLLM on prompts of the same length. The reported setup uses integer arithmetic in prefill. These figures describe the proof-generating system and its stated test case, not a general performance guarantee for all models or deployment configurations.

The release includes the research post, a technical report, a protocol description, executable code with a prover and two verifiers, and Lean proofs of top-level mathematical statements. One verifier is fast C++; the other is described as provably correct and implemented in Lean. Anthropic also provides an interactive visualizer for the Lean theorems to support auditing. The code, Lean proofs and documentation are released under Apache 2.0. The supplied material identifies the repository as version 0.16.0 and marks it as an unmaintained research artifact.

Anthropic presents the work as intermediate progress, not a completed research agenda, and explicitly invites others to inspect and improve it. Potential applications named in the post include giving customers integrity assurances, helping independent evaluators establish which model they tested, and supporting auditors and regulators. The company argues that the approach could contribute to tools for verifying commitments related to the pace of AI development. It does not announce a hosted service, provider integration, or production deployment.

What the archive adds

The archive contains no genuinely related earlier Field Note: the listed AgentForge and DeepSeek prototype notes concern distinct agent systems, while the other listed note concerns a security-research model. The archive does not establish prior New Runtime coverage of provable inference. This is a new thread for the publication, rather than a new fact on a known FlashProve story.

Trend signal

FlashProve modestly supports agent security moves to runtime boundaries: trust in model behavior may depend on verifiable execution evidence, not only on instructions or claims about what a system did. This is an adjacent signal, not direct evidence about agent runtime controls. FlashProve proves that inference followed a specified model commitment; it does not constrain what an agent can read, execute, or authorize.

Why now

Anthropic frames the motivation as the growing role of AI in digital infrastructure and the resulting need for customers, evaluators and regulators to verify provider commitments. The post also says the release is intended to accelerate work on provable inference by making the system and its formalization available for others to inspect and improve. It does not connect the publication to a specific regulatory deadline or product launch.

Why it matters

If the approach matures, a customer using an API or routing service could verify that a response came from the model the provider claimed to serve without receiving the model’s private weights. That could make model identity a checkable property in deployments where model substitution or token-stream tampering would undermine evaluation, contractual commitments, or compliance evidence. Independent evaluators could also have a stronger basis for saying which model they tested.

The current cost is the central operational constraint: Anthropic reports 70–95 times the GPU time of ordinary vLLM inference in its example, alongside a roughly 19 MB proof for each 1,024-token request. Teams should therefore treat this as a promising trust mechanism to evaluate, not as a default API feature they can assume is available or economical. The open artifacts offer a route for cryptography and infrastructure teams to inspect the claims and explore trade-offs, while the Lean statements provide a formalized layer of the security argument rather than a blanket guarantee about deployment behavior.

Limits and uncertainty

The source reports a specific 4-bit Llama 4 Maverick setup on one H100; it does not establish comparable throughput, proof size, or overhead for other models, hardware, prompts, or serving stacks. The reported cost remains high relative to plain inference. The post does not demonstrate a production deployment, customer adoption, provider-side integration, or end-to-end verification workflow for ordinary API users. Formalized top-level statements support auditing of claimed guarantees, but the material does not establish that every implementation or operational component is free of defects. Anthropic characterizes the work as intermediate and the repository as an unmaintained research artifact, so future support and performance improvements are uncertain.

Reader takeaway

FlashProve makes model identity verifiable in principle without disclosing private weights, and its open artifacts let others examine how. The measured overhead is still substantial, and the release is explicitly a research prototype. For now, it is a signal that cryptographic evidence may become part of AI infrastructure’s trust layer—not a feature teams can assume their provider already offers.

Evidence / sources

  1. 1anthropic.com/research/provable-inference
All Field Notes

Next reads

Read next

Open the graph
  1. 01topicAnthropicExplore the anthropic topic hub.
  2. 02archiveField NotesOpen the latest editorial analysis.
  3. 03source ledgerSource LedgerInspect the public source evidence graph.
Who read this page?Machine requests, hidden until opened

Loading the privacy-safe route aggregate...

Open the JSON contract