#web3 id or #web3 login is a remedy to all our problems - decentralized, OTP less, passwordless! Before we all move to a new happier world. I have a few questions:
- how do we rotate a key and deal with a stolen private key?
- is it passwordless? How do we unlock a wallet, and how do we recover a password?
- how do we make it cross-device?
I have a better answer to this challenge— #Web5 Auth, or how we call it in our #affinidi #sdk - #DIDAuth. DIDAuth - is an edge auth protocol that proves ownership of private keys based on DID. With #DID, we decouple but cryptographically bind Controller (user), private/public pair, and identifier. So with a DID method that supports key rotation, we could solve the first challenge. With seed migration, we could solve a cross-device experience. Recovery is a more complex story #affinidi #sdk solve it for custodial users and give building blocks for edge developers to implement their solutions for this challenge. Lets #build a new world together