Provides interoperability tests for did resolvers that support did:key Method.
npm i
npm test
Currently our test suite works only with did:key
s that are ed25519
compatible.
We will expand to support other formats of did:key
when those libraries are available.
To add your implementation to this test suite see the README here.
Add the tag did-key
to the did resolvers you want tested. Did Resolvers should be their own property in the json manifest:
"issuers": [{
... issuer settings here
}],
"verifiers": [{
... verifier settings here
}],
"didResolvers": [{
"id": "",
"endpoint": "https://did.resolver.my.app/1.0/resolve/identifiers",
"tags": ["did-key"]
}]
To run the tests, some implementations require client secrets that can be passed as env variables to the test script. To see which ones require client secrets, you can check the vc-test-suite-implementations library.