Proposal: Create and deploy [ .ape ] name extension for the apecoin ecosystem
Category: Ecosystem and Allocation
Abstract: Create .ape naming infrastructure to expand the Ape ecosystem further
Previous discussion and reviews from the community can be read here
Motivation: In order to expand Apecoin DAO’s adoption and its use case, something is needed that can initiate the sense of belongingness and contributions towards the DAO. Prime example of showing culture around web3 and NFTs are PFPs, pseudonyms followed by name extensions. Naming extensions give an exclusive sense of belonging without the use of PFPs as well and are undoubtingfully used by a wide variety of audiences.
Thats where APE name extensions comes. Not everyone can afford to get their hands on BAYC/MAYC and other NFTs that revolves around apecoin nor they can show the their support towards the $ape other than hodl. A name extension dedicated towards the ecosystem solves that, followed by the endless ways the community can use their name extension to create sub-domains and other opportunities that awaits.
Rationale: Mission is to expand $ape thats why .ape names should exist. $ape being the prime currency in order to obtain the name extension, building around the infrastructure and will be a strong hold for people entering the ecosystem. Above all, I believe that apecoin holders should manage their own domain names and have control over them, specially coming out from the DAO itself.
Specifications:
Specifications will be categorized in 3 parts:
- Main Infrastructure of Ape extension
-
dApp( Alex ): The ENS web app enables the use of the ens protocol this web app will need to be redesigned and refactored to support the new .ape extension. Utilities to interact with the .ape registrar and subgraph will be integrated into an ape-centric user experience. The web app will allow users to purchase and manage domains from a web browser. This is one of the most time-consuming pieces of the .ape extension proposal.
-
Domain Resolver: Ethers.js and Web3.js are the most popular packages used to interact with the EVM blockchains natively resolve ens domains allowing for ens domains to be used in place of wallet addresses on virtually any dApp. This has allowed ENS to be the defacto web3 domain provider. The APEjs package will allow developers to easily resolve .ape domains in their dApps. This package will be lightweight and easy to be integrated on top of ENSjs, ethers.js, and web3.js
-
Protocol Logic: The ens protocol is open-source MIT licensed consisting of audited EVM smart contracts and subgraphs to enable the decentralized purchase and transfer of Ethereum domains. These pieces make up the logic of the current domain protocol and will be modified for the ape coin doa allowing anyone to register domains with the .ape extension. The smart contracts will be deployed with minimal modifications, to allow the first-party purchase of domains. The stable price oracle inside of the ens repository will need to be maintained by the Ape Coin DAO these processes will be developed by Solidity.io. All modifications to the smart contracts will be reflected inside the subgraph.
- Maintenance and Deployement
-
Project Management ( Smit ): Looking over the dApp, updating and managing the entire protocol. Communicating and maintaining the brand that Ape Protocol Extension will be, both in the front and back end. Making sure the goals we’ve mentioned are achieved on time.
-
Senior Frontend Engineer : Nextjs, ReactJs ; maintaining the dApp, plan and design the best in class user experience with minimum issues, errors and downtime.
-
Integrations Engineer: Integrations engineer will be interacting with wallets and protocols to integrate ape protocol.
- Community Management
-
Operations ( Evil ): Managing Team, getting a small team to work on the project for the given period of time within the budget. Building the brand and taking the creative direction towards what Ape Extension would stand for. Creating partnership to make the product a flagship for Apecoin DAO. Copy writing content that will go up on the site and other platforms.
-
Community Manager: Emerging projects need someone who can connect with the audience and provide a smooth onboarding experience for them. Creating a welcoming environment for those who are exploring and get feedbacks from the community, understand them and convey it with the team, vice versa. A couple of mods will be required who will handle various social media, checking in security with bots for discord and more. Having an engaging community deserves someone who understand them.
-
Designers: Creating brand identity, being in constant touch with the core team and CM to create engaging content for the community and its update. Scope of work varies from creating media collaterals to producing short videos and podcast.
-
Marketing: Working with all of the above, marketing will also include interactive giveaway of the .ape extension to winners, organizing contest and more. Something we wish to achieve is making ape extension official for major exchange platforms and digital wallets, which as of now are only limited to ENS and classic addresses.
Steps To Implement
- Create the dApp and beta test it.
This will be done by Solidity.io, once created it will be deployed on test net and tested by the core team and DAO members. This will help us understand where we can improve and if possible fix things that can help people mint easily with low gas fee and with ease.
At the same time a limited edition free claim NFT will be also dropped by us that will be on first come first serves basis via manifold contract. This free NFT will make one eligible for the main net beta testing, where “n” number will be open editions for a short period of time
- Beta Testing
Once we are done with test net, we will deploy it on mainnet and closed beta testing will start. It will be closed to only those who claimed the free NFT mentioned above. This will help us determine if the infrastructure is working fine, gas fee during mint is decent and more.
- Open minting for BAYC/MAYC
Unique ID mint for the original Yuga Labs NFTs. People can choose to claim their ENS counterpart or mint their new name
-
Mint open for $ape holders, limited to 1 per address during this phase.
-
Public Mint open for all.
This public mint will be opened for letters greater than 4
For example:
Bored.ape, xOoOx.ape, 42069.ape
- Public Mint open for all.
This public mint will be opened for letters greater than 4
For example:
Bored.ape, xOoOx.ape, 42069.ape
Once the infrastructure is created by Solidity.io and tested, regular maintenance and update will be done by the devs of the core team. Community engagement and updates at every step. Above mentioned phases will help create scarcity of names before public mint for all, followed by daily premium names.
Timeline
- dApp Infrastructure and deployment - n weeks
- Enable Limited claim for alpha test- n weeks
- Alpha Test - n + 2 weeks
- Beta Test - n + 4 weeks
- Open minting for BAYC/MAYC - n + 6 weeks
- Open mint for $ape - n + 8 weeks
- Public mint open - n + 10 weeks
- Special mint open - n + 16 weeks
Overall Cost
Infrastructure : 25,000 APE
Maintenance and Deployment : 24,600 APE
Community Management : 18,300 APE
Total : 67,900 APE