Self Workshop
summary
Self turns passport MRZ + NFC chip reads into a Groth16 ZK proof stored in an on‑chain Merkle tree on Celo, with the TE verifying then destroying raw data; demo shows a QR‑scan front end sending proofs to a smart contract for Celo onchain verification or to a backend, repo includes app + contracts, deploy scripts, and mock passports for Sepia, and examples for Hyperlane / LayerZero bridging; Wi‑Fi interrupts the live deploy but the forkable workshop repo runs locally.
AI-written summary · about
chapters (11)
- 0:00Welcome to Self Workshop
- 1:54How Self verification works
- 3:16Onchain vs backend verification
- 4:42Setting up workshop repo
- 6:31Integrating Proof of Human contract
- 9:22Deploying smart contracts
- 10:30Configuring frontend QR code
- 12:01User verification flow demo
- 13:25Handling user data and privacy
- 15:03Q&A on user-defined data
- 16:07Cross-chain integration examples








