Namespace - Quarterly Reports

Q2 Namespace Service Provider Report

I apologize for being late with our Q2 report - hungry and foolish.

Summary

  • L2 Subnames:

    • Base Subnames (proof-of-concept which allows minting subnames on Base)
    • OP Subnames (soon with Fault proofs)
    • Dev Docs updates
  • Offchain subnames: registration page + stripe integration

  • Redesigning and improving the UI/UX of our platform.

  • Marketplace functionality (buy, sell, trade, offer, bulk list, bulk buy, etc.) implement (on Testnet)

  • Platform improvements: more features added based on community feedback

  • Farcaster + Frames: anyone can mint Subnames through Frames and it’s super easy to set up (no tech skills required)

  • Partnerships and Integration: did some more partnerships

  • ENS during ETH Belgrade: organized an ESN side even during ETH Belgrade and talked about scaling ENS to 1B users

  • Development updates: L2 subnames (OP, Base, etc.), Offchain subname improvements, Dev Docs, etc.

L2 Subnames

In Q2, most of our work and focus was centered around L2 infrastructure for subnames on Base and OP, EVM gateway, Fault proof research, and now implementation.

Base Subnames

Subnames are live on Base https://l2.namespace.tech - fully open source (GitHub Link), built this widget-style proof of concept for everyone to test it.

Improvements in progress:

  1. Proof of concept currently uses a simple CCIP-read resolution, and next, we integrate the EVM gateway for resolution.
  2. The subname NFTs are stored in a single registry contract on Base, we plan to have a separate NFT registry contract for each ENS name
  3. Developing an indexer/subgraph for l2 subnames
  4. Develop a metadata service for L2 subname NFTs
  5. Integrate L2 subname functionality with the Namespace platform

OP Subnames

Began integration work on OP fault proofs.

You can see and track the progress on our GitHub OP.

It’s based on the work done by @chomtana Optimism Dispute Game Support.

This will be used to provide the EVM Gateway solution for resolving subnames minted on chains running on the OP stack.

Similar work is being done for Arbitrum as well - GitHub ARB.

The idea is, to allow any ENS name owner, to list and allow subname minting on any L2 chain with ease and no technical skills required (starting with Base and OP).

Dev Docs

Docs are getting updated with everything we build including more features around 1) Widget 2) Frames and 3) L2 Subnams.

Offchain Subnames

For Offchain Subnames we built the Registration portal and integrated Stripe but we give the service for free to everyone for now. Users can now generate an API key for their ENS name without our involvement.

The registration page used for Quicknode signup has been extended to support direct signups on the platform using Stripe: Namespace Offchain API Registration

The testing with the Stripe test account has been completed, and registration will go live after verifying signups through an actual Stripe account.

(re)Design

The Figma design is finished. Starting to work on it in soon. Screenshots here.

Marketplace

Namespace will soon become a fully functional marketplace where people can buy, sell, trade, make offers, etc. on ENS names and subnames.

  • MVP is live at Namespace Marketplace.
  • Currently, you can: buy, sell, make an offer, accept offer, watchlist, bulk list, bulk buy. typical marketplace functionality.
  • Built using OpenSea’s SeaPort.

The MVP design is not very good but it won’t go live for another month or so before we have the entire design ready and implemented.

“GotBase.eth Yet” Campaign for Onchain Summer

Invite people to get based by minting an ENS Subname on the Base chain. All event participants got a fresh new ENS subname fully stored and managed on the Base chain. We’re only getting started with Base’s Onchain Summer campaign


Go and get based yourself :point_right: GotBased.eth Yet?

Platform improvements

Based on the community feedback and request we implemented:

  • Setting prices based on special characters - emojis, numbers, and letters, can now be customized to have different minting prices.

Farcaster Frames for minting subnames

  • Built an easy way to launch a Frame through which people can mint subnames.
  • The Setup process takes only a few minutes.
  • It requires no technical skills, making it widely available for everyone!
  • Announcement post received quite the love from the community <3: x.com

Stats

Built a Namespace dashboard with live stats: Namespace Dashboard

  • Unique minter addresses are only showing minter addresses for L1 subnames.
  • The data doesn’t yet reflect L2 and Offchain subnames mints and minter addresses from there.
  • All of these numbers are generated during Q2 only.

Frames

Some of the frames we built for the community (which you can test, they are pretty cool):

1. gotframed.eth

  • Frame: Warpcast
  • Stats: 2500 subnames minted in the first 24 hours

2. crowned.eth

  • Frame: Warpcast
  • Stats: ~4,500 minted subnames in total

Everything frames-related is open sourced and anyone can use it and build on top of it however they want - Namespace Frames GitHub.

Partnerships and Integrations

Tatum integration - finalized

Web3js integration - finalized

QuickNode (live in Beta) - launching publicly soon, took unnecessarily long


WebHash - anyone can easily add an ENS widget to their website built on Webhash

AdLand (https://www.adland.space/)

  • Using ENS offchain subnames to onboard advertising distributors on Farcaster through Frames.

Many more are in the works. Most of the partnerships and integrations initiated in Q2 are taking longer to finalize given the nature of collaboration and bigger scope of work.

ENS event

Together with Blockful (@alextnetto.eth and Dani), we organized the ENS+Chainlink event during ETH Belgrade and Belgrade Blockchain Week!

Alex talked about EIP-3668 and how ENS and Chainlink are working

I talked about strategies for scaling ENS, what works, what’s needed, and what the future holds.

More about the event:

Some sketches that might be helpful

L2 Minting Infrastructure: details

Fetching and verifying L2 data on L1 using EVM Gateway - details

That’s all.

If you’re going to ethCC, I look forward to meeting you! And, feel free to join our “ethCC domain/identity” TG group.

:saluting_face:

5 Likes