Skip to content

ZK Credentials

ZK credentials let a user prove a fact without revealing the underlying private data.

Public Examples

ProofRevealsDoes Not Reveal
Age over 18ageOver18: truebirth date, document number
KYC approvedapproval statusname, address, document scan
Sufficient balancethreshold satisfiedexact balance

Developer Flow

  1. The issuer creates a credential for the holder.
  2. The holder generates a selective proof or ZK presentation.
  3. The verifier checks proof validity, expiry and revocation status.
  4. If an on-chain check is required, the app submits only the proof commitment and public inputs needed for verification.
  5. Public activity can be linked to EmpooScan when indexed.

Privacy Rule

Do not place raw identity documents, full names, addresses, birth dates, raw balances, device IDs or private proofs in public logs or transaction metadata.

Status

The website documents the public integration model. Exact circuits, proving keys and internal verifier configuration are published only when they are release-ready and safe for public distribution.