Closed 2byrds closed 7 months ago
When an AID has 3 witnesses it will have 3 service endpoints. Currently the first witness is being repeated for each service endpoint:
Writing CESR events to EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP/keri.cesr: {"v":"KERI10JSON0001b7_","t":"icp","d":"EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP","i":"EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP","s":"0","kt":"1","k":["DHr0-I-mMN7h6cLMOTRJkkfPuMd0vgQPrOk4Y3edaHjr"],"nt":"1","n":["ELa775aLyane1vdiJEuexP8zrueiIoG995pZPGJiBzGX"],"bt":"3","b":["BBilc4-L3tFUnfM_wJr4S4OJanAv_VmF_dJNN6vkf2Ha","BLskRTInXnMxWaGqcpSyMgo0nYbalW99cGZESrz3zapM","BIKKuvBwpmDVA4Ds-EpL5bt9OqPzWPja2LigFYZN2YfX"],"c":[],"a":[]}-VBq-AABAABv33lz0MENsIaM2J1hsbl_8awkJlVT7M1Cnzix0JQSEEwhfSsOt5Wqvuw27wUUKZLCScKoT01FV4WfowFrh_MN-BADAAC_SiZWJFOCuIB_py4gqaMFQtTVWtFCpPfP2LgyqqUS2naTh0nZNlH6MPHSbQNRoImkHnMFrUiBr5ZtwvQ-tNwIABBazaCrt7WQD5Dj1U3KqlZhgOPh7-ca2S0BnRRSEHxW5yoECaC04nyTxYh_wU9TH2WLr14hP-mLHHJDM-wM2esOACA2lyZPmqv2mefIL3orZNm8vb7pyLO5R4zOhHqqXkS1utJrKndiNd4Yu4c6xJnVkc-l6DABB9qe-otLGCkoWDEI-EAB0AAAAAAAAAAAAAAAAAAAAAAA1AAG2024-01-25T19c34c10d872089p00c00 Generating DID document for did:webs:did-webs-service%3a7676:EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP with aid EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP using oobi None and metadata None registry name for creds None { "didDocument": { "id": "did:web:did-webs-service%3a7676:EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP", "verificationMethod": [ { "id": "#DHr0-I-mMN7h6cLMOTRJkkfPuMd0vgQPrOk4Y3edaHjr", "type": "JsonWebKey", "controller": "did:web:did-webs-service%3a7676:EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP", "publicKeyJwk": { "kid": "DHr0-I-mMN7h6cLMOTRJkkfPuMd0vgQPrOk4Y3edaHjr", "kty": "OKP", "crv": "Ed25519", "x": "evT4j6Yw3uHpwsw5NEmSR8-4x3S-BA-s6Thjd51oeOs" } } ], "service": [ { "id": "#BBilc4-L3tFUnfM_wJr4S4OJanAv_VmF_dJNN6vkf2Ha/witness", "type": "witness", "serviceEndpoint": { "http": "http://127.0.0.1:5642/", "tcp": "tcp://127.0.0.1:5632/" } }, { "id": "#BBilc4-L3tFUnfM_wJr4S4OJanAv_VmF_dJNN6vkf2Ha/witness", "type": "witness", "serviceEndpoint": { "http": "http://127.0.0.1:5642/", "tcp": "tcp://127.0.0.1:5632/" } }, { "id": "#BBilc4-L3tFUnfM_wJr4S4OJanAv_VmF_dJNN6vkf2Ha/witness", "type": "witness", "serviceEndpoint": { "http": "http://127.0.0.1:5642/", "tcp": "tcp://127.0.0.1:5632/" } } ], "alsoKnownAs": [] }, "pre": "EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP", "state": { "v": "KERI10JSON000242_", "i": "EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP", "s": "0", "p": "", "d": "EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP", "f": "0", "dt": "2024-01-25T19:34:10.872089+00:00", "et": "icp", "kt": "1", "k": [ "DHr0-I-mMN7h6cLMOTRJkkfPuMd0vgQPrOk4Y3edaHjr" ], "nt": "1", "n": [ "ELa775aLyane1vdiJEuexP8zrueiIoG995pZPGJiBzGX" ], "bt": "3", "b": [ "BBilc4-L3tFUnfM_wJr4S4OJanAv_VmF_dJNN6vkf2Ha", "BLskRTInXnMxWaGqcpSyMgo0nYbalW99cGZESrz3zapM", "BIKKuvBwpmDVA4Ds-EpL5bt9OqPzWPja2LigFYZN2YfX" ], "c": [], "ee": { "s": "0", "d": "EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP", "br": [], "ba": [] }, "di": "" }, "kel": [ { "ked": { "v": "KERI10JSON0001b7_", "t": "icp", "d": "EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP", "i": "EKYGGh-FtAphGmSZbsuBs_t4qpsjYJ2ZqvMKluq9OxmP", "s": "0", "kt": "1", "k": [ "DHr0-I-mMN7h6cLMOTRJkkfPuMd0vgQPrOk4Y3edaHjr" ], "nt": "1", "n": [ "ELa775aLyane1vdiJEuexP8zrueiIoG995pZPGJiBzGX" ], "bt": "3", "b": [ "BBilc4-L3tFUnfM_wJr4S4OJanAv_VmF_dJNN6vkf2Ha", "BLskRTInXnMxWaGqcpSyMgo0nYbalW99cGZESrz3zapM", "BIKKuvBwpmDVA4Ds-EpL5bt9OqPzWPja2LigFYZN2YfX" ], "c": [], "a": [] }, "stored": true, "signatures": [ { "index": 0, "signature": "AABv33lz0MENsIaM2J1hsbl_8awkJlVT7M1Cnzix0JQSEEwhfSsOt5Wqvuw27wUUKZLCScKoT01FV4WfowFrh_MN" } ], "witnesses": [ "BBilc4-L3tFUnfM_wJr4S4OJanAv_VmF_dJNN6vkf2Ha", "BLskRTInXnMxWaGqcpSyMgo0nYbalW99cGZESrz3zapM", "BIKKuvBwpmDVA4Ds-EpL5bt9OqPzWPja2LigFYZN2YfX" ], "witness_signatures": [ { "index": 0, "signature": "AAC_SiZWJFOCuIB_py4gqaMFQtTVWtFCpPfP2LgyqqUS2naTh0nZNlH6MPHSbQNRoImkHnMFrUiBr5ZtwvQ-tNwI" }, { "index": 1, "signature": "ABBazaCrt7WQD5Dj1U3KqlZhgOPh7-ca2S0BnRRSEHxW5yoECaC04nyTxYh_wU9TH2WLr14hP-mLHHJDM-wM2esO" }, { "index": 2, "signature": "ACA2lyZPmqv2mefIL3orZNm8vb7pyLO5R4zOhHqqXkS1utJrKndiNd4Yu4c6xJnVkc-l6DABB9qe-otLGCkoWDEI" } ], "receipts": {}, "timestamp": "2024-01-25T19:34:10.872089+00:00" } ] }
Fixed https://github.com/hyperledger-labs/did-webs-resolver/pull/42
When an AID has 3 witnesses it will have 3 service endpoints. Currently the first witness is being repeated for each service endpoint: