CNS - Community Name Service

Policy-Based ENS Subdomain Issuance Infrastructure

Overview

With the growing progress in the utilization of ENS subdomains, it is undeniable that the application of subdomain names will be the key driver of the empowerment of the Web 3.0 community in the upcoming time. Substantially, as ENS subdomains allow the opportunity to expand the reach of Web 3.0 users, in which our team aims to create a product that utilizes the utility of the ENS subdomains.

Product Proposal:

For this grant, we would like to introduce CNS - Community Name Service

Namely, CNS is the policy-based ENS subdomains issuance infrastructure, where ENS holders can conditionally allow their ENS subdomains to be registered for their community. Our product will serve as the extension for the ENS holders, where All ENS holders can assign CNS policy on who will be eligible to mint the subdomain.

At this stage, the available CNS policies consist of Token-Gated and Allowlist address

  1. Token-Gated: The ENS owners can create a policy which requires the party that owns a certain ERC-721 token to be eligible for minting.


  2. Allowlist Address: The ENS owner can directly assign the Ethereum Address that will be eligible to mint the subdomain.

The subdomain that is minted from our website will be in the form of ERC 721 soul-bound token, where each minter can have access to the subdomains in terms of utility while representing their community through subdomains. Our aim is for the community from each respective community to adopt our products, starting from NFT projects to DAO communities.

Collective Entity with ENS Utility - Since CNS is based on ENS smart contract and technology, the subdomains minted from CNS can be used for your Ethereum address, data records, cryptocurrency transfer, and many more. Additionally, CNS website will contain a community module that will promote the usage of community-based projects.

Current Development

At the current stage, our development team has successfully created the smart contract which allows the ENS holders to set policy for their community to mint the subdomains from our website. Currently, the smart contract is being deployed on Ropsten Network, in which our current focus is to optimize the gas fee as well as audit the safety of our service. We have approached two individuals from the ENS core team and steward for the feedback of our product, in which we have a clear image of our next direction for the project.

Project Implementation

As mentioned about the product currently being on the Ropsten test net, in which our team aims to launch the first version of the product by late July 2022 to early August 2022. Additionally, with the feedback from several individuals from the ENS team, we are planning to sync with the upcoming ENS name wrappers, serving as the launchpad of ENS subdomains where users can set conditions and rules who will be eligible to mint the subdomains.

Looking forward, we plan to build more products that focuses on providing module for NFT and DAO projects to further strengthen and manage their community on top of the CNS subdomain and ENS name wrapper ecosystem

Use of Funds

Our team has been working for the past few months, in which the project is led by sinestia.eth. We utmostly believe that our product will create a positive impact on the Web 3.0 community. For this grant, we believe that this would help fund our project in the usage of deploying smart contracts and testing, leading to the development of fully functioning products. Additionally, our team plans to apply for ENS Gitcoin Grant, where we aim to raise funds to fully develop our product and features to serve the Web 3.0 community.

Useful Links:

Twitter: https://twitter.com/CNSdomains <br> Emails: contact@cns.community <br> Medium: https://medium.com/@cnsprotocol/community-name-service-cns-850bbd61bb3b <br> Team Lead: https://twitter.com/SinestiaETH