DeepProve

Verifiable AI for a Safer, Smarter Future

See Docs

DeepProve allows anyone to take a ML model and prove that ⟶

01

The correct model is run

02

The results are correct

Lagrange’s DeepProve—the fastest zkML in existence—makes it easy to prove that AI inferences are correct, scaling verifiable computation as the demand for AI grows.

inquire
Up to 1000x faster proof generation than the baseline
Up to 671x faster proof verification than the baseline
Drop-in ready for real-world applications

Why DeepProve?

AI You Can Verify

DeepProve lets anyone cryptographically verify that a model performed the right task, with the right input, and produced the correct output—no matter where or how it’s run.

Protect Model Integrity

Ensure that AI models deployed in production haven’t been tampered with. Verify performance, audit behavior, and safeguard IP—all while keeping model parameters private.

Trust Without Tradeoffs

Today, trust in AI often requires giving up control, oversight, or data privacy. DeepProve solves that. Every inference comes with a proof—provable trust, without compromise.

“DeepProve is a technological intersection that subsumes everything as each technology subsumes everything.”

- Ismael, founder of Lagrange, at Token 2049, April 2025

How does DeepProve Work for Developers?

DeepProve is a zkML library that generates proofs for the inferences of Multilayer Perceptrons (MLPs) and the inferences of popular convolutional neural networks (CNNs).

browse the Docs

01
Model Training

The developer trains a neural network and exports it as an ONNX file.

02
Preprocessing

The executable parses the ONNX file, generates circuits, and prepares prover/verifier keys for the SNARK proof system.

03
Proving

A prover runs the SNARK prover to compute inferences and generate proofs for given inputs.

04
Verification

Any verifier can validate these proofs to confirm the correctness of outputs.

What the user experiences:

01

They use a product backed by DeepProve

02

There is a proof that the inferences done are correct with every AI output

03

They no longer need to verify that AI is correct — it already has been verified by DeepProve

As DeepProve scales with each proof generated, millions of parameters can lead to faster results, better parallelization, distributed proving, GPU/ASIC enhancements, reduced GKR overhead and more, pushing scalability even further.

Powered by DeepProve, the Turing Roulette tournament challenged 144,309 people to decipher whether they were talking to a human or an AI, proving over 3.7M AI inferences.

Learn More