• Hackathons
  • Features
  • Blog


ZeroChain presents ZeroPass, a service leveraging Semaphore for Zero-Knowledge authentication. Users submit ID and license to ZeroPass, which verifies and adds their commitment to the Semaphore

  • 8,231 Raised
  • 1 Juries


  • ZK
  • Tooling


  • PSE
  • Autopass



ZeroPass is a authentication service built upon the principles of Zero-Knowledge (ZK) proofs and the Semaphore protocol. Our vision is to create a secure, fast, and user-friendly authentication system that protects user privacy while simplifying access to third-party services.

The ZeroPass authentication process consists of the following steps:

  • Users submit their ID documents to ZeroPass, which includes two forms of identification.
  • ZeroPass verifies the submitted ID documents, ensuring their authenticity and validity.
  • Upon successful verification, users generate a Zero-Knowledge proof using Semaphore.
  • ZeroPass adds the user's identityCommitment to the Semaphore smart contract's authenticated group.
  • Users can now access third-party services securely and efficiently using their Zero-Knowledge proofs.
  • Third-party services interact with the Semaphore smart contract to verify the validity of the user's proof, enabling seamless and robust authentication.

Our mission is to revolutionize the way authentication is handled in the digital world. By harnessing the power of Zero-Knowledge proofs and Semaphore, ZeroPass provides a high level of security and privacy for users. We aim to eliminate the need for traditional, time-consuming authentication processes, replacing them with a fast and secure system that respects user privacy.

ZeroPass envisions a future where individuals can effortlessly access a wide range of services without compromising their personal information. By streamlining the authentication process and putting user privacy at the forefront, ZeroPass is set to become the gold standard for secure and efficient digital authentication.