~/talk

Verify Identities Onchain Using Self SDK

Talkat ETHGlobal Cannes 2025 · 2025-07-04..07-06· [security]
slides:none on file

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

  1. 0:00Introduction to Self: ZK Proofs for Identity Verification
  2. 0:52Workshop Agenda: Protocol Context, Bounties & Hands-On Demo
  3. 1:33Problems with Traditional KYC (Privacy, Security, UX)
  4. 2:15Decentralized Identity Alternatives & Limitations
  5. 3:41Self's Solution: Biometric Passports + ZK Proofs
  6. 4:28Supported Attributes (Age, Nationality, Sanctions)
  7. 5:53Self Mobile App Flow: Registration & Disclosure
  8. 7:04Global Coverage & Document Support (map.self.xyz)
  9. 8:07Demo: Mock Identity Generation (Developer Mode)
  10. 9:22Proof Generation & Verification Architecture
  11. 10:51SDK Integration (QR Codes, Deep Links, Smart Contracts)
  12. 12:08Hackathon Bounties: $10K for Onchain/Offchain Apps
  13. 13:36Workshop Repo Walkthrough (Next.js + Solidity)
  14. 15:04Frontend Setup & Endpoint Configuration
  15. 16:38Demo: Mock Identity Proof Generation
  16. 18:31Customizing Disclosure Attributes (Age, Nationality)
  17. 20:48Backend Verification Logic (API Endpoints)
  18. 23:13SDK Parameters (Scope, Endpoint Types, User ID)
  19. 25:33Smart Contract Verification Setup
  20. 27:26Deploying Verification Contracts (Foundry/Hardhat)
  21. 29:57Scope Generation Tool (tools.self.xyz)
  22. 31:22Privacy Features: Proof Unlinkability
  23. 34:12Onchain Verification Demo (Contract Interaction)
  24. 37:36Reading Verified Attributes from Smart Contracts
  25. 40:51SDK Summary (Frontend, Backend, Mobile Coming Soon)
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.