How it works
We use zero-knowledge proofs (ZKP) to separate verification from identification.- You verify in Self: You complete verification in the Self app using a supported credential.
- You generate a proof: Your phone creates a cryptographic proof that says “I am a unique human with a valid ID,” without revealing who you are.
- We verify the proof: The World Republic platform checks the proof. If valid, you gain voting rights.
Privacy guarantee: We never see your name, photo, or document details. We
only see a mathematical proof that you are unique.
Why we chose Self Protocol
We selected the Self Protocol over other solutions for three reasons:- Privacy by design: No central database, no data-breach risk. Your data stays on your device.
- Broad accessibility: Self supports multiple credential types, helping verification scale to a global audience.
- Permissionless infrastructure: The recommended NFC-based flow relies on open standards, helping keep verification free from vendor lock-in.