{
  "generated_at": "2026-08-24T00:52:04Z",
  "overall_status": "operational",
  "disclaimer": "UNOFFICIAL COMMUNITY MONITOR - NOT AN OFFICIAL VELORA PRODUCT. Not affiliated with or operated by Velora.tv.",
  "groups": [
    {
      "name": "Core Platform",
      "slug": "core-platform",
      "description": "Health and metrics for Core Platform",
      "components": [
        {
          "slug": "velora-website",
          "public_name": "Velora Web Application",
          "description": "Main streaming platform website (velora.tv)",
          "status_note": "Web app delivery and user interface",
          "check_type": "http",
          "current_status": "operational",
          "last_checked_at": "2026-08-24T00:52:04Z",
          "last_response_ms": 864,
          "last_status_code": 200,
          "consecutive_failures": 0,
          "uptime": 100.0,
          "history": [
            {
              "hour": "2026-08-23T22:00:00Z",
              "total_checks": 56,
              "successful_checks": 56,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 952.0,
              "last_response_ms": 869,
              "last_status": "operational",
              "last_status_code": 200
            },
            {
              "hour": "2026-08-23T23:00:00Z",
              "total_checks": 108,
              "successful_checks": 108,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 1017.1,
              "last_response_ms": 1207,
              "last_status": "operational",
              "last_status_code": 200
            },
            {
              "hour": "2026-08-24T00:00:00Z",
              "total_checks": 93,
              "successful_checks": 92,
              "degraded_checks": 1,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 1031.0,
              "last_response_ms": 864,
              "last_status": "operational",
              "last_status_code": 200
            }
          ]
        },
        {
          "slug": "velora-api",
          "public_name": "Velora API Gateway",
          "description": "Backend API and user authentication endpoints",
          "status_note": "Core API response and data layer",
          "check_type": "http",
          "current_status": "operational",
          "last_checked_at": "2026-08-24T00:52:04Z",
          "last_response_ms": 576,
          "last_status_code": 404,
          "consecutive_failures": 0,
          "uptime": 100.0,
          "history": [
            {
              "hour": "2026-08-23T22:00:00Z",
              "total_checks": 56,
              "successful_checks": 56,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 483.5,
              "last_response_ms": 564,
              "last_status": "operational",
              "last_status_code": 404
            },
            {
              "hour": "2026-08-23T23:00:00Z",
              "total_checks": 108,
              "successful_checks": 107,
              "degraded_checks": 1,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 494.1,
              "last_response_ms": 461,
              "last_status": "operational",
              "last_status_code": 404
            },
            {
              "hour": "2026-08-24T00:00:00Z",
              "total_checks": 93,
              "successful_checks": 91,
              "degraded_checks": 2,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 506.9,
              "last_response_ms": 576,
              "last_status": "operational",
              "last_status_code": 404
            }
          ]
        },
        {
          "slug": "velora-event-stream",
          "public_name": "Velora Live Event Stream",
          "description": "Real-time Server-Sent Events (SSE) stream server",
          "status_note": "Chat events and live event bus delivery",
          "check_type": "http",
          "current_status": "operational",
          "last_checked_at": "2026-08-24T00:52:04Z",
          "last_response_ms": 518,
          "last_status_code": 401,
          "consecutive_failures": 0,
          "uptime": 100.0,
          "history": [
            {
              "hour": "2026-08-23T22:00:00Z",
              "total_checks": 56,
              "successful_checks": 56,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 486.3,
              "last_response_ms": 482,
              "last_status": "operational",
              "last_status_code": 401
            },
            {
              "hour": "2026-08-23T23:00:00Z",
              "total_checks": 108,
              "successful_checks": 107,
              "degraded_checks": 1,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 498.4,
              "last_response_ms": 475,
              "last_status": "operational",
              "last_status_code": 401
            },
            {
              "hour": "2026-08-24T00:00:00Z",
              "total_checks": 93,
              "successful_checks": 91,
              "degraded_checks": 2,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 499.4,
              "last_response_ms": 518,
              "last_status": "operational",
              "last_status_code": 401
            }
          ]
        }
      ]
    },
    {
      "name": "Media & Video",
      "slug": "media-and-video",
      "description": "Health and metrics for Media & Video",
      "components": [
        {
          "slug": "velora-media-server",
          "public_name": "Velora Livestream Server",
          "description": "Livestream media ingest and distribution node",
          "status_note": "Video stream ingress and processing",
          "check_type": "http",
          "current_status": "operational",
          "last_checked_at": "2026-08-24T00:52:04Z",
          "last_response_ms": 621,
          "last_status_code": 200,
          "consecutive_failures": 0,
          "uptime": 100.0,
          "history": [
            {
              "hour": "2026-08-23T22:00:00Z",
              "total_checks": 56,
              "successful_checks": 56,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 835.6,
              "last_response_ms": 604,
              "last_status": "operational",
              "last_status_code": 200
            },
            {
              "hour": "2026-08-23T23:00:00Z",
              "total_checks": 108,
              "successful_checks": 108,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 815.7,
              "last_response_ms": 617,
              "last_status": "operational",
              "last_status_code": 200
            },
            {
              "hour": "2026-08-24T00:00:00Z",
              "total_checks": 93,
              "successful_checks": 93,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 834.7,
              "last_response_ms": 621,
              "last_status": "operational",
              "last_status_code": 200
            }
          ]
        }
      ]
    },
    {
      "name": "Integrations & Bots",
      "slug": "integrations-and-bots",
      "description": "Health and metrics for Integrations & Bots",
      "components": [
        {
          "slug": "velora-local-bot",
          "public_name": "Local Velora Bot Transport",
          "description": "Local DontBlameLexi Velora bot daemon (velora-bot.service)",
          "status_note": "Channel chat bot & song request handler",
          "check_type": "http",
          "current_status": "operational",
          "last_checked_at": "2026-08-24T00:52:04Z",
          "last_response_ms": 0,
          "last_status_code": 404,
          "consecutive_failures": 0,
          "uptime": 100.0,
          "history": [
            {
              "hour": "2026-08-23T22:00:00Z",
              "total_checks": 56,
              "successful_checks": 56,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 0.9,
              "last_response_ms": 1,
              "last_status": "operational",
              "last_status_code": 404
            },
            {
              "hour": "2026-08-23T23:00:00Z",
              "total_checks": 108,
              "successful_checks": 108,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 0.7,
              "last_response_ms": 1,
              "last_status": "operational",
              "last_status_code": 404
            },
            {
              "hour": "2026-08-24T00:00:00Z",
              "total_checks": 93,
              "successful_checks": 93,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 0.7,
              "last_response_ms": 0,
              "last_status": "operational",
              "last_status_code": 404
            }
          ]
        },
        {
          "slug": "velora-auth-gateway",
          "public_name": "Velora OAuth Gateway",
          "description": "Velora account authorization and token callback handler",
          "status_note": "OAuth login flow endpoint",
          "check_type": "http",
          "current_status": "operational",
          "last_checked_at": "2026-08-24T00:52:04Z",
          "last_response_ms": 706,
          "last_status_code": 200,
          "consecutive_failures": 0,
          "uptime": 100.0,
          "history": [
            {
              "hour": "2026-08-23T22:00:00Z",
              "total_checks": 56,
              "successful_checks": 55,
              "degraded_checks": 1,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 739.7,
              "last_response_ms": 685,
              "last_status": "operational",
              "last_status_code": 200
            },
            {
              "hour": "2026-08-23T23:00:00Z",
              "total_checks": 108,
              "successful_checks": 108,
              "degraded_checks": 0,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 675.0,
              "last_response_ms": 700,
              "last_status": "operational",
              "last_status_code": 200
            },
            {
              "hour": "2026-08-24T00:00:00Z",
              "total_checks": 93,
              "successful_checks": 92,
              "degraded_checks": 1,
              "incident_count": 0,
              "maintenance_count": 0,
              "average_response_ms": 724.3,
              "last_response_ms": 706,
              "last_status": "operational",
              "last_status_code": 200
            }
          ]
        }
      ]
    }
  ]
}