Results 83 issues of Troy Ronda

https://github.com/decentralized-identity/universal-resolver/blob/master/config.json support the docker image configuration. e.g., - image - imageProperties - tag

Enable wrapping of DID document response into DID Resolution Result

we are sometimes automatically adding https://trustbloc.github.io/context/vc/credentials-v1.jsonld and https://trustbloc.github.io/context/vc/examples-v1.jsonld. we should remember to make sure we only output unique contexts. (in case an automatically added context is already in the VC).

Verify that LD signature are signed with a public key in the assertion method section.

The VC HTTP API has versioning in the spec. Should support the version in the request so we can support multiple API surfaces during API changes.

https://github.com/w3c-ccg/vc-examples/blob/master/test-suite/__fixtures__/verifiable-credentials/api.neo-flow.com--BillOfLadingCredential.json https://uniresolver.io/1.0/identifiers/did:v1:test:nym:z6MkfG5HTrBXzsAP8AbayNpG3ZaoyM4PCqNPrdWQRSpHDV6J vc-verifiers › https://verifier.sandbox.trustbloc.dev/verifier/credentials › should verify BillOfLadingCredential ``` expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 4 Array [ - "proof", + Object { +...

bug

Ensure the verifier can accept a presentation with multiple credentials.

https://github.com/w3c-ccg/vc-examples/blob/master/test-suite/__fixtures__/verifiable-credentials/api.neo-flow.com--CertifiedMillTestReport.json ``` Array [ - "proof", + Object { + "check": "proof", + "error": "proof validation error : decode new credential: check embedded proof: expecting [string]interface{}", + }, ] ```

https://github.com/w3c-ccg/vc-examples/blob/master/test-suite/__fixtures__/verifiable-credentials/uniissuer.io--CrudeProductCredential.json Note - possible false positive - might be a real error. ``` ERROR with POST: https://verifier.sandbox.trustbloc.dev/verifier/credentials console.error __fixtures__/helpers.js:69 BODY: { "verifiableCredential": { "@context": [ "https://www.w3.org/2018/credentials/v1", "https://schema.org/", "https://mavennet.github.io/contexts/crude-product-v1.0.jsonld" ], "id":...

12. Verifier must handle variations on issuer, holder and subject issuer, holder and subject are the same ✓ should pass (849ms) issuer, holder and subject are the different ✕ should...