Aztec Passport is an identity verification platform that enables users to verify their social accounts, decentralized identifiers (DIDs), and on-chain activities while preserving privacy.
How Aztec Passport leverages Aztec’s features:
Social Accounts Verification: Uses zk-email proofs to validate ownership without exposing sensitive information.
DID Verification: Utilizes zk-proofs to verify JWTs for secure validation of decentralized identifiers.
Aztec Passport
Aztec Passport is an identity verification platform that enables users to verify their social accounts, decentralized identifiers (DIDs), and on-chain activities while preserving privacy.
How Aztec Passport leverages Aztec’s features:
Project Links
Entire Code for the project can be found here
https://github.com/Envoy-VC/ab2/tree/aztec-passport/Aztec-Passport
as well as some of the Libraries created during building this Project as developer tooling:
noir_hmac
: HMAC implementation in Noir Language over SHA-256 Hash Algorithm.noir_base64_lib
: Extension ofnoir_base64
with support for Vectors and Base64 URL encoding and decodingnoir_jwt
: Verify JWTs and attest claims in Noir Languagenoir_social_verify
: Wrapper around zkemailnr to verify social accounts and extract details like X username, and emails.All of them can be found here
https://github.com/Envoy-VC/noir_hmac https://github.com/Envoy-VC/noir_base64_lib https://github.com/Envoy-VC/noir_jwt https://github.com/Envoy-VC/noir_social_verify
Video Demo
https://youtu.be/3IpaD-8wxCM