Imagine you order a steak at a restaurant, but the kitchen has a curtain. You can taste what arrives, but you can't watch it being cooked. Maybe it's filet mignon, maybe it's reheated strip steak from yesterday — you genuinely cannot tell from the plate alone if the chef used the ingredients promised on the menu. Now imagine the kitchen installs a glass wall with a one-way mirror: you can verify every step of preparation without the chef revealing their secret recipe. That's what FlashProve does for AI inference. It lets a user verify that a specific model produced a specific response, without ever seeing the model's weights. The committed claim: FlashProve is the first open-source system that generates zkSNARK proofs for inference on a 400B-parameter mixture-of-experts model (Llama 4 Maverick, 4-bit quantized) at a rate that is plausibly deployable — 110 tokens per second on a single H100, with ~19 MB proof size per 1,024-token request. The overhead is 70-95× the GPU time of running inference on vLLM. Prior open-source systems are described as "orders of magnitude slower." This is not a theoretical construction; it's running code with executable artifacts, released under Apache 2.0. The architectural choice is a zkSNARK (zero-knowledge succinct argument of knowledge), a cryptographic proof system that lets a prover demonstrate correct computation to a verifier without revealing the inputs (here, the model weights). The system operates entirely in software — no trusted hardware enclaves, no secure boot chains. It uses integer arithmetic during prefill, works with 4-bit quantized weights, and generates proofs that a CPU-equipped verifier can check in seconds. The key engineering contribution is Claude-assisted optimization: the AI system itself found novel applications of existing cryptographic primitives to accelerate the proving pipeline. Top-level security guarantees are formalized in Lean, a formal verification language, providing an auditable mathematical backbone. The integrity story is unusually strong for a systems paper. The authors release executable code (prover + two verifiers), a protocol specification, Lean proofs for security guarantees, and an interactive theorem visualizer. The comparison baseline is "prior open-source systems" — the report claims orders-of-magnitude improvement but the specific systems and exact speedup ratios are deferred to section 6 of the technical report (which is not fully included in this post). The Lean formalization is a genuine differentiator: it provides machine-checkable proofs of the cryptographic claims, not just human-reviewed arguments. However, no independent replication exists yet, and the system has not been benchmarked by external parties. The use cases are concrete and load-bearing. Pacing compliance: regulators could require providers to prove their GPUs ran inference on the declared model, not secretly training something else. Tamper detection: if an attacker substitutes a rogue model on inference servers, proofs would fail verification. Evaluation integrity: independent auditors testing models pre- and post-deployment can cryptographically verify they're testing the real thing. Anthropic's own Frontier Safety Roadmap set a September 2026 goal for a provable inference prototype; they report meeting it through a related (separate) project that signs inference traffic and recomputes on a trusted server. The honest constraints are stated plainly. The 70-95× overhead means provable inference roughly doubles or triples the cost of serving if you're proving every token. The system hides weights but not architecture. It covers prefill (processing the prompt) but the post describes this as intermediate progress, not a completed agenda. The authors explicitly invite the community to take the code and improve it. The formal Lean proofs cover top-level mathematical statements but the gap between formalized guarantees and full system correctness is acknowledged implicitly — Claude made optimization decisions that are "hard to evaluate," which is why the Lean layer exists. The field fight here is software-only verification vs. hardware-based attestation (TPMs, secure enclaves, Intel SGX/TDX). Hardware approaches are faster but require trusting the hardware vendor's supply chain and firmware. Software-only zkSNARKs are vendor-neutral and mathematically grounded but computationally expensive. FlashProve's 70-95× overhead is the central number: if it drops below 10×, software-only wins on practicality for high-stakes applications. If it stays above 50×, hardware approaches remain dominant for routine deployment. The next milestone is clear: proving decode (autoregressive token generation) at comparable speed, not just prefill, and reducing overhead to single-digit multiples of inference cost.