{
  "schema": "smartadvisor-lab-platform-report",
  "schema_version": "1.0",
  "generated_at": "2026-07-05T15:06:55Z",
  "platform_id": "crunchyroll",
  "public_endpoint": "https://www.crunchyroll.com/",
  "measurement": "vpn_public_endpoint_reachability",
  "latest_by_region": [
    {
      "region_id": "es",
      "run_id": "8d2c798eabc51021aa3fa297",
      "checked_at": "2026-07-05T15:06:50Z",
      "status": "blocked",
      "http_code": 403,
      "latency_ms": 124,
      "evidence_level": "full",
      "exit_ip": "159.26.107.90"
    },
    {
      "region_id": "fr",
      "run_id": "7861645ab84833d4945cd07c",
      "checked_at": "2026-07-05T15:01:42Z",
      "status": "blocked",
      "http_code": 403,
      "latency_ms": 106,
      "evidence_level": "full",
      "exit_ip": "149.102.245.161"
    },
    {
      "region_id": "uk",
      "run_id": "b19ff1d6134c23dfdad9032f",
      "checked_at": "2026-07-05T15:06:07Z",
      "status": "blocked",
      "http_code": 403,
      "latency_ms": 84,
      "evidence_level": "full",
      "exit_ip": "146.70.83.74"
    },
    {
      "region_id": "us",
      "run_id": "ba9de7cca57dc1593f6d795d",
      "checked_at": "2026-07-05T15:05:49Z",
      "status": "blocked",
      "http_code": 403,
      "latency_ms": 948,
      "evidence_level": "full",
      "exit_ip": "149.22.84.120"
    }
  ],
  "windows": {
    "24h": {
      "from": "2026-07-04T15:06:55Z",
      "to": "2026-07-05T15:06:55Z",
      "samples": 865,
      "full_evidence_samples": 865,
      "latency_samples": 865,
      "public_page_reached": 0,
      "request_rejected": 865,
      "endpoint_error": 0,
      "no_response": 0,
      "http_response_rate_pct": 100.0,
      "public_page_reached_rate_pct": 0.0,
      "median_latency_ms": 121,
      "p95_latency_ms": 953
    },
    "7d": {
      "from": "2026-06-28T15:06:55Z",
      "to": "2026-07-05T15:06:55Z",
      "samples": 5356,
      "full_evidence_samples": 5356,
      "latency_samples": 5356,
      "public_page_reached": 0,
      "request_rejected": 5335,
      "endpoint_error": 0,
      "no_response": 21,
      "http_response_rate_pct": 99.61,
      "public_page_reached_rate_pct": 0.0,
      "median_latency_ms": 131,
      "p95_latency_ms": 1013
    },
    "30d": {
      "from": "2026-06-05T15:06:55Z",
      "to": "2026-07-05T15:06:55Z",
      "samples": 12209,
      "full_evidence_samples": 12119,
      "latency_samples": 12119,
      "public_page_reached": 0,
      "request_rejected": 12132,
      "endpoint_error": 0,
      "no_response": 77,
      "http_response_rate_pct": 99.37,
      "public_page_reached_rate_pct": 0.0,
      "median_latency_ms": 134,
      "p95_latency_ms": 1051
    }
  },
  "limitations": [
    "An HTTP result does not prove account access, catalogue availability or playback.",
    "A rejected request still shows that the VPN route reached the public endpoint."
  ],
  "latest_browser_by_region": [
    {
      "region": "uk",
      "observed_at": "2026-07-05T04:03:10Z",
      "http_code": 403,
      "final_url": "https://www.crunchyroll.com/",
      "page_title": "Just a moment...",
      "screenshot_sha256": "2aa7aefa968d08d9c3d608a3b3d6c0dc1cd79934ed178ce93d9c5ff5e42c2b29",
      "landing_state": "challenge_present",
      "exit_ip": "146.70.83.74"
    }
  ]
}
