{
  "overall_status": "down",
  "services": [
    {
      "name": "users",
      "url": "https://users.the-archive-of-american-radio.workers.dev",
      "category": "user",
      "description": "Accounts, progress, limits, ratings, reactions, playlists",
      "status": "operational",
      "latency_ms": 10,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "users"
      }
    },
    {
      "name": "catalog",
      "url": "https://catalog.the-archive-of-american-radio.workers.dev",
      "category": "content",
      "description": "Episodes and shows",
      "status": "operational",
      "latency_ms": 10,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "database-worker",
        "timestamp": "2026-04-08T00:19:50.984Z"
      }
    },
    {
      "name": "storage",
      "url": "https://storage.the-archive-of-american-radio.workers.dev",
      "category": "content",
      "description": "Audio file delivery",
      "status": "operational",
      "latency_ms": 12,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "storage-worker",
        "timestamp": "2026-04-08T00:19:50.986Z"
      }
    },
    {
      "name": "reference",
      "url": "https://reference.the-archive-of-american-radio.workers.dev",
      "category": "content",
      "description": "OTR reference data, books, scrapers, MCP",
      "status": "operational",
      "latency_ms": 9,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "reference",
        "version": "1.0.0"
      }
    },
    {
      "name": "summarization",
      "url": "https://summarization-service.fly.dev",
      "category": "processing",
      "description": "AI summaries, treatments",
      "status": "down",
      "latency_ms": 2,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "http_status": 530
      }
    },
    {
      "name": "audio-analysis",
      "url": "https://audio-analysis.the-archive-of-american-radio.workers.dev",
      "category": "processing",
      "description": "Spectral analysis",
      "status": "operational",
      "latency_ms": 8,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "audio-quality-service",
        "endpoints": [
          "analyze",
          "librosa",
          "essentia",
          "pyaudiorestoration",
          "speech_music"
        ],
        "supports": [
          "r2_key",
          "audio_url",
          "dry_run"
        ],
        "timestamp": "2026-04-08T00:19:50.982Z"
      }
    },
    {
      "name": "phonetics",
      "url": "https://phonetics.the-archive-of-american-radio.workers.dev",
      "category": "processing",
      "description": "Search indexing",
      "status": "degraded",
      "latency_ms": 4,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "http_status": 404
      }
    },
    {
      "name": "service-registry",
      "url": "https://service-registry.the-archive-of-american-radio.workers.dev",
      "category": "infrastructure",
      "description": "Service registry",
      "status": "degraded",
      "latency_ms": 5,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "http_status": 404
      }
    },
    {
      "name": "app-store-notifications",
      "url": "https://app-store-server-notifications.radioindex.org",
      "category": "infrastructure",
      "description": "Apple subscription webhooks",
      "status": "operational",
      "latency_ms": 17,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "app-store-server-notifications"
      }
    },
    {
      "name": "email",
      "url": "https://email.the-archive-of-american-radio.workers.dev",
      "category": "infrastructure",
      "description": "Email notifications",
      "status": "degraded",
      "latency_ms": 10,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "http_status": 404
      }
    },
    {
      "name": "analytics",
      "url": "https://analytics.the-archive-of-american-radio.workers.dev",
      "category": "admin",
      "description": "Internal statistics",
      "status": "degraded",
      "latency_ms": 10,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "http_status": 404
      }
    },
    {
      "name": "backups",
      "url": "https://backups.the-archive-of-american-radio.workers.dev",
      "category": "admin",
      "description": "Database backups",
      "status": "operational",
      "latency_ms": 21,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "backups",
        "source": "d1"
      }
    },
    {
      "name": "corrections",
      "url": "https://corrections.the-archive-of-american-radio.workers.dev",
      "category": "admin",
      "description": "Data corrections",
      "status": "degraded",
      "latency_ms": 11,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "http_status": 404
      }
    },
    {
      "name": "dedup",
      "url": "https://dedup.the-archive-of-american-radio.workers.dev",
      "category": "admin",
      "description": "Duplicate detection",
      "status": "degraded",
      "latency_ms": 11,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "http_status": 404
      }
    },
    {
      "name": "migrations",
      "url": "https://migrations.the-archive-of-american-radio.workers.dev",
      "category": "admin",
      "description": "Data migration jobs",
      "status": "operational",
      "latency_ms": 18,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "migration-service"
      }
    },
    {
      "name": "file-transfer",
      "url": "https://file-transfer.the-archive-of-american-radio.workers.dev",
      "category": "admin",
      "description": "File operations",
      "status": "operational",
      "latency_ms": 17,
      "checked_at": "2026-04-08T00:19:50.974Z",
      "details": {
        "status": "ok",
        "service": "file-service"
      }
    }
  ],
  "checked_at": "2026-04-08T00:19:50.995Z"
}