Explainer / Published 2026-11-04

Anthropic is building FlashProve, a way to prove which model answered you

It requires labs to publish per-model fingerprints that do not reveal weights, and the work was done with researchers at EPFL, MIT and StarkWare. Anthropic says there are no plans to deploy it, the prototype was tested on an open-weight Llama model, and the overhead against a standard serving stack is large.

(See the reader poll and source context below).

The open-source prototype would let anyone check that a reply came from the model it claims to come from, without the lab publishing the model's weights.

Flat editorial illustration of a dark shield with a pale keyhole beside a stack of two pale ID cards, joined by a dotted rust path.
Conceptual editorial illustration of model identity verification; it is not a depiction of the company or its software.

What do the sources establish?

Recorded source context. No verified social reaction quotes or aggregate vote results are supplied.
Platform / SourceCore Stance / QuoteEngagement MetricTimestamp
Anthropic is working on a system to prove AI models' identityReported context: [object Object] [object Object] [object Object] [object Object]Not recorded
Anthropic open-sources FlashProve, its provable inference prototype for MoE modelsReported context: [object Object] [object Object] [object Object] [object Object]Not recorded

THE SHORT VERSION

  • Anthropic published FlashProve, an open-source system that produces a cryptographic proof that a given output came from a specific model.
  • It requires labs to publish per-model fingerprints that do not reveal weights, and the work was done with researchers at EPFL, MIT and StarkWare.
  • Anthropic says there are no plans to deploy it, the prototype was tested on an open-weight Llama model, and the overhead against a standard serving stack is large.

What Anthropic is building

Anthropic is working on an open source system that would let anyone verify which AI model produced a given output. TechCrunch reported that the company described the project, called FlashProve, in a blog post published on Tuesday, and that it is built to provide what the researchers call provable inference: a cryptographic proof that an output came from a specific model.

The company released a detailed technical specification and working code for several elements of the system under an open source licence on GitHub. According to TechCrunch, the research is ongoing and there are no plans to deploy it at Anthropic or at any other lab. The post is presented as a progress report rather than a finished product.

The problem it is meant to solve

The problem it addresses is mundane and hard to check. When you send a prompt to a hosted API, you cannot confirm which model answered it. A provider could route the request to something cheaper, or someone with access to the inference server could tamper with the token stream, and the reply would still read like a competent answer.

Outside evaluators face the same problem in reverse: there is no way to confirm that the model they tested is the model being served. Help Net Security, which reported on the release, frames FlashProve as a way for a checker to find out. The guarantee is meant to hold even when the impostor is the lab that built and runs the model.

How the proof works

The mechanism rests on fingerprints. TechCrunch reported that the system requires AI labs to publish a fingerprint of each model they release, which can later be matched to specific outputs and verified cryptographically. Crucially, the fingerprints do not reveal a model's weights, the internal numbers that define how it behaves and that closed-model makers keep private.

That design choice is what makes the scheme usable commercially. Closed-model makers such as Anthropic and OpenAI keep their weights private, so a verification scheme that required publishing them would never be adopted. Because the fingerprints are small, the system is also designed to be lightweight, so that verification could be performed on a local device rather than in a data centre.

Who built the verifiers

The work comes from Anthropic's Frontier Red Team, working with collaborators at EPFL, MIT and StarkWare, according to Help Net Security. The repository holds three executables: the prover, a fast verifier written in C++, and a second verifier written in Lean, the proof assistant the team used to state the protocol's completeness, soundness and zero-knowledge properties.

The Lean verifier is a reference rather than a working tool. It runs slowly, and Help Net Security reported that its job is to establish that the C++ verifier accepts only the statements a soundness theorem covers; on every test proof, the two agreed. The release is under the Apache 2.0 licence, with the weights left out of it.

What the numbers say

The performance figures decide whether any of this is practical. Help Net Security reported that on one H100 with 24 CPU cores the prover moves about 110 tokens per second, and that a proof for a 1,024-token request runs about 18.78 MB and takes about 17 seconds to check on 24 CPU threads, or about 21 seconds on a single one.

The offline step is heavier but rarer. The prover commits to the weights once per model in about 39 minutes, and that commitment then covers roughly 16 million requests, so a client downloads a 6.5 MB commitment plus one proof per request. Measured against vLLM running the same model in FP8 on eight H100s, the overhead came to about 72 times per GPU.

Why model identity matters

The use cases are less exotic than the cryptography. TechCrunch reported that the system could prevent an AI company from secretly swapping in a cheaper model to cut costs, or a more expensive model to inflate its performance results. It could also be used to verify third-party claims that a specific task was done by an advanced model.

Verification of that kind is becoming a procurement question rather than a research one. This site has covered Anthropic's revenue disclosure ahead of its IPO and the difficulty of telling machine writing from human writing, both of which turn on claims that an outsider cannot easily check. Warnings about AI vendor diligence make the same point from the buyer's side.

What is established, and what is not

Established: Anthropic published FlashProve with a specification and code under an open source licence; the Frontier Red Team worked with EPFL, MIT and StarkWare; the verifiers include a C++ build and a Lean reference; Anthropic says there are no plans to deploy it. The prototype was tested on Llama 4 Maverick, a 400 billion parameter mixture-of-experts model. Not established: whether any lab will publish fingerprints, or how it performs on closed models.

The open question is adoption, not mathematics. A proof system only helps if model providers publish fingerprints, and the prototype was tested on an open-weight model that anyone can download, not on a closed one. Help Net Security noted that three versions of the system exist and that the team does not promise all three say the same thing, which is why independent review matters more than the announcement.

Sources & reporting limits

  1. Anthropic is working on a system to prove AI models' identity
  2. Anthropic open-sources FlashProve, its provable inference prototype for MoE models
Keep the thread.

Follow Policy & safety to find related stories on your next visit.

THE WEEKLY EDIT

The week, made clear.

Stories worth understanding, brought together in one weekly edition.

Share this page

Instagram, TikTok & other apps

Copy the page link, then paste it where your chosen app supports links. You choose whether to send or publish.