Separate computation validity from input privacy. Inspect the proof system, disclosed data, trust assumptions and data availability.
Name what is proven
Validity is not secrecy
Review setup and code
Define the claim
A proof links a public statement to private inputs or computation. It only attests to rules encoded in the circuit, not the truth of an outside data source.
Separate guarantees
A validity proof can confirm a state transition without repeating all computation. A rollup using such proofs does not automatically hide transfers.
Inspect assumptions
Trust varies with the protocol, initial setup, verifier contract and security of proof generation code.
Check data
Reconstructing state or exiting a network may require accessible data in addition to a valid proof.
Know what the proof proves
A validity proof checks a precisely defined assertion, not the whole system’s security. Inspect input data, availability, circuit, upgrades and cryptographic assumptions.
- Ask whether a trusted setup is required.
- Privacy also depends on public data and the application.
Practical case: decision and limits
An app advertises “ZK” as if everything were private. Ask what is hidden, from whom and what remains public. A validity proof can verify computation without concealing system amounts or addresses. It also cannot guarantee the truth of external input data. Separate cryptographic properties, data availability, key management and upgrade powers.
A concrete verification
Write the proven claim: correct computation does not establish external data’s truth.
Checks to make
| Topic | Check |
|---|---|
| Define the claim | Name what is proven |
| Separate guarantees | Validity is not secrecy |
| Inspect assumptions | Review setup and code |
| Check data | Test availability |
Frequently asked questions
Does a proof certify the whole system?
No. It covers a claim defined by its circuit and inputs.
Does a ZK rollup hide every payment?
No. Validity and privacy are separate properties.
Can a proof alone let me exit a rollup?
Not necessarily. A valid proof attests encoded rules; reconstructing your state and preparing an exit may also require corresponding data. Check publication, retention and exit procedures if the operator becomes unavailable.
Verifiable sources
Independent educational content reviewed against primary documentation. No personalized recommendation or promise of returns. Updated October 6, 2026




