Loading player…

Identity for Apps, Agents & More with ENS I Greg Skril

Sat, May 2, 2026, 12:00 AM

In this workshop, Greg Skril from ENS Labs introduces the Ethereum Name Service for Open Agents hackathon participants and explores how ENS serves as identity infrastructure for apps, AI agents, and beyond. He covers ENS's core function — turning hex addresses into human-readable names — and demonstrates how a name like greg.eth becomes a full Web3 portable profile with avatars, multi-chain addresses, social accounts, and arbitrary text records. Greg emphasizes that ENS is fundamentally a user experience protocol: anywhere an app reads or writes a hex address, it should use an ENS name instead. Greg dives into how ENS works through forward and reverse resolution combining to form primary names across chains, then walks through agent-specific use cases: subname namespaces (agent.work.eth, travel.agent.work.eth), ENSIP-25 verification with the ERC-7804 agent registry, and storing agent metadata in text records. He introduces interoperable chain names through "on.eth" (the only two-character ENS name), allowing addresses like vitalik@base.on.eth for cross-chain resolution. He also covers building decentralized websites with Omnipin and IPFS, naming smart contracts, and using Durin for issuing subdomains on any EVM chain. The hackathon offers two tracks with three winners each ($500/$750/$1,250): best ENS integration for AI agents and most creative use of ENS. 00:00 Introduction 00:39 What Is ENS 01:33 ENS as a User Experience Protocol 02:21 ENS Profiles and Portable Identity 03:42 Connect Wallet UX With and Without ENS 04:58 Examples in the Wild: Snapshot and Matcha 05:24 ENS for Transaction History and Sending Assets 07:11 Users Should Never See Hex Addresses 07:41 How ENS Works: Forward and Reverse Resolution 09:04 Primary Names and Reverse Registrars 09:56 Using ENS for AI Agents 10:29 Agent Namespaces and Subname Hierarchies 11:51 Agent Metadata in Text Records 12:15 ENSIP-25: Verification with ERC-7804 Registry 13:23 Names for Chains: Interoperable Names with on.eth 14:51 Decentralized Websites with Omnipin and IPFS 16:37 Naming Smart Contracts and Smart Accounts 17:32 Subnames for Onboarding Users 18:00 Durin: Issuing Subdomains on Any EVM Chain 18:53 Custom Text Records as Decentralized Storage 19:24 Building Blocks for Different App Types 21:46 ENS Improves Existing Apps 22:39 Hackathon Prize Tracks 23:30 Q&A: Encrypted Data and Fluid Key Privacy 25:26 Q&A: Killer Use Cases and Verification 27:19 Q&A: Custom Metadata and Text Records 28:36 Q&A: CCIP Read and Decentralized Websites 31:16 Closing _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 🤖 *Open Agents 2026* This workshop is part of Open Agents 2026, an online hackathon held from April 24 to May 6. This async hackathon brings together the world’s most talented Web3 developers, designers, and product builders to advance the Ethereum ecosystem! Watch the full Open Agents 2026 playlist here: https://www.youtube.com/playlist?list=PLXzKMXK2aHh6vpKqgVU7bEKyYK0tWfYEQ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ✅ *Follow Greg Skril* X: https://x.com/gregskril ✅ *Follow ENS* X: https://x.com/ensdomains ✅ *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 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _