{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"EBSI Verifiable Presentation","description":"Schema of an EBSI Verifiable Presentation","type":"object","properties":{"@context":{"description":"Defines semantic context of the Verifiable Presentation. First element MUST be https://www.w3.org/ns/credentials/v2","type":"array","items":{"type":"string","format":"uri"},"contains":{"const":"https://www.w3.org/ns/credentials/v2"},"minItems":1,"uniqueItems":true},"id":{"description":"Globally unique identifier for the Verifiable Presentation. It can be a UUID or another globally unique identifier.","type":"string","format":"uri"},"type":{"description":"Defines the Verifiable Presentation type","type":"array","items":{"type":"string"},"contains":{"const":"VerifiablePresentation"},"minItems":1,"uniqueItems":true},"holder":{"oneOf":[{"description":"Defines unique identifier of the party who shares the Verifiable Presentation","type":"string","format":"uri"},{"type":"object","required":["id"],"properties":{"id":{"description":"Defines unique identifier of the party who shares the Verifiable Presentation","type":"string","format":"uri"}}}]},"verifiableCredential":{"description":"Contains the personal information intended to be shared","type":"array","items":{"oneOf":[{"type":"object"},{"type":"string"}]}},"relatedResource":{"type":"array","items":{"type":"object","properties":{"id":{"description":"URL the integrity information is for","type":"string","format":"uri"},"mediaType":{"description":"Expected media type for the indicated resource","type":"string"},"digestSRI":{"description":"Digest value of Subresource Integrity","type":"string"},"digestMultibase":{"description":"Digest value of multihash encoded in multibase.","type":"string"}},"required":["id"],"anyOf":[{"properties":{"digestSRI":{"description":"Digest value of Subresource Integrity","type":"string"}},"required":["digestSRI"]},{"properties":{"digestMultibase":{"description":"Digest value of multihash encoded in multibase.","type":"string"}},"required":["digestMultibase"]}]}}},"required":["@context","type"]}