Open joepio opened 3 years ago
I've got some ideas on using DIDs.
Combine both the publicKey
and the HTTPS subject
in one JSON object, encode both in a did:atomic
scheme. We'd end up with one string can can also work in decentralized contexts, whilst maintaining the addressing benefits.
However, this definitely has some complications:
did
addresses. In K/V Stores (such as Atomic-Server we only store resources with one unique (HTTPS) key. Should we now store it using both, each referencing the source of truth?did:atomic
ID? The did
is definitely the most complete.
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:
But HTTP also has its downsides:
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