Please describe your proposed solution
We've entered the NFT space in 2021 and noticed that many of the top products with strong communities engaged in participation and/or attendance mechanisms to reward users or token gate benefits for those with such token. This proved to be extremely effective and low cost for retention of prospects on other chains. We have not seen Cardano projects utilizing such a service and believe that it can make a difference for increased activity on chain as well as onboarding users from web2 and other chains in web3.
Proposed solution inspired by Hamza and Rodolfo's work on producing Social Proof. A tool that measured participation on Twitter Spaces. We were able to track users' by type of emote and timeframe of that emote. We were also able to track users based on a hashtag or tweet associated with a post. This information was then used to link up with POAP - Proof of Attendance Protocol which was a centralized free minting token platform used for people on EVM based chains. We were able to onboard over 11k users after launching that week.
For Cardano, we want to use the learnings from Social Proof and build an MVP that works with the infrastructure currently available on Cardano and can evolve into a low cost L2 or Midnight powered Partner chain.
Proposed MVP components:
1- Self-service website for creators of Participation Tokens.
- NFT Minter: Upload Images
- Minting Requirements: User Code and timer on code expiration
- Manage Interactions: List of user handles and wallets
2- User Poof of Participation minting web page
- Login using OAuth for Socials
- Wallet linking
- Easy minting service on submission of mint code
- Desktop and Mobile Optimized
3- Proof of Participation NFT Viewer
- Beautiful viewer for all Proof of Participation NFTs
Additional components that may be added to this scope, depending on timeframe and remaining budget / expense.
A- Additional minting requirement features
- X: Comment, Like, Retweet, Follow, Hashtag
- Instagram: Follow, Comment, Like
- Discord: Join, Have "x" Role