{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://otranspo.ca/schemas/public-api/v1/accessibility-assurance","type":"object","properties":{"schema":{"const":"https://otranspo.ca/schemas/public-api/v1/accessibility-assurance"},"schemaVersion":{"const":"1.0.0"},"assurance":{"type":"object","properties":{"schemaVersion":{"const":"1.0"},"standard":{"const":"WCAG 2.2 Level AA"},"sourceReviewedAt":{"type":"string","format":"date"},"fullConformanceClaimed":{"const":false},"conformanceStatement":{"type":"object","properties":{"en":{"type":"string"},"fr":{"type":"string"}},"required":["en","fr"],"additionalProperties":true},"publicScope":{"type":"object","properties":{"included":{"type":"object","properties":{"en":{"type":"array","items":{"type":"string"}},"fr":{"type":"array","items":{"type":"string"}}},"required":["en","fr"],"additionalProperties":true},"excluded":{"type":"object","properties":{"en":{"type":"array","items":{"type":"string"}},"fr":{"type":"array","items":{"type":"string"}}},"required":["en","fr"],"additionalProperties":true},"support":{"type":"object","properties":{"en":{"type":"string"},"fr":{"type":"string"}},"required":["en","fr"],"additionalProperties":true}},"required":["included","excluded","support"],"additionalProperties":true},"evidence":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","enum":["bilingual-automated-wcag","keyboard-core-journey","structured-manual-wcag-review","independent-wcag-audit","independent-wcag-retest","physical-assistive-technology-acceptance"]},"state":{"type":"string","enum":["source-covered","pending-human-evidence","pending-independent-evidence"]},"evidence":{"type":"array","items":{"type":"string"}},"verifiedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"disclosure":{"type":"object","properties":{"en":{"type":"string"},"fr":{"type":"string"}},"required":["en","fr"],"additionalProperties":true}},"required":["id","state","evidence","verifiedAt","disclosure"],"additionalProperties":true}},"remediationLog":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"state":{"type":"string","enum":["mitigated-in-source","open","external-data-limitation"]},"ownerRole":{"type":"string"},"disclosure":{"type":"object","properties":{"en":{"type":"string"},"fr":{"type":"string"}},"required":["en","fr"],"additionalProperties":true},"nextAction":{"type":"object","properties":{"en":{"type":"string"},"fr":{"type":"string"}},"required":["en","fr"],"additionalProperties":true}},"required":["id","state","ownerRole","disclosure","nextAction"],"additionalProperties":true}}},"required":["schemaVersion","standard","sourceReviewedAt","fullConformanceClaimed","conformanceStatement","publicScope","evidence","remediationLog"],"additionalProperties":true},"validationFailures":{"type":"array","items":{"type":"string"}}},"required":["schema","schemaVersion","assurance","validationFailures"],"additionalProperties":true,"title":"accessibility-assurance response schema","x-api-version":"1.0.0"}