You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current implementation of the MIW doesn't fully describe the DID document. The verificationMethod field and the assertionMethod field must be optimised.
Acceptance Criteria
both the Ed25519 and the secp256k1 curve keys must be present in the verificationMethod of a did document
both public keys must be expressed in the assertionMethod
both public keys will use the JsonWebKey2020 verification method type
both public keys will include the publicKeyJwk format to express the public key
the keys MAY be referenced by their id inside the assertionMethod field or they can be embedded (JsonWebKey2020 type)
the controller for the keys is the MIW
Additional Information
Examples:
VerificationMethod with one embedded public key (Ed25519) in JsonWebKey2020 format and a reference inside the assertionMethod
# a snippet from a did document
...
"verificationMethod": [{
"id": "did:example:123#_Qq0UL2Fq651Q0Fjd6TvnYE-faHiOpRlPVQcY_-tA4A",
"type": "JsonWebKey2020",
"controller": "did:example:123",
"publicKeyJwk": {
"crv": "Ed25519",
"x": "VCpo2LMLhn6iWku8MKvSLg2ZAoC-nlOyPVQaO3FxVeQ",
"kty": "OKP",
"kid": "_Qq0UL2Fq651Q0Fjd6TvnYE-faHiOpRlPVQcY_-tA4A"
}
}],
"assertionMethod" ["did:example:123#_Qq0UL2Fq651Q0Fjd6TvnYE-faHiOpRlPVQcY_-tA4A"],
...
Description
The current implementation of the MIW doesn't fully describe the DID document. The
verificationMethod
field and theassertionMethod
field must be optimised.Acceptance Criteria
Ed25519
and thesecp256k1
curve keys must be present in theverificationMethod
of a did documentassertionMethod
JsonWebKey2020
verification method typepublicKeyJwk
format to express the public keyid
inside theassertionMethod
field or they can be embedded (JsonWebKey2020
type)Additional Information
Examples:
VerificationMethod with one embedded public key (Ed25519) in JsonWebKey2020 format and a reference inside the assertionMethod
Same as above, but a 'secp256k1' key
The text was updated successfully, but these errors were encountered: