Skip to content
@zk-passport

zk-passport

Hi there 👋

OpenPassport is an identity wallet that lets users generate privacy-preserving proofs from government-issued IDs such as passports. By scanning the NFC chip in their ID document, users can prove their validity while only revealing specific attributes such as age, nationality or simply humanity. Under the hood, OpenPassport uses zk-SNARKs to make sure personal data is redacted, but the document is verified.

Use cases unlocked include:

  • Airdrop protection: Protect a token distribution from bots
  • Social media: Add humanity checks to user's profiles
  • Quadratic funding: Prevent farmers from skewing rewards
  • Wallet recovery: Safeguard assets using IDs as recovery sources
  • Compliance: Check a user is not part of a sanctioned entity list

Take a look at our monorepo or dm us if you have questions.

Popular repositories Loading

  1. openpassport openpassport Public

    Generate privacy-preserving ID proofs

    C++ 358 62

  2. openpassport.app openpassport.app Public

    TypeScript 6 3

  3. modulus-extractooor modulus-extractooor Public archive

    TypeScript 3

  4. merkle-tree-reader merkle-tree-reader Public

    TypeScript 2 1

  5. circom-compat circom-compat Public

    Forked from arkworks-rs/circom-compat

    Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation in Rust.

    Rust 1

  6. lambda-relayer lambda-relayer Public

    JavaScript 1

Repositories

Showing 10 of 20 repositories
  • openpassport Public

    Generate privacy-preserving ID proofs

    zk-passport/openpassport’s past year of commit activity
    C++ 358 MIT 62 15 (6 issues need help) 16 Updated Jan 6, 2025
  • .github Public
    zk-passport/.github’s past year of commit activity
    0 0 0 0 Updated Jan 4, 2025
  • aws-prover Public
    zk-passport/aws-prover’s past year of commit activity
    C++ 0 0 0 0 Updated Dec 21, 2024
  • zk-passport/openpassport.app’s past year of commit activity
    TypeScript 6 3 2 0 Updated Dec 13, 2024
  • noir-ecdsa Public
    zk-passport/noir-ecdsa’s past year of commit activity
    Noir 0 1 0 0 Updated Nov 21, 2024
  • zk-passport/openpassport-example-app’s past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 31, 2024
  • zk-kit Public Forked from privacy-scaling-explorations/zk-kit

    A monorepo of reusable libraries for zero-knowledge technologies.

    zk-passport/zk-kit’s past year of commit activity
    TypeScript 0 MIT 88 0 1 Updated Oct 28, 2024
  • zk-passport/merkle-tree-reader’s past year of commit activity
    TypeScript 2 1 0 0 Updated Oct 15, 2024
  • spartan-sp1 Public template Forked from succinctlabs/sp1-project-template

    Template for creating an SP1 project that can generate a proof of any RISC-V program and verify the proof on-chain.

    zk-passport/spartan-sp1’s past year of commit activity
    Rust 0 MIT 44 0 0 Updated Oct 8, 2024
  • spartan Public Forked from arkworks-rs/spartan

    Spartan on Arkworks

    zk-passport/spartan’s past year of commit activity
    Rust 0 MIT 128 0 0 Updated Oct 7, 2024

Most used topics

Loading…