Nameflick is an in-development token that combines the interface of an NFT + ENS resolver
The primary way to follow the team is:
project twitter @NameflickENS
founder / lead developer @0xflick
NFTs (Non-Fungible Token) are non-divisible tokens that can be transferred on compatible blockchains. NFTs provide provable control of a specific token ID which can be used to establish ownership and gate access to services.
ENS (Ethereum Naming Service) is a decentralized naming service that allows users to claim ownership on a .eth name that is registered on the Ethereum blockchain. The ENS documentation define standards for resolving names and additional metadata associated with a registered name. Like domain names, ownership of .eth name also allows the owner to establish additional sub-domains of a registered name.
ENS provides a dapp at app.ens.domains and a default public resolver for setting entries and creating sub-domains. In the default setting the controller (set by the owner) of the ENS domain is the only address which can update any entries on an ENS. All updates are via smart contract interactions and cost gas.
All transactions costing gas and only being submitted by a single address significantly increases the friction of using ENS.
Nameflick replaces the default ENS experience with a new dapp and set of smart contracts for creating, storing and updating ENS entries offchain. In addition, ENS owners can share their ENS with an NFT collection holders to allow owners to use or claim free sub-domains.
Nameflick seeks to re-use and make available for general use the best pieces of new ENS technology being developed in the open source ENS ecosystem.
Nameflick will be sold via a presale mint offered to affiliate NFT communities. The presale mint will be a free mint followed by a free public mint. The token count and mint date is TBD.
Secondhand market royalties for the Nameflick NFT token will be 0%. The intention of the Nameflick NFT is not to farm royalties as a primary income source.
The primary method by which the nameflick team will raise funds for infrastructure and development is via onchain subscriptions. A set of subscriptions will be available to execute on the Nameflick smart contract to enable additional features. Enabling a tier involves an onchain payment to activate a countdown during which the specified features will be enabled. The exact feature set and prices are subject to change, but the current subscription tiers being planned are as follows:
Free for life -- The ability to claim a limited number of *.nameflick.eth sub-domains. All Nameflick tokens can claim and use sub-domains on the nameflick.eth ENS in order to familiarize and test the features of the Nameflick dapp.
Personal use -- For 0.05 ETH per year, a Nameflick token holder can wrap any one ENS domain and create unlimited sub-domains.
Community use -- For 0.5ETH per year, a Nameflick token holder can wrap any one ENS domain, create unlimited sub-domains, and enable an NFT community to be able to claim and use sub-domains on the wrapped ENS. NFT holders can be given automatic sub-domains that match a token number or unique name for each NFT token. Alternatively, NFT holders can create their own sub-domains name, as long as all names are unique.
These prices aim to be affordable and fair for both the holder and the Nameflick team while also enabling the team to fund development and infrastructure costs.
When Nameflick is configured as an offchain resolver for an ENS the following ENS and Ethereum IP (Improvement Proposals) are used to create a resolver that requires no gas transactions to create, update or remove ENS entries:
ENSIP-10 Wildcard Resolver -- extended resolver interface to allow ENS entries to be resolved for unknown sub-domains
EIP-3668 CCIP Read: Secure offchain data retrieval -- a process by which a smart contract read operation can forward a request to a secure offchain endpoint
Web3 libraries implementing these IPs can optionally resolve data offchain using the following process

Astute observers will notice the ens.nameflick.com web2 URL present in the flow. This open source web service is responsible for looking up data stored offchain and returning data payloads that can be verified onchain as trusted by the Nameflick smart contract. Even though this is a centralized server running on AWS, the development of and source code for this service is open source and stored in GitHub. Future iterations of Nameflick will offer more decentralized options to store offchain lookups without requiring a centralized server, for example by using payloads signed by the ENS token owner and records stored in IPFS.
Nameflick token owners and optionally the empowered NFT communities of Nameflick token holders owners will be able to update ENS entries on a user-friendly dapp hosted at nameflick.com.

The current protoype dapp frontend only exposes setting an ETH address and an optional email per sub-domain, but the backend supports every type of ENS fields, including all currencies, web-hosting via contenthash and all text records including avatar.


Community use frontend is still under development. The current backend supports automatically resolving an NFT token by its token number. More support for letting NFT owners extend their owned ENS sub-domains with their own data via SIWE (Sign in with Ethereum) will be available soon.

Development of Nameflick will be done in the open. Nameflick is an open-source project where all code will be licensed under the MIT open source license and hosted on GitHub. The creators of Nameflick wish to contribute back to the decentralized open source community and not exclusively tokengate and obfuscate the technical underpinnings of web3.
We welcome contributions and will allocate a portion of the subscription revenue to bounties to be paid out to open source contributors. Open source contributors includes developers, technical writers, researchers and bug finders.
The source code for Nameflick will reside here:
Funding for the Nameflick team will be primarily via token allocation and subscription fees. The core Nameflick team will be gifted a portion of the free mint to hold. These tokens will be announced and sold in the open, preferably via OTC sale but on the open market if needed. The intention of the gifted mint is to enable funding, if needed, when subscriptions are lacking. In addition, these tokens will be used for post-mint giveaways and community rewards. The number of tokens to be gifted in this fashion is TBD.
The primary funding mechanism for the Nameflick team will be via subscriptions. For the first year the following distribution will be used from subscriptions:
15% affiliate mint marketing
25% bounties to be paid to open source contributors
25% core team
35% operations (estimated, to be adjusted as needed)
The Nameflick NFT features an upgrade-able ENS resolver to allow continued iteration and development of the ENS ecosystem integration. The initial release of the Nameflick ENS and dapp will focus on the offchain, gasless and instant updates of sub-domain records for ENS.
Follow up features include:
“save to chain” to write updates to the Nameflick ENS resolver smart contract, to enable ENS lookup without EIP-3668 offchain.
“true decentralized offchain” to use personal signatures and IPFS to enable trustless and decentralized offchain resolution using IPFS. This will require additional transaction on behalf of the Nameflick token holder to configure on-chain but once configured enables most of the features of the ens.nameflick.com centralized solution.
“skys the limit” additional ENS lookup options to enable any crazy use cases the community can come up with. Since Nameflick will be an open-source project community members can propose their own novel methods for performing ENS lookups, create a pull request and update the existing system with team approval.

