PaperAnthropic · Anthropic
Anthropic FlashProve: open zkSNARK prototype for provable LLM inference (~110 tok/s on Llama 4 Maverick H100)
56 reads
- Published
- 2026-11-04
- Type
- Paper
- Organization
- Anthropic
- Source
- Anthropic
Why it matters
【Key points】
- Anthropic (2026-11-02) open-sourced FlashProve: a zkSNARK prototype for provable inference—commit to weights, prove each reply came from that commitment without revealing weights
- CPU verifies.
- On Llama 4 Maverick (400B MoE, 4-bit, 1, 024-token): ~110 tok/s proving on one H100 (batch 24), ~19 MB proofs, ~70–95× GPU time vs vLLM; offline commit ~39 min.
- Ships report, C++/Lean verifiers, Lean completeness/soundness/ZK proofs.
- Limits: research prototype; fast code not formally tied to Lean; integer greedy MoE; architecture not hidden; 1,024 context.
- Related to but distinct from Anthropic’s earlier signed-traffic/recompute inference-verification prototype.
【Our read】
Background
- users, routers, evaluators, and regulators cannot tell from tokens which weights ran.
- FlashProve is a software-crypto path (vs TEE) Anthropic ties to pacing, tamper detection, provenance, and approved-model serving—an engineering step on public inference-integrity goals.
- Compare: open zkML was long unusable
- FlashProve’s Maverick numbers jump vs VerInf-class baselines, yet still ~two orders over native inference and MoE/short-context/integer-greedy bound.
- Complements e/1081 as serving-side attestation.
- TEE vs zkSNARK differ on trust roots; Anthropic flags the Lean↔executable gap.
Impact
- lifts zkLLM discourse and gives an open 400B MoE baseline; material for API trust, router audits, and future compliance toolkits.
- Watch longer context, dense models, cost cuts, and product defaults.
- Ship as paper—not a model release, and not “Claude is already fully provable in production.”
【Verifiable】
Related developments
Aggregated by AGI Pulse. Titles and links only; no full text is republished. Editorial policy