
I developed the Passkey Plugin as an open-source project to make it easy for JavaScript developers to provide multi-platform passkey functionality across iOS, Android, and Web in their Soroban dApps.
With this proposal I seek funding to extend the plugin to integrate YubiKey hardware, enabling developers to also use YubiKey as an external passkey authenticator in their Soroban dApps such as for example in Soroban Smart Wallets.
Yes
$10.0K
Public open-source plugin release with YubiKey support on npm. Positive feedback from developers. Developers use the plugin and the Demo App as a reference to extend their dApps with YubiKey support.
Announcement on Stellar Discord, GitHub and X platforms. Actively support users on GitHub and Discord. Collaborate with Stellar ecosystem projects and collect feedback to further improve. Provide live support and onboarding examples for developers who seek to integrate hardware passkeys.
The latest open-source release is available on npm: https://www.npmjs.com/package/capacitor-passkey-plugin
Community interest: Discussed in Stellar Discord #passkeys channel with positive developer interest: https://discord.com/channels/897514728459468821/1250851135561142423/1423057158400118804 (Click to open the conversation)
Clear request for YubiKey support: https://discord.com/channels/897514728459468821/1250851135561142423/1426803244566319145 (Click to open the conversation)
1. [Deliverable 1]
Brief description: Extend the plugin to fully support YubiKey hardware for iOS platform.
How to measure completion: New npm release, with source code available on GitHub, complete documentation, and a demo video.
Estimated date of completion: 3 weeks.
Budget: $3,000
1. [Deliverable 1]
Brief description: Extend the plugin to fully support YubiKey hardware for Android and web platforms.
How to measure completion: New npm release, with source code available on GitHub, complete documentation, and a demo video.
Estimated date of completion: 3 weeks.
Budget: $3,000
1. [Deliverable 1]
Brief description: Implementation of the open-source Demo App showcasing the plugin integration across all platforms, with full documentation. It can be used as a reference project for developers who seek to integrate the plugin including YubiKey support into their dApps.
How to measure completion: New open-source GitHub project with the Demo App, complete dev. documentation and demonstration video.
Estimated date of completion: 4 weeks.
Budget: $4,000
Bence Nagy, Master of Computer Science, Stellar developer since 2021, with multiple contributions to various Stellar SDKs, including the iOS, Flutter SDK, and AssemblyScript Soroban SDK. Main developer and maintainer of the PHP Anchor SDK for Stellar.

