Details
Meeting Link: meet.google.com/iiw-tpmh-bmg
Agenda
- ENS Labs Updates
- Project Highlights
- Review Upcoming Events
3.1 ETHDenver - Space for Service Providers
4.1 Wildcard
4.2 Unruggable - ENSIP Updates
- Open Space for Additional Topics
—
1. ENS Labs Updates
User-facing updates
-
- Dark mode is now available
-
- Spanish translations (community contribution)
- Check it out: app.ens.domains https://app.ens.domains/
Protocol Updates
- L2 Primary Names
-
- L2 primary names are expected to be released soon.
-
- This approach provides an alternative for users who haven’t officially set their primary name due to gas costs.
Media updates
- New Blog post: Namechain Workshop in Cambridge | ENS Blog
- MetaMask implemented correct resolution: x.com
- Cap’s non-technical overview: x.com
2. Project Highlights
- Just Name is an off-chain subname provider that allows applications to issue subnames.
- Features:
- Dashboard to add ENS names.
- SDKs (core, React, widget) for integration.
- Widget for easy integration into DApps or platforms.
- Demo of the widget:
- Generates an API key.
- Connects ENS names to the account.
- Claims subnames with signed messages.
- Plugin concept to extend the widget with other protocols (EFP, Talent Protocol, POAP).
- Integrations with XMTP and JustVerified.
- JustVerified: Open-source infrastructure to generate verifiable credentials for ENS names, proving ownership of socials (Twitter, Telegram, Discord, GitHub, email) and soon, proof of personhood.
SIWENS
- SIWENS is an extension of SIWE (Sign-In with Ethereum), with an added sentence in the message: “I’m signing in using my ENS name.”
SIWENS and AI
- Combining SIWENS with LLMs gives context about the ENS name to the AI.
- Allows the AI to access the user’s name, addresses, and socials, completing the identity journey.
ENS TOOLS
- The solution was to store tools inside ENS name records and execute them in a sandbox environment to decentralize tool calling.
- The AI can check if a subname is available using tools like “tools.just.id” by resolving the ENS name, extracting the tools record, and performing the check in a sandbox.
- ENS functionalities added, such as getting voting power, ENS token price, and ENS balance.
- For example, to get Vitalik’s ENS balance, the AI resolves the ENS name to an address and passes it to the ENS tool.
Chrome Extension
- A Chrome extension resolves ENS names or any name on Twitter ending with ETH or any TLD.
- It allows users to see all the records and profiles of ENS names on Twitter.
3. Review Upcoming Events
ETH Denver
- ENS and Linea co-hosting an event.
- Register early: Luma Link
4. Space for Service Providers
Wildcard
/
Unruggable
Audits of Unruggable Gateways
- Audits are complete
- Private + invitational audit done
- Found 3 issues in total (no serious issues)
- Codebase is improved and issues fixed
- Crosschain reverse resolution is closer!
Raffy presentation
A full presentation as an overview of how these 4 contracts work can be found on the link here!
CCIP Reader and Universal Resolver (UR) Variants
- @raffy provided an overview of CCIP Reader and Universal Resolver (UR).
- CCIP Reader is a “simple” contract that facilitates CCIP reads of other contracts.
Universal Resolver, rewritten
- The goal is to create a standard interface for the universal resolver that supports multical.
- @Premm.eth suggested a universal resolver with extra features, inserting logic between name resolution and another action.
- For example, constraints on the resolver, such as whether it’s audited or not.
More things discussed:
- CCIP Reader and API Calls
- CCIP Reader simplifying contract interactions
- Latency concerns and questions for ENS-centric apps
- Avatar resolution
- Optimizing for mainstream adoption
Relevant links:
- unruggable-resolve/contracts/UR.sol at main · unruggable-labs/unruggable-resolve · GitHub
- GitHub - unruggable-labs/unruggable-resolve
- unruggable-resolve/contracts/ReverseUR.sol at main · unruggable-labs/unruggable-resolve · GitHub
5. ENSIP Updates
- /
6. Open space for additional topics
- /