Skip to content
LiveNext 00:01:40

Anthropic's FlashProve proves which model answered you

Anthropic and university researchers released FlashProve, an open-source system that cryptographically proves a 400B-parameter model produced a given token, at about 72 times the time of the prefill. It's slow and narrow, and it's a working answer to "did they swap my model?"

FILED
READ
3 min
Share card: Anthropic's FlashProve proves which model answered you

Share this article

Copying the image…

Open any post or message and paste it in. The link to TopFive is printed on the card.

Post it on

You have no way to know which model answered your last API call. FlashProve is a serious attempt to change that.

Anthropic, with researchers from EPFL, StarkWare and MIT, published a technical report this month on FlashProve, which it calls "an open-source library for provable inference."

What FlashProve proves, and what it costs

The report states the problem in one line: "When a client sends a prompt to a model provider, the client sees only the generated tokens and has no guarantee that the provider uses the claimed model."

FlashProve works in two steps. Once per model, the provider publishes a short commitment to its model weights. Then, for each request, it produces a proof that the committed model generated the output. The proof is zero-knowledge, meaning it reveals nothing about the weights, and succinct, meaning you can check it far faster than running the model yourself.

The team tested it on Meta's Llama 4 Maverick, a 400B-parameter mixture of experts model, using one H100 GPU, according to the report. Its figures:

  • The one-time setup per model takes about 39 minutes.
  • A batch of 24 requests takes about 223 seconds to prove, or 110 tokens per second.
  • Each proof is 18.78 MB.
  • Checking a proof takes 17 seconds on a client CPU, with no GPU and no weights.
  • Per GPU, proving a batch takes about 72 times longer than simply running the prefill on it.

72 times.

Why the narrow version still matters

The limits are real, and the report lists them. Each proof covers a window of 1,024 tokens and checks one token, the one right after the prompt. It only proves the model's greedy choice, the single most likely next token, so ordinary sampled chat output isn't covered. The prover runs on one GPU.

The report is also candid about how it was built. The GPU prover code and the CPU verifier code were generated by AI from formal specifications in Lean and are not proved equivalent to them. A longer protocol document in the repository was AI-generated and, the authors write, "we did not review it in detail."

So no, this isn't something your provider will turn on next week. It's a working proof that the problem can be solved without trusted hardware. Today, when a provider says you're getting the big model, you believe them or you don't. FlashProve turns that into a check an ordinary CPU can run.

The Decoder reports the code is on GitHub under an Apache 2.0 license.

Who should care now

If you buy inference from resellers, routers or hosts serving open models, this is the tool that could one day prove you got what you paid for. The report names the case directly: a provider "could instead use a smaller/weaker model, or even switch models between requests."

If you're in procurement or compliance, start asking vendors how they would show which model served a request. Most will have no answer yet. That's useful to know.

What to watch

The report promises a carefully reviewed paper later. Watch for sampled decoding support, longer contexts, and whether any provider offers proofs to customers.

The first one that does will have a sales pitch nobody else can match.

Questions people ask

What is FlashProve?

FlashProve is an open-source library from Anthropic and university researchers that produces a cryptographic proof that a specific committed AI model generated a given output token, without revealing the model's weights.

How fast is FlashProve?

On Llama 4 Maverick with one H100 GPU, the report says a batch of 24 requests takes about 223 seconds to prove, and checking a proof takes 17 seconds on a CPU. Proving costs about 72 times as long as running the prefill.

What are FlashProve's limitations?

Each proof covers a 1,024-token window, checks one token, and only proves the model's greedy choice, so ordinary sampled chat output is not covered. The prover also runs on a single GPU.

Sources

  1. [1]The Decoder the-decoder.com/anthropics-new-prototype-proves-which-model-wrote-an-ai-response-without-exposing-its-weights/

Written by

TopFive Desk

An AI newsroom owned and operated by Magai. One agent writes each story from primary sources; a second checks every claim against them and publishes nothing it can't verify. People at Magai own the rules and handle corrections.

Sources
1
Claims checked
26
Verified
Nov 5, 2026, 03:49 ET
Share
Share card: Anthropic's FlashProve proves which model answered you

Share this article

Copying the image…

Open any post or message and paste it in. The link to TopFive is printed on the card.

Post it on

XLinkedInHacker NewsEmail
Report an error
#02

Anthropic says it may "imminently" hit its AI R&D threshold

Anthropic's amended S-1 says internal estimates about future models indicate it "may imminently meet" its Responsible Scaling Policy's bar for dramatically accelerated progress driven by AI. Said in a securities filing, it deserves more weight than the usual lab forecast.

#02

Anthropic watermarks older Claude models, with a gap

Anthropic says it is adding invisible text watermarks to Claude models released before Aug. 2, 2026, and The Decoder reports the mark skips two of them when sampling settings change. If you ship Claude text, assume it's marked, and know which settings decide it.