Every time a user imports their wallet into a new app is another potential security risk they need to take. Likewise apps managing CLI wallets means the end users don't have custody of their tokens
We will use an account based login mechanism that associates an account with a wallet via a wallet verification process using AdaHandles.
This is the total amount allocated to AdaHandle integration for NFTPass.
Quintin
Paul
Theo
Quazar
no dependencies
no plans to open source
Our proposed solution is to enable people to log in with their AdaHandle, rather than needing to restore their wallet into the app, or creating a new wallet within their account in the app.
We will implement a simple way for people to input their adahandle, to then be prompted for verification of their address. Adahandles will be used to confirm a users wallet which we can then import assets from.
This will enable users to see their NFTs in their wallet and they will be able to use Ticket and Pass tokens without requiring them to share their wallet security credentials with the app
We can help establish a standard for verifying wallet ownership without importing wallets, by integrating the AdaHandle standard already implemented on the Cardano blockchain.
Using existing systems to improve security for users and projects will help improve the general UX of the blockchain ecosystem and releasing this verification mechanism to the public will enable other projects to follow suit when wallet verification can be used instead of importing it into other applications built to use the Cardano blockchain
We will measure success for this project by the completion and security testing of this feature, initially.
This will then be integrated into the main application and will undergo real world tests with users at events on Cardano next year.
A key thing we will be looking at is adoption of this verification process over the next year. We expect to see consistant growth to come with each test at Cardano events this year.
Our team has already built the alpha version of the NftPass app, from blockchain integration to ui development, we have experience in mobile development, blockchain tools and backend development.
Rhys is also a smart contract developer with experience in Plutus / Plutarch, Lucid, CTL and the deployment of contracts in dapps and tools. He has been a contributer to many cardano projects including ADAO, Minswap, FreeLoaderz, CNCAla, and many more. He has been an SPO for going on 3 years and is a full stack developer, as well as a successful fitness business owner and personal trainer
Quintin has worked for more than 6 years as a Nurse, having received his BScN. This requires good leadership skills as well as time management and people skills in order to make sure his unit and all the patients receive quality care.
Co-Founder of SoundRig which is one of Cardano's premiere music platforms having successfully implemented the only NFT Media player on chain with encryption/decryption capabilities.
Project lead for two on-chain charity events: Cardano for Ukraine & Music for Mental Health. Which were virtual concerts with performances by many musicians from the Cardano community that successfully raised funds for Ukrainian refugees in Poland as well as research into mental health treatments.
Theo studied International Hospitality Management & International Business Management. Successful entrepreneur having founded and is the Managing Director of 2 Internationally multi-awarded hospitality companies with presence in Greece and Zambia. As well as having owned and ran multiple high-end bars an clubs.
Passion for Graphic design and animations for more than 5 years having worked with Cnftaudio, The Listening Room and SoundRig.
Electronic Music Production and DJing for more than 15 years . Cardano musicians community manager, with strong connections the Listening Room and SoundRig having released Songs with both groups.
Founder of PoEM (Proof of Entertain Magazine), the only interactive magazine NFT on Cardano!
Quasar has been an avid community member for as long as Catalyst has existed, he is present at every townhall, catalyst meeting and community space offering suggestions, team development, assistance with projects and more, including completing his own proposals and helping others with theirs.
Paul is a full stack developer and has been working in the space for many years. He has been involved with a lot of projects and has been the go-to developer for Quintin and Theo.
With a strong team of experienced and successful individuals, our combined experience and skills will help us with everything from development to testing and expanding the business outside of crypto
The main goal is a simple mechanism for connecting a wallet to a user account without restoring it, mitigating potential security risks.
We will validate our approach is feasible with tests composed on the preview / preprod network where we try to manipulate the mechanism to show the wrong wallet, or display a different users wallet.
These tests will help us find unforeseen security risks in the mechanism and will allow us to address them before anything is deployed to mainnet.
Once these initial securty tests are completed we will role out tests at Cardano events this year to progressively stress test the system.
There are several parts of this proposal that we will split into the following milestones:
M1 - 1 Month:
M2 - 1 Month:
M3 - 1 Month:
Deliverables include:
Intended outcome is a secure method for integrating Cardano wallets to our app.
Output is the ability for Cardano users to keep their wallets secure and use NFT tickets for event access and passes.
Testing: GameChanger testing in live wallet 20hrs - $1200
For the front end: 17hr - $1020
For the backend: - 20hr - $1600
For design / marketing materials - 20hrs - $1200
Contingency 10% - $502
Total = $5522 - 22088 ada
Security is one of the most beneficial areas to spend money on, our application will create a novel solution to allow not only our project but others to verify wallet ownership for accounts on their service with absolutely no security risk.
Not all apps and services need you to send tokens, NFTPass is a good example of this; The purpose of this proposal will enable users to verify ownership of wallets for the application to use, without exposing the wallet to the security risks associated with importing it.
Such a standard is necessary for the ecosystem, and the use of the AdaHandle standard is perfect for implementing with this mechanism. This will enable better options for future projects and services that require the same level of ownership verification.
Rhys: Lead Developer, Full stack dev, Blockchain Developer, Handstand Genius
Quintin: Project Manager, Networking, Marketing
Paul: Front End Developer, Full Stack Dev, Web Dev
Theo: Design Lead, Marketing
Quasar: Networking, Wallet Consultant