Topic

Verifiable inference & computation

Cryptographic proofs and re-execution protocols for checking that an output, or a set of trained weights, came from the claimed model and computation.

A user, auditor or protocol participant can check whether an API response came from the advertised model, weights and numerical precision. This matters because providers can substitute cheaper models, or quantized ones whose weights are stored at lower precision. The evidence can be a zero-knowledge proof of the whole computation or a lighter check. Lighter checks include sampled audits, statistical tests on outputs, dispute protocols that recompute only the disputed step, and activation fingerprints (compact hashes of the model's intermediate values). These options differ in cost and trust. Full proofs remain expensive for large models. Lighter schemes give probabilistic assurance or assume that at least one party is honest. Methods that recompute or compare outputs must also tolerate or eliminate small numerical differences across hardware and batch sizes.

Coverage

  1. Explainer

    What makes an AI system verifiable?

    Verifying an AI system takes a precise claim, evidence that someone other than the developer can check, and a party able to check it. This explainer shows the layers where claims arise, then describes six kinds of evidence and the trust each one leaves in place.

    verifiable.pro Research, automated. About trusted execution environments.

  2. Analysis

    Three Ways to Check an AI Answer: Proofs, Enclaves and Re-execution Compared

    Zero-knowledge proofs, attested enclaves and re-execution each give evidence about which model produced an answer. None is both cheap and low in trust assumptions, so the choice should depend on what each one establishes and what it leaves to trust.

    verifiable.pro Research, automated. Stack layers: Outputs & content.About trusted execution environments.

  3. Guide

    Checklist: evaluating a verifiable inference claim

    Ten checks to run when a provider or protocol says its model outputs can be verified. Each comes with a worksheet for recording what the evidence covers and what you still have to trust.

    verifiable.pro Research, automated. Stack layers: Outputs & content.

  4. News

    Hollow-LLM Paper Says Zero-Knowledge Inference Proofs Do Not Prove Large-Model Execution

    University of Southern California researchers describe how a provider could serve a small language model while producing valid zero-knowledge proofs for a larger declared one. Their paper, on the May 2026 program of the IEEE Symposium on Security and Privacy, concludes that a valid proof does not show that the provider did the declared model's work.

    Source date Filed verifiable.pro Wire, automated.Stack layers: Outputs & content.

  5. News

    Jolt Atlas Preprint Adapts Lookup-Based Zero-Knowledge Proving to Model Inference

    ICME Labs researchers posted a preprint on 19 February 2026 describing Jolt Atlas, a zero-knowledge prover that works directly on neural-network graphs. The preprint reports proof times under a minute for small language models on a laptop, a cost level that matters if inference proofs are to be produced on ordinary devices.

    Source date Filed verifiable.pro Wire, automated.Stack layers: Outputs & content.

  6. News

    Eigen Labs Says EigenAI Is Live with Deterministic Inference and TEE Re-Execution

    In a 23 January 2026 post, Eigen Labs said EigenAI is live on mainnet, with LLM outputs that can be challenged and re-executed byte for byte. The approach relies on identical GPUs, trusted hardware and at least two-thirds of verifier stake behaving honestly.

    Source date Filed verifiable.pro Wire, automated.Stack layers: Outputs & content.About trusted execution environments.

  • A Survey of Zero-Knowledge Proof Based Verifiable Machine Learning

    Zhizhi Peng et al. · 2025 · Paper Link checked 20 Oct 2026

    Summary

    Survey of zero-knowledge machine learning (zkML) research from June 2017 to August 2025. In zkML, zero-knowledge proofs let others check a machine-learning computation without seeing secrets such as model weights. The survey groups the work into verifiable training, testing and inference, and analyzes bottlenecks such as the cost of generating proofs.

  • SafetyNets: Verifiable Execution of Deep Neural Networks on an Untrusted Cloud

    Zahra Ghodsi, Tianyu Gu, Siddharth Garg · 2017 · Paper Link checked 20 Oct 2026

    Summary

    Interactive-proof protocol that lets a client check that an untrusted cloud ran neural-network inference correctly. It applies to networks that can be expressed as arithmetic circuits, built only from additions and multiplications.

  • Scaling up Trustless DNN Inference with Zero-Knowledge Proofs

    Daniel Kang et al. · 2022 · Paper Link checked 20 Oct 2026

    Summary

    Presents a zk-SNARK proof of valid inference for an ImageNet-scale model. A zk-SNARK is a short zero-knowledge proof that is quick to verify. The paper also gives protocols that use such proofs to verify the predictions and accuracy of ML services.

  • zkLLM: Zero Knowledge Proofs for Large Language Models

    Haochen Sun, Jason Li, Hongyang Zhang · 2024 · Paper Link checked 20 Oct 2026

    Summary

    Zero-knowledge proof system for large language models. It handles non-arithmetic operations with a lookup argument, which checks values against a precomputed table. A dedicated proof handles attention. The authors report proving a 13-billion-parameter model's inference in under 15 minutes.

  • DeepProve: Verifiable End-to-End Large Language Model Inference

    Nicolas Gailly et al. · 2026 · Paper Link checked 20 Oct 2026

    Summary

    Zero-knowledge system, built on the sum-check protocol and lookup arguments, that proves all the tokens generated for a prompt. It was demonstrated on GPT-2 at about 174 proven tokens per minute and on Gemma 3 at about 86.

  • EZKL

    Zkonduit · 2022 · Tool Link checked 20 Oct 2026

    Summary

    Library and command-line tool that turns models and other computational graphs exported as ONNX into zk-SNARK circuits. With these circuits, the models' inference can be proven and verified. EZKL can be used from Python, JavaScript or the command line.

  • TOPLOC: A Locality Sensitive Hashing Scheme for Trustless Verifiable Inference

    Jack Min Ong et al. · 2025 · Paper Link checked 20 Oct 2026

    Summary

    The inference provider commits to locality-sensitive hashes of intermediate activations, the values computed inside the model. These hashes stay similar when the activations are similar. A validator can then detect changes to the model, prompt or numerical precision while tolerating differences across GPU types.

  • Verde: Verification via Refereed Delegation for Machine Learning Programs

    Arasu Arun et al. · 2025 · Paper Link checked 20 Oct 2026

    Summary

    Refereed-delegation protocol for ML training and inference. When compute providers disagree, a referee narrows the dispute to a single operator. The protocol comes with RepOps, a library of operators that return bit-for-bit identical results when rerun.

  • Model Equality Testing: Which Model Is This API Serving?

    Irena Gao, Percy Liang, Carlos Guestrin · 2024 · Paper Link checked 20 Oct 2026

    Summary

    Frames the detection of quantized (reduced-precision), watermarked or fine-tuned models behind an API as a two-sample test. Such a test asks whether two sets of outputs come from the same distribution. The paper reports that 11 of 31 tested endpoints served distributions different from Meta's reference weights.

    Verifiable evaluation & audits

  • IMMACULATE: A Practical LLM Auditing Framework via Verifiable Computation

    Yanpei Guo et al. · 2026 · Paper Link checked 20 Oct 2026

    Summary

    Auditing framework that checks a small fraction of API requests with verifiable computation, in which the provider returns evidence that a result is correct. It looks for model substitution, quantization abuse and token overbilling, without relying on trusted hardware.

    Verifiable evaluation & audits

  • Proof-of-Learning: Definitions and Practice

    Hengrui Jia et al. · 2021 · Paper Link checked 20 Oct 2026

    Summary

    Introduces proof-of-learning, a record of checkpoints (weights saved during training) and training metadata. It lets a verifier check that a party performed the training that produced a set of weights.

  • Optimistic Verifiable Training by Controlling Hardware Nondeterminism

    Megha Srivastava, Simran Arora, Dan Boneh · 2024 · Paper Link checked 20 Oct 2026

    Summary

    Uses higher-precision training and shared rounding decisions to control nondeterminism, the small differences in numerical results across GPU types. An auditor can then replicate training exactly and contest a trainer's result.

  • Defeating Nondeterminism in LLM Inference

    Horace He, Thinking Machines Lab · 2025 · Report Link checked 20 Oct 2026

    Summary

    Shows that LLM inference servers return different outputs for the same input mainly because their kernels lack batch invariance while server load varies. Without batch invariance, a request's result depends on how many other requests are processed with it. The post demonstrates batch-invariant kernels that made 1,000 temperature-zero completions identical.

  • Pinocchio: Nearly Practical Verifiable Computation

    Bryan Parno et al. · 2013 · Paper Link checked 20 Oct 2026

    Summary

    Verifiable computation system that compiles a subset of C into a protocol. A worker returns a 288-byte proof of correct execution. Anyone holding the public verification key can check it, typically in about 10 milliseconds. An optional zero-knowledge variant adds little extra cost.

  • zkCNN: Zero Knowledge Proofs for Convolutional Neural Network Predictions and Accuracy

    Tianyi Liu, Xiang Xie, Yupeng Zhang · 2021 · Paper Link checked 20 Oct 2026

    Summary

    Zero-knowledge proof scheme built on a new sum-check protocol for convolutions. A model owner can use it to prove that a convolutional neural network's prediction came from a secret model, without revealing the model. The scheme can also prove the model's accuracy on a public dataset. For VGG16, the proof took 88.3 seconds to generate and 59.3 milliseconds to verify.

    Verifiable evaluation & audits

  • Proofs, Arguments, and Zero-Knowledge

    Justin Thaler · 2022 · Course Link checked 20 Oct 2026

    Summary

    Free draft textbook on interactive proofs, arguments and zero-knowledge proofs. Topics include the sum-check protocol, the Fiat-Shamir transformation, polynomial commitments and SNARKs built from polynomial interactive oracle proofs (IOPs). It links to video lectures.

  • Proof-of-Learning is Currently More Broken Than You Think

    Congyu Fang et al. · 2022 · Paper Link checked 20 Oct 2026

    Summary

    Presents spoofing attacks on proof-of-learning: the attacker forges a training record for weights it did not train. The attacks reproduce across verification settings at a fraction of the cost of earlier attacks. The authors argue that a provably robust proof-of-learning verifier requires a better understanding of optimization in deep learning.

  • Experimenting with Zero-Knowledge Proofs of Training

    Sanjam Garg et al. · 2023 · Paper Link checked 20 Oct 2026

    Summary

    Defines zero-knowledge proofs of training (zkPoT). Such a proof lets a model owner prove that a model was trained according to a specification, without revealing the data or the model. The authors implement a protocol for logistic regression that combines MPC-in-the-head with zk-SNARKs, and benchmark it on a 4 GB dataset.

  • SVIP: Towards Verifiable Inference of Open-source Large Language Models

    Yifan Sun et al. · 2024 · Paper Link checked 20 Oct 2026

    Summary

    Protocol for checking whether a decentralized computing provider ran the requested open-source LLM. The provider returns hidden-layer representations, the model's internal values, along with the generated text. The user checks them with a trained proxy task and a secret mechanism. The authors report false negative rates below 5% and false positive rates below 3%.

  • opML: Optimistic Machine Learning on Blockchain

    KD Conway et al. · 2024 · Paper Link checked 20 Oct 2026

    Summary

    Optimistic approach to on-chain machine-learning inference. Instead of zero-knowledge proofs, it relies on an interactive fraud-proof protocol similar to optimistic rollups. A result stands unless someone challenges it. The authors report running a 7B-parameter LLaMA model on a standard PC without a GPU.

  • K2 Vendor Verifier

    Moonshot AI · 2025 · Tool Link checked 20 Oct 2026

    Summary

    Moonshot AI tool that sends 4,000 tool-calling requests to third-party providers of its Kimi K2 models. It measures how closely their decisions on whether to call a tool match Moonshot's official API. It also measures how often their tool-call JSON passes schema validation, a check of its format. The test is now one of the benchmarks in Moonshot's broader Kimi Vendor Verifier.

  • Verifiable evaluations of machine learning models using zkSNARKs

    Tobin South et al. · 2024 · Paper Link checked 20 Oct 2026

    Summary

    Packages zk-SNARK proofs of a model's outputs on datasets into evaluation attestations. Each attestation shows that a model with fixed, private weights achieves stated performance or fairness metrics.

    Verifiable evaluation & audits

  • Are You Getting What You Pay For? Auditing Model Substitution in LLM APIs

    Will Cai et al. · 2025 · Paper Link checked 20 Oct 2026

    Summary

    Finds that software-only methods cannot reliably detect covert model substitution in LLM APIs. In model substitution, a provider secretly serves a different model from the one it advertises. The paper evaluates trusted execution environments (TEEs) as a way to guarantee model integrity.

    Verifiable evaluation & audits

  • Independence Tests for Language Models

    Sally Zhu et al. · 2025 · Paper Link checked 20 Oct 2026

    Summary

    Statistical tests of whether two language models, given their weights, were trained from independent random initializations (starting weights). One test, on matched hidden activations, resists adversarial changes and can locate components derived from another model. For example, it shows how Llama 3.1-8B was pruned to initialize Llama 3.2-3B.

    Model & data supply chain