Status API
Machine-readable feed. JSON. Cached for 60 seconds.
Returns the kye.status.report.v1 schema. Public, unauthenticated.
Plain Q&A
Short questions. Short answers.
- Where is the dashboard? Right here. No login.
- How often is it polled? Every minute.
- Which regions? Every Cloudflare edge.
- Incidents posted when? Within five minutes.
- Latency shown? P50 and P99.
- History kept? 30 days online.
- Webhook on outage? Yes. Subscribe via API.
- Maps to which framework? SOC 2, ISO 27001.
Endpoint
Try it. Sign it. Replay it.
GET https://status.kyeprotocol.com/status/api/components
Public, unauthenticated. Returns JSON. Polls upstream KYE Cloud + Cloudflare for live values, caches in KV for 60s.
Example
Short take. Big idea.
$ curl -sS https://status.kyeprotocol.com/status/api/components | jq .
{
"schema_version": "kye.status.report.v1",
"generated_at": "2026-05-12T14:01:22.421Z",
"overall_status": "operational",
"summary": "All systems operational.",
"components": [
{
"id": "gateway",
"name": "KYE Gateway",
"group": "runtime",
"status": "operational",
"checked_at": "2026-05-12T14:01:21.811Z",
"latency_p50_ms": 38,
"latency_p95_ms": 122,
"uptime_30d": 0.99994
},
{
"id": "cloud",
"name": "KYE Cloud Dashboard",
"group": "control_plane",
"status": "operational",
"checked_at": "2026-05-12T14:01:21.840Z",
"latency_p95_ms": 89,
"uptime_30d": 0.99998
}
],
"active_incidents": [],
"next_maintenance": null
}
Schema
Versioned. Public. Open.
The full JSON Schema is at kye.status.report.v1.json.
Status values
You ship faster. You stay in control.
operational— fully healthydegraded_performance— slow but functionalpartial_outage— some sub-features unavailablemajor_outage— substantially downmaintenance— scheduled downtime