Verify Identities Onchain Using Self SDK
summary
Shows how Self SDK generates ZK proofs from a biometric passport (or a mock developer mode) and verifies them onchain or offchain; includes a working Next.js frontend, Solidity contracts deployable with Foundry/Hardhat, and a scope generator at tools.self.xyz. Demo generates age, nationality and sanctions claims, relays proofs to a verification hub, and reads disclosed fields from the contract. Live repo and demos work, and a $10K bounty funds onchain/offchain hackathon prizes.
AI-written summary · about
chapters (25)
- 0:00Introduction to Self: ZK Proofs for Identity Verification
- 0:52Workshop Agenda: Protocol Context, Bounties & Hands-On Demo
- 1:33Problems with Traditional KYC (Privacy, Security, UX)
- 2:15Decentralized Identity Alternatives & Limitations
- 3:41Self's Solution: Biometric Passports + ZK Proofs
- 4:28Supported Attributes (Age, Nationality, Sanctions)
- 5:53Self Mobile App Flow: Registration & Disclosure
- 7:04Global Coverage & Document Support (map.self.xyz)
- 8:07Demo: Mock Identity Generation (Developer Mode)
- 9:22Proof Generation & Verification Architecture
- 10:51SDK Integration (QR Codes, Deep Links, Smart Contracts)
- 12:08Hackathon Bounties: $10K for Onchain/Offchain Apps
- 13:36Workshop Repo Walkthrough (Next.js + Solidity)
- 15:04Frontend Setup & Endpoint Configuration
- 16:38Demo: Mock Identity Proof Generation
- 18:31Customizing Disclosure Attributes (Age, Nationality)
- 20:48Backend Verification Logic (API Endpoints)
- 23:13SDK Parameters (Scope, Endpoint Types, User ID)
- 25:33Smart Contract Verification Setup
- 27:26Deploying Verification Contracts (Foundry/Hardhat)
- 29:57Scope Generation Tool (tools.self.xyz)
- 31:22Privacy Features: Proof Unlinkability
- 34:12Onchain Verification Demo (Contract Interaction)
- 37:36Reading Verified Attributes from Smart Contracts
- 40:51SDK Summary (Frontend, Backend, Mobile Coming Soon)
related talks
20mShow Me the Proof! ZK Identity with Self Protocol
17mSelf Protocol Workshop
23mHow to overcome AI threat to user authenticity
10mDigital Identity & Protection
21mBootstrapping Global Scale Proof of Human PoH with Self
21mZero-Knowledge Proofs and Self Sovereign Identity
39mSelf-Sovereign Identity: How Will it Look in Practice?
56mUtilizing national IDs in the Ethereum ecosystem
