Service Provider Stream Nomination Thread

Summary for Snapshot vote
ETH.LIMO is a free and public ENS gateway that enables users to access Ethereum-native dApps and content. Since September 2021, we have been responsible for the maintenance, operation, and ongoing development of the eth.limo gateway. We’ve dedicated efforts to enhance the performance and reliability of our service, incorporating new features based on valuable feedback from the community. The eth.limo gateway is the default resolver for app.ens.domains and numerous other ENS projects. The ENS ecosystem and community operates best when all projects align and synergize their respective strengths. The eth.limo project extends broad name resolution for ENS, allowing builders to focus on their work and develop a user base. This positive feedback loop benefits both builders and the eth.limo gateway, driving increased traffic and engagement.

Name and website of Provider:
ethdotlimo.eth - Hardware wallet (This may be updated to a Gnosis Safe)
https://eth.limo/

Name of main point of contact:

ethdotlimo.eth

What do you want to build on ENS?

This proposal is for funding the on-going development, support, and associated hosting fees for eth.limo, a free and public ENS gateway that enables users to access Ethereum-native dApps and content.

There is a substantial need for accessibility for projects and users seeking to utilize ENS dWebsites. Research has indicated that ENS dWebsite traffic is growing at a rapid pace. On average the eth.limo gateway handles 4-7M+ requests per day. At present, the primary source of raw traffic for eth.limo is derived from DAOs, DeFi apps and their related products/services, SEO crawlers, and novel projects within the community. On the long tail, eth.limo serves a diverse range of independent dWebsites, spanning from personal resumes and portfolios, to custom NFT art projects.

The ENS protocol and community would greatly benefit from increased adoption of easily-resolvable ENS domains. The eth.limo service is unique in the sense that no special configuration is required to use the service. As long as an ENS domain is properly configured, the eth.limo gateway will automatically resolve its content.

The eth.limo gateway is the default resolver for app.ens.domains and numerous other ENS projects. We are actively engaged in partnerships with WYSIWYG editors, as well as blogging and CMS platforms (among others) in an effort to support the needs of small teams and individual creators. The eth.limo team strongly believes that a rising tide lifts all ships, which is why we actively work to partner with and engage other ENS ecosystem projects.

The ENS ecosystem and community operates best when all projects align and synergize their respective strengths. The eth.limo project extends broad name resolution for ENS, allowing builders to focus on their work and develop a user base, which, in turn, drives more traffic to the eth.limo gateway—a true positive feedback loop. Maintaining high (99.99%+) uptime requires a talented and dedicated team to focus on system design and security in addition to their duties relating to feature development and community support. A tremendous amount of effort goes into performance tuning, compatibility, and theory crafting for delivering a best-in-class experience for ENS builders and consumers.

The eth.limo team is on call 24/7/365 to ensure uptime and availability as well as providing white-glove support for builders and projects.

The LIMO project is organized around the following founding principles:

  1. Operate ETH.LIMO (gateway, DoH resolver, DNS resolver) as a public good.
  2. Provide support and technical guidance for builders and users.
  3. Work towards building a truly decentralized ENS/IPFS gateway service and global CDN.
  4. Build a world-class developer platform for dWebsites, including integrated analytics reporting and traffic management deployment tooling for commonly used web2 patterns.
  5. Develop and support DNS standards for ENS integrations.
  6. A commitment to open source software and the advancement of web3 through education, best practices, evangelism, and public accessibility.
  7. Ecosystem alignment to better collaborate and serve innovative projects.

Past experience working on ENS:

Since September 2021, we have been responsible for the maintenance, operation, and ongoing development of the eth.limo gateway.

We’ve dedicated efforts to enhance the performance and reliability of our service, incorporating new features based on valuable feedback from the community.

Arguably, Ethereum’s co-founder Vitalik Buterin is the most notable power user of eth.limo. He consistently provides blog updates and shares posts using his ENS domain, showcasing his blog at https://vitalik.eth.limo/.

Eth.limo has also formed partnerships with key ENS power users, including Kwenta, Synthetix, DXdao, 1w3, Simple.eth, Nimi, Tkn.eth, Swapr, Esteroids, and Namesys.

We’ve also rolled out a tremendous amount of updates, some of these include:

  • CCIP-read support: This has been enabled for the eth.limo resolver since July 2022. The current implementation leverages ethers.js to automatically query resolver contracts for CCIP gateways (if configured) and perform off-chain retrieval of the ENS record contenthash (https://offchainexample.eth.limo)
  • Automated, on-demand certificates for ENS subdomains
  • IPFS peering with all major content providers (Fleek, Web3 Storage, Cloudflare, etc…).
  • Accelerated DHT (Distributed Hash Table) support for IPFS. This results in faster retrieval times and a better user experience.
  • Nimi profiles - anyone with an ENS domain can simply append .limo in their browser to resolve a personalized Nimi profile.
  • DNS over HTTPS (DoH) resolver. We now offer an easy to use DNS resolver for ENS domains. The DoH resolver can be integrated with applications for native ENS resolution, or even your browser! We feature both JSON and DNS wire format responses with DNSLink support.
  • Support for Swarm and Arweave Contenthashes
  • Support for Emoji and Unicode Domains
  • Chauffeur - Run a local infrastructure stack for resolving ENS domains. https://github.com/ethlimo/chauffeur
  • HTTP Object Caching
  • Base32 and Base36 Encoding for IPFS/IPNS - We have updated both the eth.limo gateway and our DNS over HTTPS service to explicitly use Base32 encoding for IPFS CIDs and Base36 for IPNS peer IDs.
  • .art name resolution support
  • Reduced caching TTLs and synchronous cache expiry
  • Limo-web3-dns - an experimental domain specific implementation of the DNS protocol for direct resolution of ENS records
  • General performance/stability/availability/security improvements

Size of team and commitment

3 Full time employees
1-2 Part time contractors

Links to documents with further information

Conflict of interest statement

eth.limo has previously received grants from the ENS DAO for Terms 2, 3 ,4

10k Endorsement link:
https://snapshot.org/#/nominations.ens.eth/proposal/0xd7706c36b32fb2ce7668492dd63d3e619ea4ebc769b8b184ab6c9a2908cc41e4
Budget Requested :

$500,000.00 / year

13 Likes