icon | cover | coverY |
---|---|---|
user |
.gitbook/assets/110ft QuickZip Straight.png |
0 |
Verify real users while preserving privacy.
Self is a privacy-first, open-source identity protocol that uses zero-knowledge proofs for secure identity verification.
It enables Sybil resistance and selective disclosure using real-world attestations like passports. With a few lines of code, developers can easily check if their users are humans, while preserving their privacy.
- Workshop (ETHGlobal New Delhi) - Essential workshop for getting started
- Self Builder Group
- Celo Testnet Faucet
Self Protocol simplifies digital identity verification with zero-knowledge proofs in three steps:
- Scan Your Passport: Scan your passport using the NFC reader of your phone.
- Generate a Proof: Generate a zk proof over your passport, selecting only what you want to disclose.
- Share Your Proof: Share your zk proof with the selected application.
- Airdrop protection: Protect a token distribution from bots
- Social media: Add humanity checks to user's profiles
- Quadratic funding: Prevent farmers from skewing rewards
- Wallet recovery: Safeguard assets using IDs as recovery sources
- Sanction list checking: Check users are not on sanctioned entity lists