2023-11-07 19:33:54 +03:00
2023-11-07 19:33:54 +03:00
2023-11-06 18:30:44 +09:00
2023-10-03 12:50:31 +02:00
2023-10-26 14:52:30 +02:00

Proof of Passport

Monorepo for the Proof of Passport protocol.

Proof of Passport lets users scan the NFC chip in their government-issued passport. If the signature is valid, the user can generate a proof that can be verified onchain. We are using that proof to mint them a Soulbound Token (SBT) they can use to show that they indeed hold an official passport. Users can also selectively disclose personal info like their nationality or their date of birth.

Subdirectories

  • app: Mobile app
  • circuits: Circom circuits
  • contracts: Solidity contracts

Roadmap

  • Basic passport verifier circuit
  • 🚧 Optimization
  • Selective disclosure
  • Basic react native frontend
  • Passport verification pipeline, android
  • Passport verification pipeline, iOS
  • 🚧 Contracts
  • 🚧 On-chain registry of CSCA pubkeys based on the official ICAO masterlist
Description
No description provided
Readme 625 MiB
Languages
Circom 77.3%
C 15.6%
TypeScript 5.7%
JavaScript 0.5%
Shell 0.2%
Other 0.4%