Checking in from Twitter . I have mentioned this there before but thought the forum might be the best place for action, and to reach the right people. I’ve been thinking a lot about ENS records, I feel like they are so powerful and the possibilities endless, especially with ccip coming up, making it much cheaper to set or change them
The goal of this post is to suggest a new record ‘standard’ or ‘keyword’ and to ask how such a new standard would be formalized so it could be easily and widely adopted. (as hopefully there will be many more use cases, ideas and suggestions for new types of records in the future)
So first off, the record I am thinking about; I think a ‘showcase’ record would be amazing. Or a ‘featured section’ of your NFTs. So you (the owner) could decide which NFTs get shown first anywhere your wallet gets loaded, without you having to set that preference on every website (if even possible).
Soo much stuff is going on in crypto it’s hard to keep up, every day there’s a new dapp and of most I’m probably unaware. The majority have some sort of address page, where individual wallets are viewed. Like coinbase just launched their profiles or mint.fun too a couple days ago. But there’s maany more, these are just recent examples, and I imagine everyone has their personal favorites. (etherscan opensea ensvision rainbow debank zerion nimi .xyz .co tap etc etc(sorry don’t mean to leave anybody out)) There’s easily more than a hundred places that load your wallet addres (and the assets it holds), from more financially focused ones to more socially or nft oriented. The people reading this probably all understand how useful it is for your ENS name, avatar, bio and socials to show up automatically on each one of those platforms (records🤯). And how much easier it is then filling out the same info everywhere. Setting records not only turns your complicated address into a human-readable one (hopefully😂) but makes your account more personal, gives it more context and makes you easier to reach (if you want). Like ENS records turn your addres into a profile. And nfts are a (big) part of that.
I am by no means a ‘nft guy’, but I got a couple nfts that I like a lot and obviously I have some ens names that I love too hahah. Sometimes I like to show them to people, irl or online. And I use my .eth for that I like to stare at them myself too tho. A lot lmaoo. So what really bugs me is when I visit some website that loads my wallet, and the nfts shown (on top) are random spam, some of my least favorite ones or just the newest. And I definitely don’t like the thought of people encountering my wallet that way. I care about my appearance haha
This is why I love Opensea’s ‘featured section’. And Rainbow’s 'showcase’. That way I could choose which of my nfts (and even in what sequence) people visiting my profile see first. I can pick my favorite nfts to highlight or maybe show the ones I want to sell.
I think such a feature would be very useful and makes a lot of sense (not just for me personally) as a ENS record. So I could just decide that once and update it in one place, my primary .eth, and every dapp could just pull my nft preferences. It might help to show the power and flexibility of ENS records to more people too and push them to set more
And now regarding standardization(?). So let’s say everyone here agrees this should be done. How does something like this get implemented? What steps should I go through? How would every dapp know to integrate this new record? Is it as simple as posting the question here to get it integrated into the ENS manager? Making a new global key? And then just making dapps aware of such a record? What kind of/who’s approval would this need? ENS-IP and vote seems exaggerated, but obviously there needs to be agreement on a specific format. And I am not sure exactly what the best way technically is to implement this. Custom records are cool but I think some standard is necessary for this to be adopted as people could name the same record differently.
For the showcase I thought simply reusing the format of setting an NFT as your avatar (eip155:1/[NFT standard]:[contract address for NFT collection]/[token ID or the number it is in the collection]) might work and maybe having a limit (ten or twelve?). Also, similar to setting an nft as your avatar there needs to be some check that you own the nft you want to showcase.
Maybe this didn’t require so much context haha, because it already kinda exists, but oh well this is what happened this morning after (a lot of) tea. Maybe it provides a bit more clarity on why I think this would be awesome to have! Maybe this already has been discussed somewhere? Maybe I am missing context?
Curious to hear what people think (am I crazy / is this excessive/do or don’t you like it?) and thanks for reading!
P.S some other records I have been thinking about and might apply to this (and are set on melvin.eth) are a dark mode on/off and favorite color. And I know all of you good some great ideas too