Verify your passport with a zero-knowledge proof on Solana. Confirm nationality, age and uniqueness — without ever exposing your name, number or face.
Pick the attributes you want to prove. Zassport generates a single zero-knowledge proof for them — and discloses nothing else.
Tap your passport's NFC chip with your phone. The signed chip data is read locally — it never leaves your device.
A zero-knowledge circuit runs on-device, producing a succinct proof that your passport is genuine and unexpired.
A Solana program checks the proof. Apps receive a clean “valid” — never your name, number or photo.
Reveal only the attribute that's requested — age, nationality, uniqueness. Everything else stays sealed.
No database, no honeypot, no copies of your passport. There is simply no personal data to breach.
One passport, one human. Stop bots, duplicate accounts and airdrop farmers without collecting IDs.
Your credential lives in your own wallet. Present it anywhere, revoke it anytime — no middleman.
Groth16 proofs verify on-chain in under a millisecond for a fraction of a cent. Built for real apps.
Circuits and on-chain programs are fully open source and independently audited. Verify the verifier.
Integrate Zassport in an afternoon, or verify your own passport in under a minute. No data collected — by design.