Loading player…

World Workshop I Panagiotis Kakalis

Thu, Oct 2, 2025, 12:00 AM

Join Panagiotis Kakalis, for a World Workshop! This workshop originally streamed at ETHGlobal Prague and is being repurposed for the ETHGlobal New Delhi Hackathon! Panagiotis Kakalis makes the case for building a World App Mini this weekend and shows how fast it is to ship one. He explains the World ecosystem (World App, World ID, proof-of-personhood via the Orb), why Mini Apps matter (distribution to 20M+ users, notifications, contacts, payments, gas sponsorship), and how the MiniKit SDK lets you gate features to verified humans and whitelist contracts for safe transactions. The live demo covers setting up a Mini App in the Developer Portal, using the Next.js template, tunneling with ngrok, scanning the QR in World App, verifying users, receiving payments, and enabling sponsored transactions. Q&A touches review/moderation, differences from Farcaster “mini” apps, hosting (Vercel/IPFS/any URL), and design tips to leverage World ID. 00:08 Why build a Mini App this weekend 00:27 What World is building: the Real Human Network 00:48 Proof of Personhood & Orb verification (read the whitepaper) 01:18 Mini Apps: benefits & exclusive primitives (MiniKit SDK) 01:43 Notifications, contacts, payments, World ID gating 02:11 Discovery via World App Store; quality review 02:34 Early traction: impressions, users, DAUs (growth context) 03:02 User geography & verified accounts 03:30 Dev ecosystem stats; opportunity (only ~200 Mini Apps) 03:59 TVL, opens, WLD volume; 2024–25 goals 04:22 Where to improve: retention & utility focus 04:43 Product focus: distribution, wallet/World ID, dev simplicity 05:15 Case studies: Auto, Plus, Borum, Cred (lending) 06:13 Links: docs, dev portal, Telegram support; ETHGlobal vs Dev Portal submissions 07:09 Live demo: creating a Mini App in the Dev Portal 07:39 Choose “Mini App (Cloud)”; name & scaffold 08:11 Use Next.js template; env setup 09:03 Expose locally with ngrok; add app ID & auth URL 09:40 Scan QR with World App; first run & debugging 10:43 Reading user info; payments UI; verify action 11:26 Safe txs via contract allowlist (whitelisting) 12:20 Whitelisting a contract in the Dev Portal 12:59 Bounty guidance: leverage World ID (one human, one account) 13:32 Q&A: app review & ongoing monitoring 15:00 MiniKit vs Farcaster’s “mini” (different SDKs) 15:31 Sending contract txs; verify command recap 17:27 Hackathon submissions & Dev Portal role 18:17 Gas sponsorship for verified users (sendTransaction flow) 18:42 Content guidance (no gambling) 19:44 Hosting options: Vercel/IPFS/any URL 19:51 Gating to verified-only users (checkbox/logic) 20:38 Mixed UX: unverified can try; perks/paywalls for verified 21:09 Design pattern: put a “World ID wall” where it makes sense 21:40 Wrap-up & show of hands _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 🇮🇳 *ETHGlobal New Delhi* This workshop is specifically for ETHGlobal New Delhi, a 3-day hackathon held September 19-21 at the India International Convention & Expo Centre, bringing together the most skilled web3 developers, designers and product builders from all around the globe for a weekend-long adventure to advance the Ethereum ecosystem! Watch the full ETHGlobal New Delhi 2025 playlist here: https://www.youtube.com/playlist?list=PLXzKMXK2aHh7zCFW3hBqatZ18rQaYeEJL _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ✅ *Follow World* X: https://x.com/worldcoin ✅ *Follow ETHGlobal* X: https://x.com/ETHGlobal​ Warpcast: https://warpcast.com/ethglobal Website: https://ethglobal.com YouTube: https://www.youtube.com/c/ETHGlobal _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _Are you interested in Ethereum development and entrepreneurship?_ 👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events 🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus 📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city