~/talk

Integrating Self Hands on Smart Contract SDK Workshop

Talkat ETHGlobal New Delhi 2025 · 2025-09-26..09-28· [web-platform, cryptography]
links:none on file
slides:none on file

Hands‑on integration showing a full QR/deeplink flow into a mobile app that uses TEE attestation to generate ZK disclosure proofs, with a deployed ProofOfHuman contract, scope seed derivation and setScope step demonstrated live. Examples enforce minimum age 18 and excluded country: US, a US mock document fails before reaching the contract, and both on-chain SDK (Solidity) and off-chain SDK (TypeScript/Go) are used; bounties ($5,000 / $2,500 / $1,500 on‑chain, $1,000 off‑chain) and upcoming Aadhaar support are announced.

AI-written summary · about

  1. 0:00Start
  2. 0:11Introduction
  3. 0:50Why Self: no centralized PII storage
  4. 1:28Sybil resistance via passports/IDs
  5. 2:19Selective disclosure: attributes & ranges
  6. 3:14Proving “over 18” & country exclusions
  7. 3:42OFAC privacy-safe compliance checks
  8. 4:32Adoption data & upcoming Aadhaar support
  9. 4:57How Self works: MRZ/NFC & commitments
  10. 5:55Aadhaar QR flow & commitments
  11. 6:21Disclosure proofs & on-chain tree
  12. 6:47One-person/one-nullifier model
  13. 7:28Integrator flow: QR/deeplink to app
  14. 8:03TEE attestation & ZK proof pipeline
  15. 8:40SDK options: on-chain vs off-chain
  16. 9:11Workshop repo layout (app & contracts)
  17. 10:29Front-end QR SDK & disclosure config
  18. 12:05Minimum age & excluded countries example
  19. 14:09Contracts overview (ProofOfHuman)
  20. 15:00VerificationConfig & config ID
  21. 16:41Custom verification hook usage
  22. 18:12Deploy script & constraints match
  23. 20:04Scope seed derivation & setScope
  24. 21:09Live QR scan & successful proof
  25. 24:02US doc mock: proof blocked demo
  26. 25:21Tools.self.xyz for scope generation
  27. 26:54Off-chain verifier quick start
  28. 29:15Bounties, docs, and closing
~/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.