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

All Test Vectors are out of date because of DID Core Drift #34

Open OR13 opened 3 years ago

OR13 commented 3 years ago

See http://ns.did.ai/

https://github.com/perma-id/w3id.org/pull/2153

for all the required contexts associated with did key formats that are now registered on w3id.org.

OR13 commented 3 years ago

See also https://github.com/w3c-ccg/security-vocab/pull/109

decentralgabe commented 2 years ago

Bumping this. I noticed the presence of a top-level publicKey array in the test vectors, which has been supplanted by verificationMethod in did-core.

I'm stuck between breaking did-core or did-key compliance.

OR13 commented 2 years ago

@decentralgabe https://did.key.transmute.industries/

I think its sufficient to find and replace publicKey with verificationMethod, but it might be better to just regenerate them, and add better support for JWK.

decentralgabe commented 2 years ago

I'm happy to take a task to find and replace. I won't be able to regenerate as I don't have all the key types implemented.