{
  "overall": "outage",
  "contactLost": false,
  "lastHeartbeatMs": 1786551626127,
  "components": [
    {
      "id": "hosting-ff",
      "label": "Footprint-Free Hosting",
      "group": "Products",
      "status": "operational"
    },
    {
      "id": "hosting-main",
      "label": "Mainstream Hosting",
      "group": "Products",
      "status": "operational"
    },
    {
      "id": "reseller",
      "label": "Reseller platform",
      "group": "Products",
      "status": "operational"
    },
    {
      "id": "marketplace",
      "label": "Marketplace",
      "group": "Products",
      "status": "operational"
    },
    {
      "id": "dashboard",
      "label": "Customer dashboard",
      "group": "Platform",
      "status": "operational"
    },
    {
      "id": "api",
      "label": "API",
      "group": "Platform",
      "status": "operational"
    },
    {
      "id": "provisioning",
      "label": "New site provisioning",
      "group": "Platform",
      "status": "operational"
    },
    {
      "id": "dns",
      "label": "Domains & DNS",
      "group": "Platform",
      "status": "operational"
    },
    {
      "id": "email",
      "label": "Email delivery",
      "group": "Platform",
      "status": "outage"
    },
    {
      "id": "billing",
      "label": "Billing & payments",
      "group": "Platform",
      "status": "operational"
    },
    {
      "id": "up-20i",
      "label": "20i (hosting & mail)",
      "group": "Upstream",
      "upstream": true,
      "status": "operational"
    },
    {
      "id": "up-cloudflare",
      "label": "CDN & edge",
      "group": "Upstream",
      "upstream": true,
      "status": "operational"
    },
    {
      "id": "up-compute",
      "label": "Compute & network",
      "group": "Upstream",
      "upstream": true,
      "status": "operational"
    }
  ],
  "groups": [
    "Products",
    "Platform",
    "Upstream"
  ],
  "internal": 43,
  "authored": [],
  "maintenance": [],
  "incidents": [
    {
      "status": "firing",
      "labels": {
        "alertname": "ZinnhostingProbeFailing",
        "instance": "smtp.zinnhosting.com:587",
        "job": "probe/observability/zinnhosting-smtp-starttls",
        "namespace": "observability",
        "owner": "platform",
        "prometheus": "observability/kube-prometheus-stack-prometheus",
        "service": "zinnhosting",
        "severity": "critical",
        "source": "blackbox",
        "team": "platform"
      },
      "annotations": {
        "description": "The synthetic prober cannot complete a validated TLS handshake — a bad chain, a DNS failure, or the endpoint being down. `for: 15m` rides out a single transient; sustained means customers are affected now.",
        "runbook": "docs/46-secops.md#321-what-the-critical-count-means-and-what-a-command-line-is-worth",
        "summary": "smtp.zinnhosting.com:587 is failing its TLS probe"
      },
      "startsAt": "2026-08-11T14:04:10.107Z",
      "endsAt": "0001-01-01T00:00:00Z",
      "generatorURL": "https://prometheus.zinndigital.com/graph?g0.expr=probe_success%7Bservice%3D%22zinnhosting%22%7D+%3D%3D+0&g0.tab=1",
      "fingerprint": "2f8557ccb6a93807"
    }
  ],
  "generatedAtMs": 1786551868288
}
