{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"SLA Report","description":"Periodic service-level agreement (SLA) report issued by a vendor to a customer under a managed-services or supply contract. Lists the SLAs in scope with target/actual/status, major incidents in the period, an overall status enum, any service credits due, a prose summary, and the vendor signatory. Non-regulated commercial document; format mirrors ITIL v4 and ISO/IEC 20000-1:2018 service-reporting practice.","type":"object","additionalProperties":false,"required":["vendor","customer","period","slas","incidents","overall_status","summary","signatory"],"properties":{"vendor":{"type":"object","additionalProperties":false,"required":["name","address","contact_email"],"properties":{"name":{"type":"string"},"address":{"type":"string"},"contact_email":{"type":"string","format":"email"}}},"customer":{"type":"object","additionalProperties":false,"required":["name","account_id"],"properties":{"name":{"type":"string"},"account_id":{"type":"string"}}},"period":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"string","format":"date"},"end":{"type":"string","format":"date"}}},"slas":{"type":"array","minItems":1,"items":{"type":"object","additionalProperties":false,"required":["metric_name","target","measurement_method","actual_result","status"],"properties":{"metric_name":{"type":"string"},"target":{"type":"string"},"measurement_method":{"type":"string"},"actual_result":{"type":"string"},"status":{"enum":["met","missed","at_risk"]},"breach_notes_optional":{"type":"string"}}}},"incidents":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["incident_id","severity","duration_minutes","root_cause_summary","corrective_action"],"properties":{"incident_id":{"type":"string"},"severity":{"enum":["S1","S2","S3","S4"]},"duration_minutes":{"type":"integer","minimum":0},"root_cause_summary":{"type":"string"},"corrective_action":{"type":"string"}}}},"overall_status":{"enum":["all_met","mostly_met","significant_breaches"]},"service_credits_optional":{"type":"object","additionalProperties":false,"required":["amount","currency","calculation"],"properties":{"amount":{"type":"number","minimum":0},"currency":{"type":"string","minLength":3,"maxLength":3},"calculation":{"type":"string"}}},"summary":{"type":"string","minLength":1},"signatory":{"type":"object","additionalProperties":false,"required":["name","title","date"],"properties":{"name":{"type":"string"},"title":{"type":"string"},"date":{"type":"string","format":"date"}}}}}