very cool, i was building something similar but now i can just use this, how do you handle recovery if the domain name you are using for the passkey goes away? can i just spoof it locally? iām not sure how that works
Just built Passkey39: a library that generates the same crypto private key every time you use your Face ID or Touch ID. No more seed phrases to lose, your biometric authentication becomes your deterministic wallet key through WebAuthn magic.
What do you think? I'm curious if it's a good or bad idea š¤
š https://github.com/dolu89/passkey39
šÆ Live demo: https://passkey39.dolu.dev
(Not published to npm until it's safe to use)
Discussion
That's currently the biggest problem with passkeys. A passkey is tied to a domain name. The only thing you can do is back up your mnemonic manually
If the domain name changes to another one, here's a solution: https://otpless.com/docs/knowledge-base/passkey/relateddomain
I hope a better solution will appears in the near future