{"$id":"https://verana-labs.github.io/verifiable-trust-spec/schemas/v4/service.json","$schema":"https://json-schema.org/draft/2020-12/schema","description":"Identifies a Verifiable Service and defines the minimum trust and access requirements required to interact with it.","properties":{"credentialSubject":{"properties":{"description":{"maxLength":4096,"type":"string"},"descriptionFormat":{"default":"text/plain","enum":["text/plain","text/markdown"],"type":"string"},"id":{"format":"uri","maxLength":2048,"type":"string"},"logo":{"format":"uri","maxLength":1400000,"pattern":"^data:image/(png|jpeg|svg\\+xml);base64,","type":"string"},"minimumAgeRequired":{"maximum":255,"minimum":0,"type":"integer"},"name":{"maxLength":512,"minLength":1,"type":"string"},"privacyPolicy":{"format":"uri","maxLength":4096,"type":"string"},"privacyPolicyDigestSri":{"maxLength":256,"type":"string"},"termsAndConditions":{"format":"uri","maxLength":4096,"type":"string"},"termsAndConditionsDigestSri":{"maxLength":256,"type":"string"},"type":{"maxLength":128,"minLength":1,"type":"string"}},"required":["id","name","type","description","logo","minimumAgeRequired","termsAndConditions","privacyPolicy"],"type":"object"}},"title":"ServiceCredential","type":"object"}
