{
  "service": "geniusflow-federation",
  "endpoint": "/api/status",
  "node": "34539544",
  "build_id": "19f6ac23ce8d5496",
  "baked_at": "2026-08-02T05:50:05.607988+00:00",
  "tier": "best_effort_vercel",
  "availability": {
    "target": "best_effort",
    "promised_uptime_pct": null,
    "honest_note": "Hobby/serverless Vercel \u2014 cold starts, rate limits, and platform incidents can make endpoints briefly unavailable. No 99.99% claim. See docs/FEDERATION_SLA.md."
  },
  "surfaces": {
    "n_dossiers": 0,
    "cite_catalog_hash_prefix": "d5ea4512ad05801f751f509c",
    "manifest_url": "https://geniusflow-federation.vercel.app/api/manifest",
    "openapi": "/openapi.json",
    "baked_endpoints": {
      "manifest": true,
      "dossier": true,
      "cite": true,
      "verify": true,
      "package": true,
      "darshan": true,
      "return_wire": true,
      "status": true,
      "openapi": true,
      "report_feed": true
    }
  },
  "sla_doc": "docs/FEDERATION_SLA.md",
  "federation_state_keys": [
    "manifest_url",
    "updated_at"
  ],
  "spec_version": "1.5.2",
  "ok": true,
  "health": {
    "ok": true,
    "checks": {
      "manifest": {
        "present": true,
        "path": "/api/manifest",
        "optional": false,
        "source": "bake_time"
      },
      "dossier": {
        "present": true,
        "path": "/api/dossier",
        "optional": false,
        "source": "bake_time"
      },
      "cite": {
        "present": true,
        "path": "/api/cite",
        "optional": false,
        "source": "bake_time"
      },
      "verify": {
        "present": true,
        "path": "/api/verify",
        "optional": false,
        "source": "bake_time"
      },
      "package": {
        "present": true,
        "path": "/api/package",
        "optional": false,
        "source": "bake_time"
      },
      "darshan": {
        "present": true,
        "path": "/api/darshan",
        "optional": false,
        "source": "bake_time"
      },
      "return_wire": {
        "present": true,
        "path": "/api/return_wire",
        "optional": false,
        "source": "bake_time"
      },
      "status": {
        "present": true,
        "path": "/api/status",
        "optional": false,
        "source": "bake_time"
      },
      "openapi": {
        "present": true,
        "path": "/openapi.json",
        "optional": false,
        "source": "bake_time"
      },
      "report_feed": {
        "present": true,
        "path": "/api/report_feed",
        "optional": true,
        "source": "bake_time"
      }
    },
    "required": [
      "manifest",
      "dossier",
      "cite",
      "verify",
      "package",
      "darshan",
      "return_wire",
      "status",
      "openapi"
    ],
    "note": "Bake-time endpoint map (Vercel serverless cannot probe sibling handlers). Live fetch may still cold-start or 5xx under hobby limits."
  }
}