Project Name: Nydia Passkey Holder. Chapter 3: Where Nydia Unlocks the Power of Touch
Project Lead: Oleh N.
Project Description
Here’s what happens when you try to export passkeys from any Android device: YOU CAN’T.
Meanwhile, Nydia already enables seamless passkey storage and sync across Chrome, Firefox, and Safari — thanks to Sia. Android deserves no less.
Nydia’s Android implementation directly addresses this gap.
The project builds a credential provider for Android 14+ that stores passkeys on the Sia network.
Who benefits from your project?
Users of the Nydia browser extensions will be able to synchronize passkeys across devices and browsers, with full portability via the Sia network. So will Android users, who can now finally decide where their passkeys are stored — and by whom.
How does the project serve the Foundation’s mission of user-owned data?
With Android support, Nydia makes passkey ownership truly universal.
Your keys, your network, your device choice.
Project Goals & Milestones
Note: For planning purpose, timeline based on September 1, 2025 start date.
Milestone #1 (Due by January 2, 2026)
- Develop credential provider service MVP for Android 14+
Milestone #2 (Due by February 2, 2026)
- Implement passkey upload and retrieval via
renterdAPI. - Design and implement synchronization logic to keep local and
renterdpasskey states consistent.
Milestone #3 (Due by April 2, 2026)
- Add passkey encryption/decryption.
- Enable cross-platform use of the same encrypted passkey set between Android and Nydia browser extensions.
Milestone #4 (Due by May 2, 2026)
- Create user interface for passkey management and
renterdsettings. - Add support for biometric and device credential authentication.
Milestone #5 (Due by June 2, 2026)
- This milestone will cover the full spectrum of testing. At the same time, though the primary scope of this grant is the Android implementation of Nydia, development of the browser extensions remains ongoing. If any attestation enhancements come up during
Nydia-for-Androiddevelopment, they’ll be added to the Chrome, Firefox, and Safari extensions as part of this milestone to maintain alignment across the ecosystem.
Potential Risk
While Android 14+ allows third-party password managers to provide passkeys, certain OEM devices may lack support for this feature. This may result in limited availability of Nydia on some devices.
Supporting native Android applications via the Credential Manager API may require additional discovery, testing, and adaptation to app-specific behaviors. If full implementation proves infeasible during the grant period, initial support will focus on browser-based use cases, with native app flows deferred to a future chapter.
Budget
The project requests $72,000 in funding, allocated over a 9-month research and development period.
Are you a resident of any jurisdiction on that list? Will your payment bank account be located in any jurisdiction on that list?
No, to both questions.
Will all of your project’s code be open-source?
Yes.
Where code will be accessible for review?
Do you agree to submit monthly progress reports?
Yes.
Contact info
Email: [email protected]
Discord: new0ne