MATTR VII PlatformDIDs
Resolve a DID
Retrieves a DID and its metadata from the tenant by its URI. This may involve a network call depending on the method involved:
- For did:key the public key is encapsulated in the DID URI itself.
- For did:web it must be resolved by accessing the
/.well-known/did.json
path on its domain.
Analytics Events
DID_RETRIEVE_STARTDID_RETRIEVE_SUCCESSDID_RETRIEVE_FAIL
Roles
adminissuerverifierdts-provider
GET
/v1/dids/{id}
AuthorizationBearer <token>
In: header
Path Parameters
idstring
DID
Format
did
Response Body
curl -X GET "https://example.vii.au01.mattr.global/v1/dids/did:key:z6Mkjr7vfzBfamiN6Wi6cyQUgTq6CEMXP1MzWQawsUEXJoa9"
{
"did": "did:web:learn.vii.au01.mattr.global",
"registrationStatus": "COMPLETED",
"localMetadata": {
"keys": [
{
"didDocumentKeyId": "did:web:learn.vii.au01.mattr.global#z12KiP7r",
"kmsKeyId": "96fa6a94-a8cf-4afd-825b-70b46bdb60ee"
},
{
"didDocumentKeyId": "did:web:learn.vii.au01.mattr.global#nCxqyzxHFi",
"kmsKeyId": "378dfe87-6eba-4779-a402-34ff5b267840"
},
{
"didDocumentKeyId": "did:web:learn.vii.au01.mattr.global#2vcj3MjR4d",
"kmsKeyId": "a0cba537-ffe1-486d-aedd-6ead80e75519"
},
{
"didDocumentKeyId": "did:web:learn.vii.au01.mattr.global#CU6dJt9p8t",
"kmsKeyId": "250c4e1f-bae3-44ca-9f4e-4f7ff15851e2"
}
],
"registered": 1674421454614,
"initialDidDocument": {
"@context": [
"https://w3.org/ns/did/v1",
"https://w3id.org/security/suites/x25519-2019/v1",
"https://w3id.org/security/suites/jws-2020/v1",
"https://w3id.org/security/suites/ed25519-2018/v1",
"https://w3id.org/security/bbs/v1"
],
"id": "did:web:learn.vii.au01.mattr.global",
"verificationMethod": [
{
"id": "did:web:learn.vii.au01.mattr.global#z12KiP7r",
"controller": "did:web:learn.vii.au01.mattr.global",
"type": "JsonWebKey2020",
"publicKeyJwk": {
"kty": "EC",
"crv": "P-256",
"x": "PZWoBmV7vjJ55Aq5hFAPIH6uDA-V3G0ueVe22ahgL7w",
"y": "7kzcj257Zvfpzyj2gFWrnCIbXZxQ6WyDOo2MdA6mpMI"
}
},
{
"id": "did:web:learn.vii.au01.mattr.global#2vcj3MjR4d",
"controller": "did:web:learn.vii.au01.mattr.global",
"type": "Ed25519VerificationKey2018",
"publicKeyBase58": "2vcj3MjR4dSKq5asFQ9oor7iZsqTKTfBpjLHgaP15Y24"
},
{
"id": "did:web:learn.vii.au01.mattr.global#nCxqyzxHFi",
"controller": "did:web:learn.vii.au01.mattr.global",
"type": "Bls12381G2Key2020",
"publicKeyBase58": "nCxqyzxHFioYCVwinAwJzTPwfs84pPaseZQFkfGXUxx5ZD93HE43aXicYsyj2s5HYFSSYw9WtRaWsKeF9qn2jBVZ2UNuQCdG1qna9jpZPTvWQY1t2Z2hxhhs8MV5P5QaozB"
}
],
"authentication": [
"did:web:learn.vii.au01.mattr.global#2vcj3MjR4d"
],
"assertionMethod": [
"did:web:learn.vii.au01.mattr.global#z12KiP7r",
"did:web:learn.vii.au01.mattr.global#2vcj3MjR4d",
"did:web:learn.vii.au01.mattr.global#nCxqyzxHFi"
],
"capabilityDelegation": [
"did:web:learn.vii.au01.mattr.global#z12KiP7r",
"did:web:learn.vii.au01.mattr.global#2vcj3MjR4d",
"did:web:learn.vii.au01.mattr.global#nCxqyzxHFi"
],
"capabilityInvocation": [
"did:web:learn.vii.au01.mattr.global#z12KiP7r",
"did:web:learn.vii.au01.mattr.global#2vcj3MjR4d",
"did:web:learn.vii.au01.mattr.global#nCxqyzxHFi"
],
"keyAgreement": [
{
"id": "did:web:learn.vii.au01.mattr.global#CU6dJt9p8t",
"controller": "did:web:learn.vii.au01.mattr.global",
"type": "X25519KeyAgreementKey2019",
"publicKeyBase58": "CU6dJt9p8twE4hmyGVFbVpUMmu6G732bVgD1tNupwYY7"
}
]
}
}
}
{
"code": "string",
"message": "string",
"details": [
{
"value": "string",
"msg": "Invalid value",
"param": "id",
"location": "body"
}
]
}
How would you rate this page?