{
 "name": "AIS Agent Flight Recorder",
 "what": "Dead-man switch + state capsule + resume for autonomous agents and scheduled jobs. Free: 1 monitor per alert target, alerts only. Gateway key: 20 monitors, capsules stored, fleet view.",
 "endpoints": {
  "POST /v1/recorder/monitors": "{ name, period_minutes?, grace_minutes?, alert_webhook?, alert_email? } → monitor_id + secret (send Authorization: Bearer <key> to own it with your key)",
  "GET|POST /v1/recorder/beat/{id}/{secret}": "heartbeat; POST body { capsule?, status? }; GET ?status=fail",
  "GET /v1/recorder/capsule/{id}?s={secret}": "last capsule (key monitors)",
  "GET /v1/recorder/fleet": "all monitors for the calling key",
  "DELETE /v1/recorder/monitors/{id}?s={secret}": "remove"
 },
 "mcp": "tools register_monitor · heartbeat · fetch_capsule · fleet_status · delete_monitor at https://api.aislabs.ai/mcp",
 "docs": "https://aislabs.ai/gateway"
}