Skip to content

Zero-Knowledge Age Proof

Prove you are over 18 without revealing your birth date.

Advanced30h2–3 people17/20 fit
TL;DR

Build Zero-Knowledge Age Proof for websites with age limits in ~30h with 2–3 people. Stack: ZK circuits + Circom + Next.js.

Why it wins: Privacy with cutting-edge cryptography.

Build flow

01 · Problem
Age checks collect far more personal data than needed.
02 · Solution
Generate a zero-knowledge proof from a signed credential that the holder is over a threshold, verified by the website or a contract.
03 · Build
  1. 1Design the circuit
  2. 2Issue test credentials
  3. 3Generate proofs
  4. 4Verify
04 · Demo
Pass an age gate while the site never sees the birth date.

MVP checklist

  • Credential issuance
  • Proof generation
  • Verifier
  • Privacy explainer

Tech stack

TechRole
ZK circuitsZero-knowledge proofs
CircomTooling
Next.jsFrontend + API routes

Related ideas

More Web3