{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://trust.trustswiftly.com/schemas/availability.schema.json",
  "title": "Trust Swiftly Availability Source",
  "description": "Pointer to the independently hosted, automatically updated live status service. The status page is the authoritative source for current availability and incident history; this trust center deliberately publishes no point-in-time status snapshot, so a dated page can never contradict the live source.",
  "type": "object",
  "required": ["updatedAt", "statusPage"],
  "additionalProperties": false,
  "properties": {
    "updatedAt": { "type": "string" },
    "statusPage": {
      "type": "object",
      "required": ["url", "label", "provider", "updateMethod"],
      "additionalProperties": false,
      "properties": {
        "url": { "type": "string", "format": "uri" },
        "label": { "type": "string" },
        "provider": { "type": "string" },
        "updateMethod": { "const": "automated" }
      }
    },
    "note": { "type": "string" }
  }
}
