Last updated a month ago
We lack open-source components for NFC/NFT authentication on mobile devices; we’ll enable our community to explore a multi-million market on merchandise, identity authentication and hardware wallet.
We’ll create an open-source proof-of-concept application, a mobile SDK to communicate and generate an NFC hardware wallet and validate NFT ownership with the wallet created.
This is the total amount allocated to Fixing Nintendo’s Problem: Unlocking a Multi-million Dollar NFC/NFT Authentication Market for the Cardano Ecosystem with Open-Source [Cardano Warriors + dcSpark]. 5 out of 6 milestones are completed.
1/6
M1: Initial Planning and NFC-NFT Research
Cost: ₳ 75,000
Delivery: Month 2 - Dec 2023
2/6
M2: NFC PoC Development
Cost: ₳ 145,000
Delivery: Month 4 - Feb 2024
3/6
M3: NFT PoC Development
Cost: ₳ 64,365
Delivery: Month 6 - Apr 2024
4/6
M4: Mobile SDK Development and NFT Metadata Authentication
Cost: ₳ 64,365
Delivery: Month 8 - Jun 2024
5/6
M5: SDK Expansion and Mobile App Template Development
Cost: ₳ 64,365
Delivery: Month 10 - Aug 2024
6/6
M6: Testing, Documentation, and Community Engagement
Cost: ₳ 74,000
Delivery: Month 12 - Oct 2024
Adrian Neuhaus
Sebastien Guilemot
No dependencies.
Project will be fully open source.
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.
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:
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:
Increasing number of open source projects (This project in specific)
The main benefits of the success of this project for the ecosystem will be:
The main metrics that can measure the success of this project will be:
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.
Thiago Nunes
I have several years of experience in developing digital products and managing teams. I ran a marketing agency for more than seven years in Brazil, working with several clients and managing a team with more than 30 contributors, providing services for small businesses, to national and international corporations. I’ve been a Cardano Ambassador for more than five years together with the Cardano Foundation, one of the pioneers in several initiatives in Cardano, including being one of the ITN SPOs running under Ouros ticker, one of the organizers at Cardano Rio/Cardano Summit, and also the Director of Operations at Cardano Warriors.
You can read a short story about myself here: A short story about myself
https://www.linkedin.com/in/thiago-nunes-72b95327/
Adrian Neuhaus
Adrian has a strong background in strategic and technical roles. He has demonstrated leadership, strategic planning, and technical proficiency in an array of projects for Web and embedded systems. These skills will be instrumental in key project milestones, including market research, strategic planning, implementation of the Proof of Concept, stack testing, and documentation.
Adrian's record of accomplishment includes significant software contributions to healthcare education, promotional and corporate websites, mobile apps, and ATM interfaces. These experiences underline his ability to handle complex projects and deliver results. His knowledge of tech standards makes him well-suited to contribute significantly to the development of an SDK that fosters innovation in NFT.
https://www.linkedin.com/in/aneuhaus
Sebastien Guillemot
Sebastien is an experienced developer of Cardano Ecosystem, one of the leading developers of the rust library responsible for being the backbone of the earlier wallets on Cardano, creator of the Flint Wallet, and founder of DcSpark, Paima Studios, and Milkomeda.
Linkedin: Sebastien Guillemot
Our main goals for this project is to create an open-source repository and SDK that will allow any mobile wallet to integrate with the NFC wallet technology, foster innovation in the ecosystem through NFC and NFTs, that can act like a wallet but can extend to several validation services to merchandise authentication as also user authentication.
We understand our approach is feasible, today we already have the solution gated with private companies like Tangem Card ( https://tangem.com/en/ ) and Keepser (https://www.keepser.com/).
However, even those companies don’t deliver the full potential of what this technology that our project could become for the Cardano Ecosystem. Having open-sourced competitive and comprehensive tools, give our community more freedom to innovate, from cheaper Hardware Wallets, to merchandise authentication and integration with metaverses through multisig while enriching the knowledge base of the Cardano community.
This project has different categories of goals to expand and achieve:
Our project management will use Agile methodologies with daily stand-up meetings and weekly reviews.
Q1 - Key Event Milestone 1 - Understanding NFC/NFT technology
Q2 - Key Event Milestone 2 - PoC Development, testing and discovery phase.
Q3 - Key Event Milestone 3 - Alpha SDK Mobile Testbed, integration, testing and documentation.
Q4 - Key Event Milestone 4 - Final SDK and Launch
This project embarks on developing a blockchain mobile software development kit (SDK) and a standard set to facilitate interactions between crypto wallets and near-field communication (NFC) devices for transaction validation, catering to Non-Fungible Tokens (NFTs). In the first quarter (Q1), the project focuses on the discovery phase, which includes identifying suitable NFC devices, securing suppliers, and defining the scope of a Minimal Viable Product (MVP). Additionally, a specific use-case for proof of concept is chosen based on the requirements of the MVP.
Moving into the second quarter (Q2), the focus shifts to developing proofs of concept, incorporating tests for both hardware (NFC tags and their interaction with mobile devices) and software (NFC messaging, key cryptography, transaction signing) stacks.
As we transition to the third quarter (Q3), insights from the proofs of concept are utilized to refine the mobile SDK, conduct integration testing, expand use-case documentation, and initiate a beta release for testing and feedback. In the final stretch, the fourth quarter (Q4), the mobile SDK undergoes final improvements based on beta feedback, comprehensive documentation is compiled, and a launch plan is executed to successfully release the product to the market, while also setting up customer support channels and gathering feedback and reviews from users. At this final stage will be receiving help from Paima and DcSpark to do the final integrations.
Q1 - Milestone 1
Deliverables:
Outputs:
Intended Outcomes:
Measurements:
Q2 - Milestone 2
Deliverables:
Outputs:
Intended Outcomes:
Measurements:
Q3 - Milestone 3
Deliverables:
Outputs:
Intended Outcomes:
Measurements:
Q4 - Milestone 4
Deliverables:
Outputs:
Intended Outcomes:
Measurements:
Quarterly Budget (Q1 121773 ADA, Q2 121773 ADA, Q3 121773 ADA, Q4 121773 ADA)
Thiago - Project Owner/Manager, Head of Innovation for the project, Cardano Technical Specialist
-Management, information consolidation, community outreach, and ideation.
(Part Time - $4263,75/month [15791 ADA] | Total for the Quarter: $12791,25 [47373 ADA])
Adrian - Project Software Architect / Developer / Team Manager
-Development, Market Research, Strategic Planning, Documentation
(Full Time - $4263,75/month [15791 ADA] | Total for the Quarter: $12791,25 [47373 ADA])
Sebastien - Project Software Architect / Developer / Advisor / Cardano Technical Specialist
(Part Time - $2432.43/month [9009 ADA] | Total for the Quarter: $7.297,49 [27027 ADA])
Total budget of this proposal: 487095 ADA
All costs related to hardware acquisition, software licensing, shipping and taxation will be deducted and paid by the team from the given amount. The cost of the workforce for this type of project matches the local and global market budget.
We carefully considered local market rates, industry standards, and project complexity to establish this budget. It includes freelance rates, project management costs, technical documentation, and community engagement expenses.
This team consists of highly skilled professionals who offer cost-effective services without compromising quality, the rates fall within the lower end of averages for scientific, engineering, and managerial staff.
The value is set at a level that aligns with the global and local competition in their respective areas, ensuring that the compensation is fair and competitive. However, it is important to note that monetary incentives do not solely drive the participants of this project. We are deeply engaged with the Cardano Community and are motivated to deliver their best performance.
All project participants have willingly accepted the currency risk associated with being paid in ADA, showcasing our commitment and confidence in the Cardano ecosystem. A decrease in ADA price may result in lower compensation, but a rise in ADA price serves as a reward for investing in Cardano, aligning our incentives with the ecosystem's success.
If Project Catalyst funds are awarded, we conclude that this proposal offers excellent value for the Cardano ecosystem. With our expertise, transparent cost breakdown, and the value our project deliverables bring, we are confident in the substantial returns the Cardano community will experience in terms of functionality, innovation, and growth with specialized developers.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Thiago Nunes
I will be the product manager and product owner, with relevant experience on Cardano and good reach in the community, by being among of the oldest Cardano SPOs, participating on the Rust ITN and engaging in several project deployments during the launch of the native assets on Cardano, having to handle the lack of documentation since the early days in ITN, I’m more than confidant that I can guide through the several corners of Cardano technical specification and speed up the process.
I will also interact with Catalyst and align the team output with the expected milestones described and interact with Catalyst Milestone reports, on top of that I will also be responsible for managing the budget and keeping the expected output on target.
Adrian Neuhaus
Adrian will be responsible for software architecture and engineering. He will engage with the team to coordinate the product development, PoC testing, the resulting SDK and its documentation. He will foresee the software-hardware integration, organize testing and integration.
Sebastien Guillemot
Sebastian will work on the integration side of Paima and Milkomeda, and also as advisor during critical development moments.