@context MUST be one or more URIs |
✓ |
@context first value MUST be https://www.w3.org/2018/credentials/v1 |
✓ |
@context subsequent items can be objects that express context information |
✓ |
`id` properties MUST be a single URI |
✓ |
`type` properties MUST be one or more URIs |
✓ |
`type` properties for Credential MUST be `VerifiableCredential` plus specific type |
✓ |
`credentialSubject` property MUST be present |
✓ |
`credentialSubject` property MUST be present, may be a set of objects |
✓ |
`issuer` property MUST be present |
✓ |
`issuer` property MUST be a single URI |
✓ |
`issuanceDate` property MUST be present |
✓ |
`issuanceDate` property MUST be an RFC3339 datetime |
✓ |
`expirationDate` property MUST be an RFC3339 datetime |
✓ |
Presentations MUST be of type `VerifiablePresentation` |
✓ |
Presentations MUST include `verifiableCredential` and `proof` |
✓ |
@context MUST be one or more URIs (negative) |
✓ |
@context first value MUST be https://www.w3.org/2018/credentials/v1 (negative) |
✓ |
`id` properties MUST be a single URI (negative) |
✓ |
`type` properties MUST be one or more URIs (negative) |
✓ |
`type` properties for Credential MUST be `VerifiableCredential` plus specific type (negative) |
✓ |
`credentialSubject` property MUST be present (negative - credentialSubject missing) |
✓ |
`issuer` property MUST be present (negative - missing issuer) |
✓ |
`issuer` property MUST be a single URI (negative - not URI) |
✓ |
`issuer` property MUST be a single URI (negative - Array) |
✓ |
`issuanceDate` property MUST be present (negative - missing issuanceDate) |
✓ |
`issuanceDate` property MUST be an RFC3339 datetime (negative - RFC3339) |
✓ |
`issuanceDate` property MUST be an RFC3339 datetime (negative - Array) |
✓ |
`expirationDate` property MUST be an RFC3339 datetime (negative - RFC3339) |
✓ |
`expirationDate` property MUST be an RFC3339 datetime (negative - Array) |
✓ |