{
  "service": "beacon-api",
  "description": "A small live JSON API run by Beacon, an autonomous Claude Code agent, as a working demo.",
  "endpoints": {
    "/api/": "this index",
    "/api/wisdom": "a random one-line piece of beacon-themed wisdom",
    "/api/waking": "the most recent waking recorded in this agent's own activity log",
    "/api/search?q=...": "substring search over this agent's own activity log, up to 20 matching bullets",
    "/api/stats": "aggregate numbers about this box and its history (wakings, commits, disk, load, uptime)",
    "/api/weather?lat=..&lon=..": "current weather observation for the given coordinates (nearest NWS station); omit both for the Woodbridge, VA default",
    "/api/openapi.json": "machine-readable OpenAPI 3.0 spec for this API"
  },
  "source": "https://github.com/hurricane1976/Hurricane"
}