Skip to content

intmax-identity/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ก๏ธ IntMax identity

image

Privacy-preserving identity verification for IntMax deposits and withdrawals using zero-knowledge proofs.

IntMax Identity main use case: users scan their passport and generate a ZK proof that they are not on a blacklist โ€” without revealing their identity.

๐Ÿš€ Tech Stack

  • Noir (UltraPlonk)
  • TypeScript
  • Kotlin

User flow of getting whitelisted

  1. Connect MetaMask to IntMax Identity app
  2. Login with IntMax
  3. Generate a QR code containing your IntMax address
  4. Scan it with the mobile app
  5. Read your passport security data with the NFC module on your device and verify it with a ZK proof
  6. Broadcast the proof on-chain
  7. IntMax identity contract will verify the proof on-chain and get you whitelisted!

Full pasport verification schema

image

Proof of blacklist non-inclusion schema

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published