{
  "ok": true,
  "service": "capital-region-meeting-asr",
  "version": "1.8.0",
  "msa_id": "albany-schenectady-troy",
  "scope": {
    "regions": [
      "capital-region",
      "rochester",
      "mid-hudson"
    ],
    "label": "Capital Region · Rochester · Mid-Hudson",
    "note": "Home lane (v1.7.0): every claim ranks Niskayuna -> Schenectady Co. -> neighbours before any other region; lane 1 on each Mac claims scope=home (falls back only when home rows are exhausted/blocked). /home.json; /manifest/gaps.csv?region=home. Workers max under $15 hard."
  },
  "intake_prefix": "audio/",
  "key_pattern": "audio/<county>/<municipality>/<YYYY-MM-DD>/<meeting_id>/audio.mp3",
  "message_shapes": [
    "r2_object_event",
    "direct_job"
  ],
  "bindings": {
    "ai": true,
    "bucket": true,
    "db": true,
    "queue": true,
    "media": true
  },
  "status_paths": [
    "/status",
    "/status.json",
    "/architecture"
  ],
  "marker_paths": [
    "GET /markers/<county>/<municipality>/<meeting_id>",
    "POST /markers/build/<county>/<municipality>/<meeting_id> (admin)"
  ],
  "log_paths": [
    "/log.json?since=<id>",
    "POST /log"
  ],
  "join_paths": [
    "/join",
    "/join.md",
    "/join/bootstrap.sh",
    "/join/agent.py",
    "/join/agent.json"
  ],
  "host_config_paths": [
    "GET /hosts/config.json",
    "GET /hosts/<label>/config",
    "POST /hosts/<label>/config (admin)"
  ],
  "work_paths": [
    "POST /work/claim {scope?: 'home'|'all', lane?}",
    "POST /work/release",
    "GET /work/leases",
    "GET /home.json",
    "GET /manifest/gaps.csv?region=home"
  ],
  "team_paths": [
    "POST /telemetry/event",
    "GET /architecture.json"
  ],
  "as_of": "2026-10-11T21:39:52.967Z"
}