ZK Credentials
ZK credentials let a user prove a fact without revealing the underlying private data.
Public Examples
| Proof | Reveals | Does Not Reveal |
|---|---|---|
| Age over 18 | ageOver18: true | birth date, document number |
| KYC approved | approval status | name, address, document scan |
| Sufficient balance | threshold satisfied | exact balance |
Developer Flow
- The issuer creates a credential for the holder.
- The holder generates a selective proof or ZK presentation.
- The verifier checks proof validity, expiry and revocation status.
- If an on-chain check is required, the app submits only the proof commitment and public inputs needed for verification.
- 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.