Please describe your proposed solution.
Our solution intends to address two aspects for our community, the first is the facilitation for developers to expand the independent development of Hardware using NFC technology, allowing them to explore and interact with the solution, expanding their horizons in the application possibilities over the Cardano blockchain.
The second is a problem of authenticating physical and identity products using an NFT solution linked to the user's wallet. The authentication market for physical products such as collectibles and high value-added products is extremely lacking in security best practices. NFC technology has evolved considerably and has become extremely interesting in this process, as we can see in some initiatives undertaken by the Cardano foundation in this regard.
( https://twitter.com/JeremyFirsterCF/status/1675227536203350016 )
As we can see in the Cardano Foundation use case recently, the implementation was extremely simple, depending on validation intermediated by a third-party service.
The image above shows that the solution is just a URL recorded in an NFC TAG, a more simplified format in which on-chain validation is outsourced to a second moment. The practical effect is that there is in fact, no direct link to the merchandise and an NFT that can be instantly validated on-chain by reading the tag. Which can lead to security flaws depending on how the whole cycle was implemented.
Today NFC products that allow some authentication on platforms can lose their exclusivity in a very simple way, for this we look at the existing hack tools on the market like FlipperZero and the struggle of big players in the market like Nintendo are going through with the authentication of collectibles that allow interaction with the digital.
Check how the hack works here in this video: HERE
As seen in the video above, the device can easily copy the content of the NFC TAG and replicate it on the platform, if we are witnessing a gaming giant going through a hard time due to the lack of validation, let alone other solutions that continue to depend on intermediaries to validate.
Our proposal aims to put in the hands of our community the possibility of revolutionizing authentication via NFC/NFT, allowing unthinkable interactions through collectibles and metaverses. Uniting communities in joint actions carried out by multisig transactions directly linked to physical collectibles, raising the level of interaction between the real world and the virtual one.
Imagine you being able to unlock a milestone in a dungeon only after your friends who have a certain item validate their ownership the moment they start the game, through a multisig signature between more than one wallet? It’s very cool and highlights Cardano multisig technology, where a user doesn't even need to sign a contract, very different from other networks.
The scope of this proposal came from the need that Cardano Warriors sought for the interaction of our metaverse with our NFT certified goods. Unfortunately, we were blocked by the lack of communication from the companies mentioned above. There is no interest from these companies, they are focused on other things and our community is not a priority and we cannot depend on proprietary technologies to expand.
The possibilities of this technology are many, from the obvious case of validating items that carry an embedded tag to authentication on platforms, the ticket system and the open-source Hardware Wallet technology itself. Not to mention the openness to market solutions that giants like Nintendo are struggling to solve.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
Our proposal easily answers the challenge's main question:
"How do we equip and support developers with tools and working infrastructure?
How do we make Cardano their first choice when it comes to building dApps, innovating and collaborating?"
We support developers with the delivery of an open-source tooling and good documentation for creating NFC-based hardware wallets, becoming yet another option for diversifying wallet services in the ecosystem.
By leading with open-source innovation in the industry and showcasing our community's collaboration to support the development of new technologies and use cases, we have become the first choice for these developers.
In this way, we answer the main question of the Challenge, but we also qualify the proposal with the following questions in the challenge brief and potential directions:
"What would make a developer motivated to grind through the docs and code no matter how hard it is to create a dApp? What are enterprise dev managers looking for in order to be able to build out enterprise projects, either internal or commercial?"
One thing developers like know is that they have an easy path to deliver something incredible. By opening the doors to this type of innovation, we enrich our ecosystem and become more attractive to DEVs who are willing to grind and deliver amazing experiences. For enterprise dev managers to be able to build, they need quick and fast deploy of proof-of-concepts in order to get the confidence and approval to go forward with a project.
Our proposal includes this proof-of-concept that will help developers to understand how we are executing the application, the application will also have proper documentation.
As for potential Directions pointed by the Challenge, we can consider the following:
- Developer productivity: IDE's, scripts to automate processes.
- Our proposal offers and SDK that lines up with increasing developer productivity
- Knowledge base & Documentation
- This project will become a knowledge base for NFC and NFT authentication and will carry great documentation
- Deployment, testing, and monitoring frameworks
- The proof of concept for this project will allow any developer with the hardware resources to deploy and test the application quickly, speeding up the decision making while building on Cardano
- Samples, recipes and templates
- The proof of concept itself will be the sample and any recipe or template to speed up configuration and deployment will be included in the documentation
Finally, on of the final requests of this challenge, metrics for positive impact and notes of encouragement:
-We are advocates of open source and encourage proposers who are planning to do open source projects from day one.
-Community involvement (We’ll host a discord to make easy communication with the team responsible for the GitHub repository.
At the end of all this, we are delivering a solution that can significantly increase the number of transactions in an immersive way. We are contributing to create a thriving ecosystem improving the user experience and leveraging the potential of multi-sig transactions, facilitating for developers to expand the utility of their projects and connecting their communities. On top of all that, this is a open-source research.
Key Challenge Metrics to measure: At the end of this challenge, we will be asking ourselves: Did we manage to make it easier for developers to build on top of Cardano?
Yes, by adding up the number of the following key metrics:
- Number of API or Developer tools which lower entry barrier for developers in Cardano (This project in specific)
- Number of developers actively building on top of Cardano (Adrian will be a new DEV being onboarded to Cardano technology, as many others on the gaming side.)
- A strong community of developers and proposers with thriving project collaboration. (Discord set for this project)
Increasing number of open source projects (This project in specific)
How do you intend to measure the success of your project?
The main benefits of the success of this project for the ecosystem will be:
- To have open-source technology and documentation that was restricted to private actors in the ecosystem.
- To deploy a innovative solution to our community using NFTs as a use case for authentication
- Training and onboarding a highly skilled senior developer to our community
- The innovation can potentially increase growth of the ecosystem by onboarding a new class of users that care about physical assets validation and authentication
- Milkomeda and PaimaStudio integration
The main metrics that can measure the success of this project will be:
- The successful deployment of the application as a proof of concept for NFC wallet and NFT authentication
- Specific libraries to facilitate mobile development
Please describe your plans to share the outputs and results of your project?
During all phases of the project, we plan to publicly make code available on github, and all team conversations will be open in a specific Discord for this project. We plan to invite other developers to participate and engage with the project to achieve the goal of being an open source collaboration.
At the end of the project’s deployment as the proof of concept, we plan to explain the potential technology and market opportunities coming in a small seminar for project leaders around the gaming ecosystem and metaverses on Cardano.
During the seminar, we’ll also explain how our mobile SDK works and how to integrate with mobile wallet applications and any other mobile applications that are capable of handling transactions.
As the expected results from the project start to become more concrete and after doing the seminar, we’ll gather information from project leaders about potential business opportunities and business development around the application. The intent is to provide an opportunity to start integrating the application into other systems and expanding the utilization of the project like a potential open-source Hardware Wallet for our community, given the fact of the recent happenings with Ledger.
Also, this type of wallet can be very cheap to implement in developing countries, due to heavy taxation and high cost of Hardware Wallet in their native currency, it becomes prohibitive to start with HW in crypto.