Skip to content

Further explore DID + Atomic Agent compatibility #59

Open
@joepio

Description

@joepio

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

No one assigned

    Labels

    authenticationrelated to key management, signin processes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions