Last updated 2 weeks ago
Cardano users must choose between costly, less convenient hardware wallets or less secure software wallets. YubiKey offers a secure, portable, affordable alternative.
Open-source tool enabling Cardano private key storage on YubiKey and secure signing of Cardano transactions.
This is the total amount allocated to Yubikey Cardano Wallet. 1 out of 3 milestones are completed.
1/3
Technical Documentation & PoC
Cost: $ADA 4,500
Delivery: Month 1 - Dec 2025
2/3
CLI Implementation
Cost: $ADA 4,500
Delivery: Month 2 - Jan 2026
3/3
Cardano Transaction Signing
Cost: $ADA 6,000
Delivery: Month 3 - Feb 2026
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Please provide your proposal title
Yubikey Cardano Wallet
Enter the amount of funding you are requesting in ADA
15000
Please specify how many months you expect your project to last
3
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano users must choose between costly, less convenient hardware wallets or less secure software wallets. YubiKey offers a secure, portable, affordable alternative.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
The project already has a working proof of concept https://github.com/akonior/yubikey-cardano-wallet with a prototype that successfully executed a test transaction on the Cardano Preview network (Happy Path). The full code will be released on GitHub under the Apache 2.0 license, accompanied by complete documentation and step-by-step tutorials so developers can set up and use the library with minimal effort.
Please choose the most relevant theme and tag related to the outcomes of your proposal
Authentication
Mention your open source license and describe your open source license rationale.
License: Apache License 2.0
I chose Apache 2.0 because it is a widely adopted, permissive license that encourages community contributions and broad adoption. It allows both open-source and commercial use without copyleft restrictions, while providing clear terms, attribution requirements, and an explicit patent grant to protect developers and users. This makes it ideal for tools and SDKs intended to integrate widely across the Cardano ecosystem. Apache 2.0 is also a popular license in blockchain projects, including within the Cardano ecosystem, which makes it a natural fit for this project.
How do you make sure your source code is accessible to the public from project start, and people are informed?
How will you provide high quality documentation?
/docs folder with detailed documentation for each component.Please describe your proposed solution and how it addresses the problem
Current Context
Proposed Solution
Develop a lightweight Command Line Tool (in Rust or Python) that enables:
Please define the positive impact your project will have on the wider Cardano community
This project expands the security options for managing private keys in Cardano. Today, users must choose between fully featured but less convenient hardware wallets (Ledger, Trezor) or less secure software wallets. By introducing YubiKey as a third option, the project creates a secure and convenient middle ground: private keys are stored in the YubiKey’s secure enclave, while signing requires a physical touch and PIN entry. This improves accessibility, lowers the entry barrier for secure key management, and empowers the community with greater flexibility and choice in how they protect their assets.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
I have a long history of working on open-source projects with active contributions on GitHub https://github.com/akonior. My capability is demonstrated by co-developing the https://github.com/vlayer-xyz/vlayer framework, a production-level blockchain tool, as well as https://github.com/zkworks-xyz/Quetzal, a zero-knowledge wallet using WebAuthn with Apple Touch ID and Face ID. The feasibility of this proposal is further validated by an existing working prototype https://github.com/akonior/yubikey-cardano-wallet that already signs Cardano transactions with YubiKey https://preview.cardanoscan.io/transaction/52415277f3beca2acd3efcc4b0af327469b49deee06596990971e4f2a6208107
Milestone Title
Research & Design
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
1
Cost
5000
Progress
30 %
Milestone Title
CLI Implementation
Milestone Outputs
Develop Command Line Tool for key management:
Acceptance Criteria
Evidence of Completion
Delivery Month
2
Cost
5000
Progress
60 %
Milestone Title
Cardano Transaction Signing
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
3
Cost
5000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
I plan to work on this project over a period of three months. The scope includes not only development but also research of YubiKey capabilities, documentation review, and testing of low-level options such as OpenPGP via APDU commands. Work will cover implementation, integration, testing, and full documentation. The requested budget is 5,000 ADA per month for 3 months (total: 15,000 ADA).
How does the cost of the project represent value for the Cardano ecosystem?
This project extends key management options in the Cardano ecosystem by enabling YubiKey, a widely adopted and affordable device, to serve as a secure hardware wallet. Many users already own YubiKeys, so this solution increases security and accessibility without requiring the purchase of additional hardware. It also provides existing YubiKey owners with a new, meaningful use case, delivering high value at a relatively low cost.
Terms and Conditions:
Yes
Arkadiusz Konior https://www.linkedin.com/in/arkadiuszkonior/
adahandle: $arek
I hold a Master’s degree in Mathematics (started but did not complete PhD studies in mathematics) with many years of experience in software engineering. I also hold the Plutus Pioneer Certificate and Cardano Blockchain Certified Associate. I have a long history of working on open-source projects with active contributions on GitHub: https://github.com/akonior