Privacy first: Verification uses the Self Protocol,
which uses zero-knowledge proofs to confirm you’re a real person without
exposing any of your personal data.
Prerequisites
- A smartphone with NFC capability
- A supported government document:
- EU identity card
- Indian Aadhaar
- Passport (NFC-enabled)

Steps
Download the Self app
Install the Self app on your mobile device.
Scan your ID
Select your country and ID type, then follow the on-screen instructions to
scan your document.
Make sure your phone case is removed if you have trouble scanning. The NFC
chip is usually located on the back cover or the photo page of passports.
Outcome
You now have a verified digital identity stored securely on your phone. You do not need to “upload” anything to World Republic—you will simply use your Self app to approve your vote when you cast it.Success! You are now ready to vote. Your identity is verified, private,
and reusable.
Troubleshooting
My phone won't scan my passport
My phone won't scan my passport
- Ensure your phone has NFC enabled in settings.
- Remove any thick phone cases.
- Try sliding the phone slowly over the document to find the chip location.
- Ensure your passport has the “chip” symbol on the front cover.
Is my data safe?
Is my data safe?
Yes. World Republic never sees your personal data. The Self app generates a mathematical proof (ZKP) on your device that only says “this is a unique human,” without revealing who you are.
Need help? Reach out to Self Protocol
Support on Discord if you encounter issues with
the app.
Next steps
Cast your vote
Use your new verified identity to participate in an election
