Last updated 6 months ago
Use-cases that require users to sign message frequently have a poor UX because wallets will ask the user to confirm the message signing every time
We will improve the UX by creating a spec to define a flow for users to enable auto-signing messages in cases where the wallet can know it is safe to do so
This is the total amount allocated to Enable use-cases that require frequent message signing by introducing a safe standard for message signing without wallet prompts. 3 out of 5 milestones are completed.
1/5
Specification
Cost: âł 36,000
Delivery: Month 1 - Nov 2023
2/5
Pilot implementation
Cost: âł 36,000
Delivery: Month 2 - Dec 2023
3/5
Implement auto-sign as a Metamask Snap
Cost: âł 36,000
Delivery: Month 3 - Jan 2024
4/5
Game - implementation
Cost: âł 36,000
Delivery: Month 4 - Feb 2024
5/5
Project Completion
Cost: âł 35,300
Delivery: Month 5 - Mar 2024
Nicolas Arqueros
Robert Kornacki
dcSpark
Paima Studios
No dependencies
Project will be fully open source
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:Â
https://docs.google.com/document/d/1VqXjyfgvbXxYHqhzYcSFFEorYbnza6GbjyAbVXyAKAM/edit?usp=sharing
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:
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
We will share all specifications and reference implementations we write publicly
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
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
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
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here