{
  "ok": true,
  "service": "neoriris-clock-tower-api",
  "version": "0.3.0",
  "description": "Public Neoriris Clock Tower status and authenticated control API.",
  "project": "/neoriris-clock-tower.html",
  "openapi": "/neoriris-clock-tower-openapi.json",
  "endpoints": [
    {
      "method": "GET",
      "path": "/api/neoriris-clock-tower",
      "auth": "none",
      "description": "API discovery document."
    },
    {
      "method": "GET",
      "path": "/api/neoriris-clock-tower/health",
      "auth": "none",
      "description": "API and Minecraft server reachability."
    },
    {
      "method": "GET",
      "path": "/api/neoriris-clock-tower/status",
      "auth": "optional",
      "description": "Live read-only tower face and Minecraft server status."
    },
    {
      "method": "POST",
      "path": "/api/neoriris-clock-tower/authorize",
      "auth": "in-game challenge",
      "description": "Request or complete a recognized-player login challenge."
    },
    {
      "method": "POST",
      "path": "/api/neoriris-clock-tower/set",
      "auth": "bearer or X-Neoriris-Access-Token",
      "description": "Apply validated tower controls."
    }
  ]
}