What is a zero-knowledge proof?
A zero-knowledge proof is a cryptographic technique where one party (the prover) can convince another party (the verifier) that a statement is true, without revealing anything beyond the truth of the statement itself. In Veriox’s case:- The statement is “I am over 18 years old”
- The prover is the visitor, using their Concordium digital ID
- The verifier is the Veriox verification service
The Concordium ID
Concordium is a blockchain with built-in identity. When a person creates a Concordium account, their identity is verified by an approved identity provider (similar to a bank or government authority). This verified identity is stored on-chain in encrypted form. The Concordium mobile wallet can generate ZK proofs from this identity — proving attributes like age range without exposing the raw data.Why this matters for merchants
Traditional age verification typically requires:- Collecting and storing a date of birth
- Running a document check (ID scan, credit check)
- Handling and securing personal data

