Prove that you are a human older than 18 years old by obtaining a Passport ZK credential and verifying it through ZKP (Zero-Knowledge Proof) without revealing other data
This project includes frontend application and noir lang. The application obtains a Passport Zero-Knowledge Credential (ZKC - credentials suitable for ZKP) from a ZKC issuer. The ZK credential then undergoes a proof function, which generates a ZK proof confirming that the user is a human and is over 18 years old. Subsequently, the user can utilize this ZK proof to authenticate themselves on-chain or off-chain. About ZKC: https://github.com/sybil-center/ZKCIPs
This project uses: