w3c-ccg / did-method-key

DID (Decentralized Identifier) did:key method for embedding keys in DID urls
https://w3c-ccg.github.io/did-method-key
Other
18 stars 12 forks source link

Links to implementations #20

Open OR13 opened 3 years ago

OR13 commented 3 years ago

I think we should add a section for links to implementations, including:

JS https://github.com/digitalbazaar/did-method-key-js TS https://github.com/transmute-industries/did-key.js C# https://github.com/trinsic-id/ld-proofs-dotnet/tree/x25519/Library/W3C.CCG.DidKey

dmitrizagidulin commented 3 years ago

+1, good idea.

oed commented 3 years ago

We have a few implementations which uses EIP2844:

https://github.com/ceramicnetwork/js-ceramic (@ceramicnetwork/key-did-resolver, use together with did-resolver) https://github.com/ceramicnetwork/key-did-provider-ed25519 https://github.com/ceramicnetwork/key-did-provider-secp256k1

OR13 commented 3 years ago

@oed these look awesome! Looking at the tests for them, I am wondering what kind of conformance you have for the did document formats.

Do you support base58 or jwk?

oed commented 3 years ago

Just to clarify, the key-did-provider-* just do the user interaction parts. The key-did-resolver does DID -> DID Doc resolution. Currently it's using base58 which the did-jwt library supports.

Also these "did-providers" are designed to be used with the js-did library.

llorllale commented 3 years ago

aries-framework-go: https://github.com/hyperledger/aries-framework-go/tree/04d211c31336641bfb9347694f1931639438ba0f/pkg/vdr/key

OR13 commented 2 years ago

Can someone do a PR so we can close this issue?