HOW IT WORKS

A document-backed answer, without disclosing sensitive information.

ZeroAge combines an NFC document read, document authentication, and a zero-knowledge proof to verify a user's age.

THE JOURNEY

From scan to a result in seconds

A simple question should have a simple result.

  1. 01
    Scan the codeThe QR code carries the age-check request.
  2. 02
    Read the documentAfter the needed MRZ or CAN details are entered, the app reads a supported electronic passport over NFC.
  3. 03
    Create the proofThe age claim is bound to authenticated document data and this specific check.
  4. 04
    Verify the proofA successful check establishes an age claim from authenticated document data for one transaction.
Illustrative screens

UNDER THE HOOD

Zero-knowledge proofs verify the process from start to end.

01

A business starts an age check

Each short-lived request is bound to the business, transaction, configured threshold, evaluation date, and current policy.

02

The app reads the chip

The user reads a supported electronic passport over NFC. ZeroAge checks the signed document data and available trust information.

03

The age proof is created

The proof connects the hidden birth date to the authenticated document data and this exact request.

04

Policy is applied

The backend verifies the proof, checks document expiry and abuse policy, and records evidence for later reassessment.

05

The answer returns

The business receives the result plus a customer-scoped reference. It does not receive passport fields.

06

Results can be revisited

New revocation or abuse information can make an earlier result unreliable, allowing affected customer references to be updated.