Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add did-kilt-2021 #95

Merged
merged 7 commits into from
Jun 3, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"w3c"
],
"scripts": {
"install:ci": "npm install --ignore-scripts && lerna link && lerna bootstrap --since origin/main --include-dependencies",
"postinstall": "lerna bootstrap",
"prepare": "lerna run prepare",
"start": "npm run docker:up",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ module.exports = {
require('../implementations/did-is.json'),
require('../implementations/did-key-2018-db.json'),
require('../implementations/did-key-2020-db.json'),
require('../implementations/did-kilt-2021.json'),
require('../implementations/did-3-2021-3box-labs.json'),
require('../implementations/did-ethr-2021-consensys-mesh.json'),
require('../implementations/did-trust.json'),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ module.exports = {
require('../implementations/did-is.json'),
require('../implementations/did-key-2018-db.json'),
require('../implementations/did-key-2020-db.json'),
require('../implementations/did-kilt-2021.json'),
require('../implementations/did-3-2021-3box-labs.json'),
require('../implementations/did-ethr-2021-consensys-mesh.json'),
require('../implementations/did-trust.json'),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ module.exports = {
require('../implementations/did-is.json'),
require('../implementations/did-key-2018-db.json'),
require('../implementations/did-key-2020-db.json'),
require('../implementations/did-kilt-2021.json'),
require('../implementations/did-3-2021-3box-labs.json'),
require('../implementations/did-ethr-2021-consensys-mesh.json'),
require('../implementations/did-trust.json'),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ module.exports = {
require('../implementations/did-is.json'),
require('../implementations/did-key-2018-db.json'),
require('../implementations/did-key-2020-db.json'),
require('../implementations/did-kilt-2021.json'),
require('../implementations/did-3-2021-3box-labs.json'),
require('../implementations/did-ethr-2021-consensys-mesh.json'),
require('../implementations/did-trust.json'),
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
{
"didMethod": "did:kilt",
"implementation": "DID Test Suite",
"implementer": "Kilt Protocol",
"supportedContentTypes": [
"application/did+json",
"application/did+ld+json"
],
"dids": [
"did:kilt:04siJtc4dYq2gPre8Xj6KJcSjVAdi1gmjctUzjf3AwrtNnhvy",
"did:kilt:14siJtc4dYq2gPre8Xj6KJcSjVAdi1gmjctUzjf3AwrtNnhvy"
],
"didParameters": {},
"did:kilt:04siJtc4dYq2gPre8Xj6KJcSjVAdi1gmjctUzjf3AwrtNnhvy": {
"didDocumentDataModel": {
"properties": {
"id": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"verificationMethod": [
{
"id": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#authentication",
"type": "Ed25519VerificationKey2018",
"controller": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "5mMUjxBBZFnLcPgqe3bSWdn4nUH7TjXaWyy5pxEqeJ94"
},
{
"id": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#key-agreement",
"type": "X25519KeyAgreementKey2019",
"controller": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "H56xqbGC7egoubPuPP6m386SaBXKRMgDEavDG5QuTKBt"
}
],
"authentication": ["#authentication"],
"keyAgreement": ["#key-agreement"]
}
},
"application/did+json": {
"didDocumentDataModel": {
"representationSpecificEntries": {}
},
"representation": "{\"id\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"verificationMethod\":[{\"id\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#authentication\",\"type\":\"Ed25519VerificationKey2018\",\"controller\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"5mMUjxBBZFnLcPgqe3bSWdn4nUH7TjXaWyy5pxEqeJ94\"},{\"id\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#key-agreement\",\"type\":\"X25519KeyAgreementKey2019\",\"controller\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"H56xqbGC7egoubPuPP6m386SaBXKRMgDEavDG5QuTKBt\"}],\"authentication\":[\"#authentication\"],\"keyAgreement\":[\"#key-agreement\"]}",
"didDocumentMetadata": {},
"didResolutionMetadata": {
"contentType": "application/did+json"
}
},
"application/did+ld+json": {
"didDocumentDataModel": {
"representationSpecificEntries": {
"@context": ["https://www.w3.org/ns/did/v1"]
}
},
"representation": "{\"@context\":[\"https://www.w3.org/ns/did/v1\"],\"id\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"verificationMethod\":[{\"id\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#authentication\",\"type\":\"Ed25519VerificationKey2018\",\"controller\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"5mMUjxBBZFnLcPgqe3bSWdn4nUH7TjXaWyy5pxEqeJ94\"},{\"id\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#key-agreement\",\"type\":\"X25519KeyAgreementKey2019\",\"controller\":\"did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"H56xqbGC7egoubPuPP6m386SaBXKRMgDEavDG5QuTKBt\"}],\"authentication\":[\"#authentication\"],\"keyAgreement\":[\"#key-agreement\"]}",
"didDocumentMetadata": {},
"didResolutionMetadata": {
"contentType": "application/did+ld+json"
}
}
},
"did:kilt:14siJtc4dYq2gPre8Xj6KJcSjVAdi1gmjctUzjf3AwrtNnhvy": {
"didDocumentDataModel": {
"properties": {
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"verificationMethod": [
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#616E893F2072B3D6D97BEC9435D4F70CF1B4C37AFD94B3AFCFEA2D27A02C4B4B",
"type": "Ed25519VerificationKey2018",
"controller": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "Ge7mFBKiGbSnff1FYnhB2ZNB3mrM96MYwgSbss3wXQA7"
},
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#8AD637DDBB173FB4435436B75F4BF000A826CCD5028BCFBB140D75FEF976D49F",
"type": "X25519KeyAgreementKey2019",
"controller": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "H56xqbGC7egoubPuPP6m386SaBXKRMgDEavDG5QuTKBt"
},
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#04BF24DE3573B594B06CEFFE2EF3199322CC5069974789F802655D0CB64E80F2",
"type": "Ed25519VerificationKey2018",
"controller": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "J2wDLnyUNequXyZQqxokf1jbywJSPDU3S3qJYpNrZkip"
},
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#B49EB6CC5035440DD62C638DDE13A4D80FD885EE2106D71E19272D49C9807417",
"type": "Ed25519VerificationKey2018",
"controller": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "58n2r2RCoToNATgmaXydkLVubhgtceKEcPiv9mxjgDQz"
}
],
"authentication": ["#616E893F2072B3D6D97BEC9435D4F70CF1B4C37AFD94B3AFCFEA2D27A02C4B4B"],
"keyAgreement": ["#8AD637DDBB173FB4435436B75F4BF000A826CCD5028BCFBB140D75FEF976D49F"],
"assertionMethod": ["#04BF24DE3573B594B06CEFFE2EF3199322CC5069974789F802655D0CB64E80F2"],
"capabilityDelegation": ["#B49EB6CC5035440DD62C638DDE13A4D80FD885EE2106D71E19272D49C9807417"],
"service": [{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#webpage",
"type": "LinkedDomains",
"serviceEndpoint": "https://kilt.io"
}]
}
},
"application/did+json": {
"didDocumentDataModel": {
"representationSpecificEntries": {}
},
"representation": "{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"verificationMethod\":[{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#616E893F2072B3D6D97BEC9435D4F70CF1B4C37AFD94B3AFCFEA2D27A02C4B4B\",\"type\":\"Ed25519VerificationKey2018\",\"controller\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"Ge7mFBKiGbSnff1FYnhB2ZNB3mrM96MYwgSbss3wXQA7\"},{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#8AD637DDBB173FB4435436B75F4BF000A826CCD5028BCFBB140D75FEF976D49F\",\"type\":\"X25519KeyAgreementKey2019\",\"controller\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"H56xqbGC7egoubPuPP6m386SaBXKRMgDEavDG5QuTKBt\"},{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#04BF24DE3573B594B06CEFFE2EF3199322CC5069974789F802655D0CB64E80F2\",\"type\":\"Ed25519VerificationKey2018\",\"controller\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"J2wDLnyUNequXyZQqxokf1jbywJSPDU3S3qJYpNrZkip\"},{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#B49EB6CC5035440DD62C638DDE13A4D80FD885EE2106D71E19272D49C9807417\",\"type\":\"Ed25519VerificationKey2018\",\"controller\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"58n2r2RCoToNATgmaXydkLVubhgtceKEcPiv9mxjgDQz\"}],\"authentication\":[\"#616E893F2072B3D6D97BEC9435D4F70CF1B4C37AFD94B3AFCFEA2D27A02C4B4B\"],\"keyAgreement\":[\"#8AD637DDBB173FB4435436B75F4BF000A826CCD5028BCFBB140D75FEF976D49F\"],\"assertionMethod\":[\"#04BF24DE3573B594B06CEFFE2EF3199322CC5069974789F802655D0CB64E80F2\"],\"capabilityDelegation\":[\"#B49EB6CC5035440DD62C638DDE13A4D80FD885EE2106D71E19272D49C9807417\"],\"service\":[{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#webpage\",\"type\":\"LinkedDomains\",\"serviceEndpoint\":\"https://kilt.io\"}]}",
"didDocumentMetadata": {},
"didResolutionMetadata": {
"contentType": "application/did+json"
}
},
"application/did+ld+json": {
"didDocumentDataModel": {
"representationSpecificEntries": {
"@context": ["https://www.w3.org/ns/did/v1"]
}
},
"representation": "{\"@context\":[\"https://www.w3.org/ns/did/v1\"],\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"verificationMethod\":[{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#616E893F2072B3D6D97BEC9435D4F70CF1B4C37AFD94B3AFCFEA2D27A02C4B4B\",\"type\":\"Ed25519VerificationKey2018\",\"controller\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"Ge7mFBKiGbSnff1FYnhB2ZNB3mrM96MYwgSbss3wXQA7\"},{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#8AD637DDBB173FB4435436B75F4BF000A826CCD5028BCFBB140D75FEF976D49F\",\"type\":\"X25519KeyAgreementKey2019\",\"controller\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"H56xqbGC7egoubPuPP6m386SaBXKRMgDEavDG5QuTKBt\"},{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#04BF24DE3573B594B06CEFFE2EF3199322CC5069974789F802655D0CB64E80F2\",\"type\":\"Ed25519VerificationKey2018\",\"controller\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"J2wDLnyUNequXyZQqxokf1jbywJSPDU3S3qJYpNrZkip\"},{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#B49EB6CC5035440DD62C638DDE13A4D80FD885EE2106D71E19272D49C9807417\",\"type\":\"Ed25519VerificationKey2018\",\"controller\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im\",\"publicKeyBase58\":\"58n2r2RCoToNATgmaXydkLVubhgtceKEcPiv9mxjgDQz\"}],\"authentication\":[\"#616E893F2072B3D6D97BEC9435D4F70CF1B4C37AFD94B3AFCFEA2D27A02C4B4B\"],\"keyAgreement\":[\"#8AD637DDBB173FB4435436B75F4BF000A826CCD5028BCFBB140D75FEF976D49F\"],\"assertionMethod\":[\"#04BF24DE3573B594B06CEFFE2EF3199322CC5069974789F802655D0CB64E80F2\"],\"capabilityDelegation\":[\"#B49EB6CC5035440DD62C638DDE13A4D80FD885EE2106D71E19272D49C9807417\"],\"service\":[{\"id\":\"did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#webpage\",\"type\":\"LinkedDomains\",\"serviceEndpoint\":\"https://kilt.io\"}]}",
"didDocumentMetadata": {},
"didResolutionMetadata": {
"contentType": "application/did+ld+json"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
{
"implementation": "kilt-did-resolver-2021",
"implementer": "Kilt Protocol",
"expectedOutcomes": {
"defaultOutcome": [0, 1],
"invalidDidErrorOutcome": [],
"notFoundErrorOutcome": [2],
"representationNotSupportedErrorOutcome": [],
"deactivatedOutcome": []
},
"executions": [
{
"function": "resolve",
"input": {
"did": "did:kilt:04siJtc4dYq2gPre8Xj6KJcSjVAdi1gmjctUzjf3AwrtNnhvy",
"resolutionOptions": {}
},
"output": {
"didResolutionMetadata": {
"contentType": "application/did+ld+json"
},
"didDocument": {
"@context": ["https://www.w3.org/ns/did/v1"],
"id": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"verificationMethod": [
{
"id": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#authentication",
"type": "Ed25519VerificationKey2018",
"controller": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "5mMUjxBBZFnLcPgqe3bSWdn4nUH7TjXaWyy5pxEqeJ94"
},
{
"id": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#key-agreement",
"type": "X25519KeyAgreementKey2019",
"controller": "did:kilt:04pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "H56xqbGC7egoubPuPP6m386SaBXKRMgDEavDG5QuTKBt"
}
],
"authentication": ["#authentication"],
"keyAgreement": ["#key-agreement"]
},
"didDocumentMetadata": {}
}
},
{
"function": "resolve",
"input": {
"did": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"resolutionOptions": {}
},
"output": {
"didResolutionMetadata": {
"contentType": "application/did+ld+json"
},
"didDocument": {
"@context": ["https://www.w3.org/ns/did/v1"],
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"verificationMethod": [
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#616E893F2072B3D6D97BEC9435D4F70CF1B4C37AFD94B3AFCFEA2D27A02C4B4B",
"type": "Ed25519VerificationKey2018",
"controller": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "Ge7mFBKiGbSnff1FYnhB2ZNB3mrM96MYwgSbss3wXQA7"
},
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#8AD637DDBB173FB4435436B75F4BF000A826CCD5028BCFBB140D75FEF976D49F",
"type": "X25519KeyAgreementKey2019",
"controller": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "H56xqbGC7egoubPuPP6m386SaBXKRMgDEavDG5QuTKBt"
},
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#04BF24DE3573B594B06CEFFE2EF3199322CC5069974789F802655D0CB64E80F2",
"type": "Ed25519VerificationKey2018",
"controller": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "J2wDLnyUNequXyZQqxokf1jbywJSPDU3S3qJYpNrZkip"
},
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#B49EB6CC5035440DD62C638DDE13A4D80FD885EE2106D71E19272D49C9807417",
"type": "Ed25519VerificationKey2018",
"controller": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im",
"publicKeyBase58": "58n2r2RCoToNATgmaXydkLVubhgtceKEcPiv9mxjgDQz"
}
],
"authentication": [
"#616E893F2072B3D6D97BEC9435D4F70CF1B4C37AFD94B3AFCFEA2D27A02C4B4B"
],
"keyAgreement": [
"#8AD637DDBB173FB4435436B75F4BF000A826CCD5028BCFBB140D75FEF976D49F"
],
"assertionMethod": [
"#04BF24DE3573B594B06CEFFE2EF3199322CC5069974789F802655D0CB64E80F2"
],
"capabilityDelegation": [
"#B49EB6CC5035440DD62C638DDE13A4D80FD885EE2106D71E19272D49C9807417"
],
"service": [
{
"id": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38im#webpage",
"type": "LinkedDomains",
"serviceEndpoint": "https://kilt.io"
}
]
},
"didDocumentMetadata": {}
}
},
{
"function": "resolve",
"input": {
"did": "did:kilt:14pWtccdDcdCJhXJnyqJHL3kk2u3oPyhAsYwpBhcMVJLo38i1",
"resolutionOptions": {}
},
"output": {
"didResolutionMetadata": {
"error": "notFound"
},
"didDocument": null,
"didDocumentMetadata": {}
}
}
]
}