This SNP is funded by the foundation.
While this proposal doesn’t require approval or a vote (because its not using the DAO treasury), we are following this process to familiarize the community with how future RFPs will be handled when funded by the DAO treasury.
Voting will take place from the 19th to the 21st, and we will start accepting applications from builders on the 24th to get these projects underway!
1. SuiNS Profiles
Provide the ability to attach metadata to a SuiNS name.
- Users should be able to store information about themselves including information, social links, profile image, and more.
- Profiles should be extensible, allowing users and apps to add additional key/value pairs (e.g. KYC).
- User should be able to generate a profile page to walrus and link to it.
- Wallets (and apps) should be able to easily pull user profile information.
2. SuiNS Friends
Onchain protocol for allowing wallets to follow other wallets and objects.
- Users should be able to create an address book of known wallets with data stored onchain
- The protocol should create NFTs in each user’s wallet representing their relationships and management of their list.
- Users should be able to export their friend list and store in a permanent data storage solution (Walrus).
- Users should be able to attach metadata such as blacklist, silence, favorites, as well as additional metadata in a private manner.
- Builders should be able to visualize an onchain social graph of users.
3. SuiNS Activity Feed
Combines users friend list, assets owned, and protocols engaged with to provide a interactive experience of current events onchain. Enables projects and companies to market directly to specific groups.
- Users should be able to view an activity feed of relevant (and current) onchain activities based on the assets they own (token, NFTs) and protocols they have interacted with.
- Users should be able to view an activity feed of relevant (and current) onchain activities based on wallets they follow and assets (token, NFTs) that wallet has deployed / has control over.
- Users should be able to click any of the relevant actions such that they are taken to an app allowing them to interact (purchase assets, interact with protocols).
- Builders/App should be able to advertise on the activity feed based on relevance, freshness, and $NS tokens provided for advertisement.
4. SuiNS Messaging
Allows two anonymous parties to achieve first contact in a permission-less manner while keeping their conversation secure, immutable, and transferable. Also allow for projects and companies to provide incentivized and targeted ads directly to any wallet.
- Users should be able to send a message to any wallet that follows their wallet (without fee).
- Users should be able to send a message to any wallet based on a fee ($NS tokens).
- Users should be able to filter and ignore messages that do not meet a certain dollar value (in $NS).
- Users should be able to see any messages they have received, and send messages back utilizing a Web UI.
- Users should be able to receive alert notifications of new messages within wallet and apps.
5. 1st Party Auction Service
Build a first party auction service directly into the SuiNS protocol.
- Users should be able to list their names for auction based on a defined time period.
- Users should be able to bid on names which are not currently up for auction.
- Users should receive a notification when receiving a new bid on a name.
- Users should be able to watch names and be alerted when a name is placed into auction.