Details
Meeting Link: meet.google.com/iiw-tpmh-bmg
Agenda
- ENS Labs Updates
- Project Highlights
- Review Upcoming Events
- ENSIP Updates
- Space for Service Providers
- NameHash Labs
- Open Space for Additional Topics
β
Notes
1. ENS Labs Updates
- 2 new executable proposals are live
- 6.7. proposal enables .ceo domains to be tokenized in ENS
- 6.8. proposal revokes root control from legacy ENS multisig
- Deep into ENSv2 - lots of dev momentum right now
- High-level activity overview on ENS GitHub
- Working on Indexing standards
- On the best way to help ecosystem developers and make it easy to have their names indexed
2. Project Highlights
ResolverENS
- Shows a list of all 3rd party resolvers and:
- supported interfaces
- attached subnames to it
- ENSIP support
- Powered by ENSNode
- Feedback β add latency check for different parts of the world
- IPFS gateway latency shared by Greg
- Checks from the local browser, not different geographical regions
ENSribe
- Officially Live on Mainnet β Ethereum, Base, and Linea
- Allows users to name their contracts deployed on those networks
- Request to test it and provide feedback
3. Review Upcoming Events
- FarCon β No official presence, but ENS people will be there
- ethCC β Lots of ENS folks will be there
4. ENSIP Updates
- /
5. Space for Service Providers
5.1. Namehash Labs β Progress update
- Improving DevOps to make the release system production-ready.
- Working on ENSAdmin to make it easier for new devs to launch ENS apps.
- GraphQL AI generator / editor demo.
- Test it here.
6. Open Space for Additional Topics
6.1. Information Finance Token
- Forum Post about IFT Introducing Information Finance Token (IFT), a new asset class powered by ENS
6. 2. Indexing standards
- Problem: Users expect to see all their ENS names (L1, L2, offchain) in the Manager app
- Categorization of names: L1, L2, and database names (offchain).
Indexing Database (offchain) names
- An L1 contract should emit an event when a metadata URL is attached to a name.
- Once an indexer establishes the connection between a name and a parent, they can start requesting updates.
- The response includes an array of profiles with everything set on the profile
- Solves the βMy Namesβ page problem and detects text records and addresses without burdening a gateway.
- When anything about a name is updated, a gateway can return the entire profile, and the indexer accepts it as the latest truth.
- Resolution should always happen live through an RPC.
- Subname records donβt change that often, so maintaining the latest state isnβt hard.
- A backend service can make API calls without a problem.
- This gives API operators some expectation of how many requests to expect.
Indexing L2 names
- Indexing L2 names can differ due to the nature of smart contract events.
- Different sets of events may exist for ENSv1, ENSv2, and third-party implementations.
- Itβs better to make things easier for subname providers than indexers.
- The ENSNode can act as the metadata endpoint for ENSIP 16.
- Subname providers can specify their own metadata URL for live data retrieval.
- Indexing is still needed to solve the βMy namesβ problem.
- The goal is a Manager app displaying all ENS names (L1, L2, database names).
- Users should be able to see all text and address records.
- Combined with ENSIP 20, users should be able to edit all names and records.