Skip to content
@zkpassport

ZKPassport

Unforgeable Proof of Identity. Privacy-preserving. Self-sovereign. Built for Web3.

ZKPassport Banner

Welcome!

ZKPassport is a privacy-first identity solution designed to bring secure, unforgeable proof of identity to Web3. By leveraging zero-knowledge proofs, we enable users to verify their identity without revealing sensitive personal data.

Why ZKPassport?

With ZKPassport, we aim to solve the identity challenge in Web3, providing:

  • Privacy: Users can prove who they are without revealing personal information.
  • Security: Built with cutting-edge cryptography, ensuring identity data remains secure.
  • Interoperability: Designed to work across decentralized applications and platforms.

Our Vision

We're building identity infrastructure for the decentralized future. Our goal is to create a system that is Sybil-resistant, non-KYC-based, and free from the need for sensitive document custodianship. With ZKPassport, identity is self-sovereign and privacy-preserving.

How to Get Started

  1. Explore our Documentation to learn how ZKPassport works.
  2. Check out our SDK to start building ZKPassport-enabled applications.
  3. Join the conversation in our community! We're always looking for collaborators, contributors, and feedback.

Get in Touch

Join Us

We're constantly improving ZKPassport and exploring new ways to apply zero-knowledge proofs in identity. Interested in contributing or collaborating? Reach out to us or dive into our open-source codebase!

Pinned Loading

  1. circuits circuits Public

    ZKPassport circuits for generating passport and national ID zero-knowledge identity proofs

    Solidity 83 19

  2. noir_rs noir_rs Public

    Forked from iosis-tech/noir_rs

    Rust crate to generate and verify proofs for Noir circuits

    Rust 27 12

  3. zkpassport-sdk zkpassport-sdk Public archive

    TypeScript 30 6

Repositories

Showing 10 of 25 repositories
  • zkpassport/zkpassport-sdk-example’s past year of commit activity
    TypeScript 7 9 0 1 Updated Mar 18, 2026
  • zkpassport-packages Public

    ZKPassport Monorepo

    zkpassport/zkpassport-packages’s past year of commit activity
    TypeScript 31 13 10 1 Updated Mar 12, 2026
  • circuits Public

    ZKPassport circuits for generating passport and national ID zero-knowledge identity proofs

    zkpassport/circuits’s past year of commit activity
    Solidity 83 Apache-2.0 19 1 9 Updated Mar 10, 2026
  • poseidon2 Public

    A blazing fast Poseidon2 implementation in TypeScript for the BN254 curve

    zkpassport/poseidon2’s past year of commit activity
    TypeScript 7 MIT 3 0 0 Updated Mar 9, 2026
  • noir_rs Public Forked from iosis-tech/noir_rs

    Rust crate to generate and verify proofs for Noir circuits

    zkpassport/noir_rs’s past year of commit activity
    Rust 27 Apache-2.0 13 0 0 Updated Mar 4, 2026
  • noir-ecdsa Public
    zkpassport/noir-ecdsa’s past year of commit activity
    Noir 4 Apache-2.0 1 0 1 Updated Feb 25, 2026
  • zkpassport/noir_json_parser’s past year of commit activity
    Noir 0 Apache-2.0 7 0 0 Updated Feb 24, 2026
  • noir_rsa Public Forked from noir-lang/noir_rsa
    zkpassport/noir_rsa’s past year of commit activity
    Noir 6 Apache-2.0 13 0 1 Updated Feb 24, 2026
  • zkpassport/noir_bigcurve’s past year of commit activity
    Noir 0 4 0 1 Updated Feb 24, 2026
  • noir-bignum Public Forked from noir-lang/noir-bignum

    bignum

    zkpassport/noir-bignum’s past year of commit activity
    Noir 0 Apache-2.0 21 0 0 Updated Feb 24, 2026

Most used topics

Loading…