# World Workshop I Panagiotis Kakalis

- Channel: [ETHGlobal](https://streameth.org/ethglobal)
- Date: 2025-10-09
- Duration: 21:55
- Topics: World App, Worldcoin, World ID, proof of personhood, Orb, Mini Apps, MiniKit SDK, App Store, notifications API, contacts access, crypto payments, gas sponsorship, verified humans, one-per-person, contract allowlist, Next.js template, ngrok, Dev Portal, app review, moderation, Web3 onboarding, user gating, LATAM/APAC growth, TVL, WLD volume, Auto airdrop, Plus finance, Borum, Cred lending, ETHGlobal, Vercel hosting, IPFS, human-gated UX, hackathon bounty, real human network.
- Watch: https://streameth.org/watch/yt-NAbNsh99LFM
- YouTube: https://www.youtube.com/watch?v=NAbNsh99LFM

## Description

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
