☎️ ENS Ecosystem – Weekly Meeting: 11am ET, Thursday – Term 6

Details

Meeting Link: meet.google.com/iiw-tpmh-bmg

Agenda

  1. ENS Labs Updates
  2. Project Highlights
  3. Review Upcoming Events
    3.1 ETHDenver
  4. Space for Service Providers
    4.1 Wildcard
    4.2 Unruggable
  5. ENSIP Updates
  6. Open Space for Additional Topics

1. ENS Labs Updates

User-facing updates

    1. Dark mode is now available
    1. 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

2. Project Highlights

JustAName

  • 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 :white_check_mark:

  • 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:

5. ENSIP Updates

  • /

6. Open space for additional topics

  • /
2 Likes