Skip to main content

Settlement Glossary

Zero-knowledge proof

A zero-knowledge proof is a cryptographic method by which one party convinces another that a statement is true without revealing any information beyond the fact that it is true.

A zero-knowledge proof lets one party prove a statement is true while revealing nothing else. NIST’s definition is the defensible anchor: a scheme in which a prover convinces a verifier that a statement is true without providing the verifier any more information than that single bit, true rather than false. The idea sounds paradoxical on first contact, which is why it is best held through examples rather than mechanics.

The settlement example is the one that matters here. Suppose a payment must satisfy a set of conditions before it may settle: the counterparties are screened, the amount is within policy, the corridor is permitted. The traditional way to give a third party assurance is to show them the transaction, which regulated institutions are rightly reluctant to do; order flow, client identities, and pricing are commercially sensitive. A zero-knowledge proof inverts the trade. The institution proves the statement “this payment satisfied its governing policy” and the verifier learns exactly that, and nothing more. Not the counterparties, not the amounts, not the policy’s internal thresholds.

Assurance and confidentiality at once

The reason this construction has moved from cryptography seminars into serious settlement design is that it dissolves a tension regulated finance has lived with for decades. Supervisors, auditors, and counterparties need to verify; institutions need to withhold. Every conventional answer sacrifices one side: full disclosure gives assurance and surrenders confidentiality, attestations by trusted third parties preserve confidentiality but reintroduce trust in the attester. A zero-knowledge proof, recorded where authorized parties can check it, gives verification without disclosure. Paired with on-chain attestation, it is how the evidence that a condition was met becomes portable: any authorized party can check the proof for themselves, long after the fact, without asking anyone to take their word for it.

That pairing is what completes programmable settlement. If conditions are enforced inside settlement, zero-knowledge proofs are one of the few mechanisms by which the enforcement can be demonstrated to outsiders without exposing the business underneath.

The honest limits

Two cautions keep the term from becoming magic. First, a proof is only as strong as the statement it proves. Proving “this transaction was screened against a list” says nothing about whether the list was the right one; designing the statement is where the compliance substance lives. Second, zero knowledge does not launder bad inputs. If a fact originates off the ledger, the proof inherits whatever process bound that fact into the system. The technology removes the need to trust the checker. The need for sound data, and for a sound policy to check against, remains exactly where it always was.

Common questions

What is a zero-knowledge proof in simple terms?
It is a way to prove you know something, or that something is true, without showing the thing itself. NIST defines it as convincing a verifier that a statement is true without providing any more information than that single fact. In payments, it means a bank can prove a transaction satisfied its rules without opening the transaction's details to whoever is checking.
Why do zero-knowledge proofs matter for settlement?
Because regulated finance has two needs that pull against each other: counterparties and supervisors need assurance that rules were followed, and institutions need to keep client and pricing data confidential. A zero-knowledge proof serves both at once. The proof that a condition was met travels with the settlement, and the business data behind it stays private.
Does a zero-knowledge proof guarantee the underlying facts are correct?
It guarantees the statement proved follows from the inputs used. If an input fact lives off the ledger, a customer's identity, a reserve balance, the proof still depends on whoever bound that fact into the system. Zero knowledge removes the need to expose data to verify a claim; it does not remove the need for the data to be sound in the first place.

Sources

  1. NIST Computer Security Resource Center, glossary: zero-knowledge proof
  2. NIST Computer Security Resource Center, glossary: attestation

Last reviewed 2026-07-16

← All settlement terms