{
  "generatedAt": "2026-08-09T04:45:02.125Z",
  "staleAfterSeconds": 5400,
  "build": "31295213209-1",
  "overall": "PASS",
  "summary": {
    "ts": "2026-08-09T04:45:02.114Z",
    "pass": 14,
    "fail": 0,
    "skip": 1,
    "total": 15
  },
  "products": [
    {
      "product": "bridge",
      "status": "PASS",
      "checks": [
        {
          "tier": 0,
          "name": "liveness https://bridge.wave.online",
          "status": "PASS",
          "detail": "200 +marker"
        },
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/bridge unauth→refused",
          "status": "PASS",
          "detail": "unauth=402 (priced — x402 challenge, route registered)"
        }
      ]
    },
    {
      "product": "captions",
      "status": "PASS",
      "checks": [
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/captions unauth→refused",
          "status": "PASS",
          "detail": "unauth=402 (priced — x402 challenge, route registered)"
        }
      ]
    },
    {
      "product": "clips",
      "status": "PASS",
      "checks": [
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/clips unauth→refused",
          "status": "PASS",
          "detail": "unauth=402 (priced — x402 challenge, route registered)"
        }
      ]
    },
    {
      "product": "console",
      "status": "PASS",
      "checks": [
        {
          "tier": 0,
          "name": "liveness https://console.wave.online",
          "status": "PASS",
          "detail": "200 +marker (via 307 → /login)"
        }
      ]
    },
    {
      "product": "docs",
      "status": "PASS",
      "checks": [
        {
          "tier": 0,
          "name": "liveness https://docs.wave.online",
          "status": "PASS",
          "detail": "200 +marker"
        }
      ]
    },
    {
      "product": "gateway",
      "status": "PASS",
      "checks": [
        {
          "tier": 0,
          "name": "liveness https://api.wave.online/health",
          "status": "PASS",
          "detail": "200"
        }
      ]
    },
    {
      "product": "media",
      "status": "SKIP",
      "checks": [
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/media unauth→refused",
          "status": "SKIP",
          "detail": "403 ROUTE_NOT_MAPPED — not a gateway-scoped product (GAPS G9); fail-closed, no surface to contract-test"
        }
      ]
    },
    {
      "product": "mesh",
      "status": "PASS",
      "checks": [
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/mesh unauth→refused",
          "status": "PASS",
          "detail": "unauth=402 (priced — x402 challenge, route registered)"
        }
      ]
    },
    {
      "product": "moq",
      "status": "PASS",
      "checks": [
        {
          "tier": 0,
          "name": "liveness https://moq.wave.online/v1/catalog",
          "status": "PASS",
          "detail": "200 +marker"
        }
      ]
    },
    {
      "product": "pricing",
      "status": "PASS",
      "checks": [
        {
          "tier": 0,
          "name": "liveness https://pricing.wave.online/pricing.json",
          "status": "PASS",
          "detail": "200 +marker"
        }
      ]
    },
    {
      "product": "transcribe",
      "status": "PASS",
      "checks": [
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/transcribe unauth→refused",
          "status": "PASS",
          "detail": "unauth=402 (priced — x402 challenge, route registered)"
        }
      ]
    },
    {
      "product": "vision",
      "status": "PASS",
      "checks": [
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/vision unauth→refused",
          "status": "PASS",
          "detail": "unauth=402 (priced — x402 challenge, route registered)"
        }
      ]
    },
    {
      "product": "voice",
      "status": "PASS",
      "checks": [
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/voice unauth→refused",
          "status": "PASS",
          "detail": "unauth=402 (priced — x402 challenge, route registered)"
        }
      ]
    },
    {
      "product": "whip",
      "status": "PASS",
      "checks": [
        {
          "tier": 1,
          "name": "api-contract https://api.wave.online/v1/whip unauth→refused",
          "status": "PASS",
          "detail": "unauth=402 (priced — x402 challenge, route registered)"
        }
      ]
    }
  ]
}