Last updated 2 weeks ago
Commemorative NFTs for attending events are popular across web3. However, there is no way to cheaply hand out NFTs to event attendees in Cardano, due to the min ada value on the UTxO model.
This is the total amount allocated to POAP in Cardano. 3 out of 5 milestones are completed.
1/5
Smart Contracts for POAP
Cost: ₳ 40,000
Delivery: Month 1 - Apr 2024
2/5
DApp Backend & Indexer
Cost: ₳ 40,000
Delivery: Month 3 - Jun 2024
3/5
AdaSouls - User Interface MVP
Cost: ₳ 40,000
Delivery: Month 4 - Jul 2024
4/5
Portal Development & Documentation
Cost: ₳ 40,000
Delivery: Month 5 - Aug 2024
5/5
Project Closure Report
Cost: ₳ 40,000
Delivery: Month 6 - Sep 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We will leverage Stateful NFTs powered by Paima Engine as a NFT compression system. This will allow minting a single NFT per user that can evolve over time to encode all events the user attended.
No dependencies.
Project is already fully open source under the MIT Licence and will continue to be that way.
What is Proof of Attendance Protocol?
Proof of Attendance Protocol (POAP) is a protocol that uses blockchain technology to create badges or collectibles to mark the attendance at an event. It is proven to be of great adoption in the majority of the EVM compatible blockchains, with more than 6.5M POAPs already minted. Believe it or not, this is only 2M less than the ENTIRE NFT ecosystem in Cardano!
How does a POAP work?
When you attend an event or achieve a milestone for which there are POAP badges, you’ll receive one. It’s as simple as that. You can also use it to access a major event or an exclusive online group.
POAPs work a lot like other NFTs, as each of them is unique.
They were first created for official POAP smart contracts on the Ethereum blockchain. To lower transaction costs, POAPs have since migrated to the Gnosis chain (formerly xDai), a cheaper and faster Ethereum side chain.
Just about anyone can make a POAP to mark a special moment. But there are three conditions for a POAP NFT:
You can only mint one POAP for an event on a single wallet. That’s because each one represents attendance — and you can’t attend the same unique event twice. There aren’t any set rules that dictate which events can have POAP badges, or how big an event needs to be to have one. Some major events can even have multiple POAPs. As long as you can create them and get them approved, you can have POAP NFTs for your virtual or in-person events. You can then invite people to mint them and win gifts.
What problem do we solve and why this is important to Cardano?
As the name suggest, a POAP is a non-fungible token (NFT) that proves you’ve attended an event, either virtual or in-person. The events can be a ceremony, private function, game, concert or something similar. You can consider these as digital badges or stickers for your wallet, as a reward for your attendance in these events. POAPs can also be proof of your achievements, such as your engagement in an online or offline community.
Right now in Cardano, if you wanted to reward all attendees of an in-person event or a Twitter space, you would need to give a new NFT for every single participant. Due to the min ada value protocol parameter in Cardano, you need to give at least 1 ADA to each user along with their NFT. You can partially get around this issue if the user cooperates by having them give back the 1 ADA after they've received the NFT (which you can do by having the user to claim the NFT using a DApp), but this has a few downsides:
As you may see, one of the main blockers for more widespread adoption of commemorative NFTs is the business cost of repeat customers.
If you think of commemorative NFTs as a marketing cost, then you want to spend the least amount of money on hardcore fans and maximize the amount spent towards new user acquisition. If you host a Twitter space weekly and you have to spend 1 ADA every week for a hardcore user that joins every time, this drains your marketing budget that otherwise would be better spent on new user conversion. To make commemorative NFTs as a marketing strategy scale, you need the cost of recurring users to be relatively small compared to new user acquisition.
Additionally, it is not possible to make soulbound NFTs directly on the Cardano L1, despite most POAPs being purposefully distributed as soulbound tokens to avoid them being traded on the open market
Another problem we want to address here is the gap that exists between the physical and the crypto worlds, by linking your off-chain (or real-life) physical attendance to your on-chain presence. In a way, POAPs add a touch of humanity to the crypto world — and create a reliable record of your activities in both worlds. We want to show that you are not only a Cardano address!
This problem is important for Cardano adoption as we are seeing that the majority of the protocols adoption POAP are EVM blockchain based. This has to change by showing the world that there are other options for minting POAPs outside the Ethereum ecosystem.
How will we tackle this?
Paima Engine is a framework for creating onchain gamification. It achieves this using a system called Stateful NFTs where user NFTs can evolve over time based on user interactions. This is perfect to solve the problem as it means that new users get a single NFT (a single upfront cost), and recurring users have a lower cost (simply adding new data to their existing NFT).
More concretely, users would receive a single Stateful Proof of Attendance NFT (SPOAP NFT) that starts out blank, and every time they participate in an event, they would get a new commemorative NFT embedded inside their SPoA. If they've ever received a single SPoA in their entire lifetime, event organizers will not have to mint them a new one which means the more users participate in the protocol, the cheaper it will get to distribute NFTs.
Additionally, to enable building soulbound NFTs, these NFTs will be minted on Milkomeda (Cardano sidechain). This has the added benefit that transaction fees are also significantly cheaper than the Cardano L1, allowing for much larger and more regular drops and also bypasses the min UTxO issue. Thanks to the Milkomeda's work on wrapped smart contracts, it's still possible for Cardano users to fully control their SPoA directly from any Cardano wallet (Nami/Eternl/Flint/etc) and will not require any new wallets to be installed for neither event organizers nor regular participants
Who will benefit from our solution and what is unique about it?
AdaSouls is an open platform that any Cardano user or project can use. Whether it is a DAO, a NFT project or a DeFi protocol, anyone is welcome to mint POAPs for their users, so they can start measuring on-chain user base attendance.
In addition to this, we believe that your attendance should not be transferable. This is why, unlike the POAPs offered in Ethereum, we will give our users the option of issuing Soulbound SPOAPs. These are POAPs that are not transferable and are linked to your wallet only. This will unlock a great number of new use cases such as digital IDs and memberships, loyalty programs, marketing campaigns, proof of professional skills, credit history and reputation indicator.
What impact will this project have for Cardano?
We have seen very important brands exploring POAPs in the Ethereum ecosystem, such as Adidas, Warner Music and Gary Vaynerchuk. We strongly believe that we can leverage Cardano's game by providing companies, communities, entrepreneurs, developers and end users with tools that have already been proven to be successful in the blockchain space, but are not yet offered in the Cardano space.
POAP has minted 6.5M NFTs alone: that's more than 75% of the WHOLE NFT ECOSYSTEM in Cardano! If that's not huge for Cardano, we don't know what it is!
How will we measure this impact?
We will measure the following on-chain interactions:
In addition to this, we will use online polls and forms to get feedback from our users, both from our website and social media platforms such as Discord and Twitter.
We believe that, in the short term, the introduction of SPOAPs to the Cardano ecosystem will bring new ideas and use cases, as our community has always been one of the most creative in the blockchain space.
On the long term, we expect to see companies, communities and projects outside of the Cardano space reaching out to us so they can start using this new tool.
How will we share the outputs and opportunities that result from your project?
The initial timeframe for our project is 6 months. This is the time we need to build and deploy the Paima DApp backend that powers the SPOAPs, the Indexer to easily track the state of all SPOAPs, create the website and the frontend for our platform, wire it up for interaction with the blockchain, build the SDK for other projects to integrate with us, write the documentation and launch in Milkomeda's mainnet with community awareness and support.
We have designed our roadmap so we can provide the community with an output after each month of work. This way, we can get feedback from our users as soon as possible and improve the product as we go along with the development.
We will share all our updates with the Cardano community, so everyone is up to date with what we are doing. We will use our already existing network to promote our project. This includes important projects in Cardano such as:
In addition to this and as 100% of the project deliverables and outputs will be open source, all our research and development activities will be available in GitHub for any community member to consult and use.
Our Project Lead has demonstrated in the past that can be trusted and that is capable of managing funds properly, as we have successfully delivered 4 proposals from Fund5 and Fund7:
We count with Full Stack Engineers (well versed in Javascript and TypeScript) and Senior Solidity Developers (with 5 years experience with EVM blockchains). These skills make our team best suited to deliver this project.
For more information, please check personal websites and portfolio in the "Project Team" section.
Milestone 1: Open Source Paima DApp Backend
Timeline: 2 months (4 sprints)
Success/Acceptance Criteria: Smart contracts are successfully deployed on the Milkomeda mainnet and pass comprehensive testing. Interoperability with Cardano is working as expected and users can interact no matter what chain they are connected to.
Milestone 2: Website Development and Indexer Integration
Timeline: 1.5 months (3 sprints)
Success/Acceptance Criteria: AdaSouls website is visually appealing, intuitive and seamlessly shows the state of each SPOAP a user holds. Key features are fully functional and thoroughly tested.
Milestone 3: Portal Development and Documentation
Timeline: 1.5 months (3 sprints)
Success/Acceptance Criteria: The AdaSouls web portal is successfully developed and deployed. It provides a user-friendly interface for event management and user NFT claim. The portal integrates seamlessly with the Milkomeda/Cardano blockchains, enabling users to interact with the smart contracts and access event-related data. The documentation is comprehensive, well-structured, and easily understandable for both end-users and developers.
Milestone 4: E2E Testing Using Real Event
Timeline: 1 month (2 sprints)
Success/Acceptance Criteria: The AdaSouls platform successfully undergoes end-to-end testing using a real event. The platform demonstrates stable performance, reliable functionality, and smooth user experience throughout the test event. Any issues or bugs discovered during testing are addressed promptly and effectively. The security measures, particularly SPOAP token verification and transfer, are thoroughly tested and proven to be secure and robust.
Final Milestone: Final Project Completion Report and Video
As we have done with every project from Catalyst that we have delivered, we will complete the Final Project Completion Report and provide a Video showcasing the different features that we have develop during the project.
Project Management Approach:
To ensure efficient project implementation, an agile project management approach will be adopted. The project will be divided into sprints, each focusing on specific deliverables aligned with the milestones. The team will conduct regular meetings to review progress, address any challenges, and prioritize tasks. We will use Linear as our project management tool to track tasks, assign responsibilities, and monitor progress. Regular communication and collaboration among team members will be essential for successful implementation.
Additionally, regular feedback from users, event organizers, and the community will be gathered and incorporated into the development process. This iterative approach allows for flexibility, adaptation, and continuous improvement throughout the project.
A more detailed budget is provided in the "[BUDGET & COSTS]" section.
The project team for the proposed work on building the AdaSouls platform in Cardano consists of Matias Falcone and Paima Studios:
Matias Falcone
Paima Studios
Note: if additional team members are recruited, specific skills such as front-end development, blockchain integration, documentation, and community management will be sought.
Milestone 1: Open Source Paima DApp Backend
Milestone Total: USD 38,000
Milestone 2: Website Development and Indexer Integration
Milestone Total: USD 26,000
Milestone 3: Portal Development and Documentation
Milestone Total: USD 26,000
Milestone 4: E2E Testing Using Real Event
Milestone Total: USD 14,000
Total Project Budget: USD 104,000 (considering ADA price = USD 0.37) / 281,081 ADA / As this challenge has a maximum cap, we can't ask for more than 200,000 ADA)
The budget breakdown includes costs for each milestone, such as development, testing, deployment, and marketing activities. It also covers essential elements like project management, documentation, and community engagement. The proposed funding request of $104,000 will cover all the necessary expenses for the successful implementation of the project. It is the responsibility of the project team to manage the allocated funds effectively and efficiently.
Answer:
NFTs have been one of the largest drivers of volume in the Cardano ecosystem, and this could be elevated even more by unlocking proof-of-attendance use-cases. By being able to easily and cheaply create commemorative NFTs, it will be able to increase user retention in the Cardano ecosystem. Additionally, this system will be more efficient than many alternatives in the market which could bring web2 companies looking to do commemorative NFT drops to the Cardano ecosystem.
The cost of the project represents value for money for the Cardano ecosystem through a combination of factors that justify the proposed budget:
The proposed costs are based on industry standards in Melbourne, Australia (where our team is based). You can find the average salary of a Project Manager in Melbourne, Australia here, which is AUD 120,000 a year, or USD 6,600 a month more or less. Even taking all this into consideration, we have decided to apply a monthly salary of USD 4,000 (USD 2,600 deduction per month) to our budget calculation, so this can represent more value for money for the Cardano community.