[IMPACT] Please describe your proposed solution.
There has been a lot of growth in use-cases that require frequent message signing in the crypto ecosystem - primarily driven by NFTs and gaming. However, a lot of users lose interest when they realize how tedious it will be to accept the prompt by their wallet every time they have to sign a message
As the authors of original Cardano message signing spec (CIP8: <https://cips.cardano.org/cips/cip8/>), we are very familiar with the cryptography involved in message signing. We are planning to release a layer on top of this message signing system to more easily allow wallets to auto-sign messages in cases where it knows it is safe to do so. Although we will create a more formal specification, you can find the initial approaches discussed in the following document:
Notably, a lot of the power of this proposal will rely on Paima Engine - a framework for creating web3 games, as it supports playing games using only standard message signing (no real transaction required). That means that if we have a safe and smooth flow for message signing, we can unlock a significantly better gaming experience.
Notably, the project consisted of the steps:
- Create a specification for this message signing system
- Integrate it into at least one wallet
[IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
NFTs and gaming are one of the largest use-cases for blockchains - often surpassing DeFi in volume. This specification will help games provide a smooth experience to users, which will increase adoption even more
[IMPACT] How do you intend to measure the success of your project?
- Number of wallets / dApps integrating the standard
[IMPACT] Please describe your plans to share the outputs and results of your project?
We will share all specifications and reference implementations we write publicly
[CAPABILITY/ FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability?
dcSpark is a well renowned company in the Cardano ecosystem that has a long history of delivering on Catalyst proposals. You can find progress on grants we have previously received at https://dcspark.io/grants
[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?
The main goal is to increase user retention for games in the Cardano ecosystem, thereby increasing traffic and making web3 games more viable as a business model
We know this project is technically feasible as we are the authors of the original message signing specification for Cardano and so we’re very familiar with how it works
[CAPABILITY/ FEASIBILITY] Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.
- Finish writing the specification
- Reach consensus on the specification
- Announce integration of the spec in at least 1 wallet
[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.
- Integration announcement
[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.
- Spec: 20k
- Implementation: 20k
[RESOURCES & VALUE FOR MONEY] Who is in the project team and what are their roles?
dcSpark (development support)
Paima Studios (advising on the use-case)
[RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
This will increase adoption of gaming in the Cardano ecosystem, which will increase transaction volume (good for the ecosystem) and help more companies and individuals launch games in the ecosystem