-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
authenticationrelated to key management, signin processesrelated to key management, signin processes
Description
There is overlap between how the Decentralized Identifiers spec and Atomic Data should work. Both emphasize self-sovereign identity management powered by cryptography.
Currently, Atomic Data Agents have HTTP(S) identifiers. This has some benefits:
- If the user loses access to their private key, or the key was leaked and needs to be changed, the HTTP identifier can remain the same
- HTTP has very high adoption, so most clients can resolve them
- HTTP is pretty fast, as DNS helps to get a quick connection to the actual source
But HTTP also has its downsides:
- True self-sovereignty with HTTP is possible, but it means managing a server + a domain. This is a high barrier for many, especially compare to simply storing a private key somewhere. It also means having the entire DNS and its trust certificate system as a dependency.
Best of both
I feel like Atomic Data should at least support the did scheme, although I'm not sure how. I'll need to read up on it. A great resource is https://identity.foundation/faq/
Inspiration for DID
Metadata
Metadata
Assignees
Labels
authenticationrelated to key management, signin processesrelated to key management, signin processes