{
  "generated_at_utc": "2026-06-30T16:53:55.332020Z",
  "scope": "draftkings_fanduel_depth_latency_comparison",
  "truth_statement": {
    "draftkings": "All-depth marketplace capture is proven from Local CLI, HuggingFace, GitHub Actions, and Oracle VM. Direct Cloudflare Worker egress is blocked by DK/Akamai 403; Browser Run is Cloudflare-account rate-limited; Cloudflare-via-Oracle bounded windows pass but are not independent direct Cloudflare egress.",
    "fanduel": "Discovered FanDuel all-depth page universe is proven from Cloudflare, HuggingFace, Oracle, and alternate-account GitHub. Heavy Cloudflare full-sport calls require modular event windows because one-shot heavy sports hit Worker subrequest limits."
  },
  "rows": [
    {
      "book": "draftkings",
      "source": "local_cli",
      "mode": "full_all_depth",
      "status": "PASS",
      "latency_ms": 37416,
      "wall_ms": 37416,
      "coverage": "835/835",
      "coverage_pct": 100.0,
      "markets": 24397,
      "selections_or_runners": 102824,
      "raw_bytes": 51877689,
      "note": "DEPTH_CAPTURE_EXHAUSTIVE",
      "url": "/data/draftkings_all_sports_depth_capture_latest.json"
    },
    {
      "book": "draftkings",
      "source": "huggingface_space",
      "mode": "full_all_depth",
      "status": "PASS",
      "latency_ms": 14231,
      "wall_ms": 14231,
      "coverage": "865/865",
      "coverage_pct": 100.0,
      "markets": 27041,
      "selections_or_runners": 112093,
      "raw_bytes": 56734996,
      "note": "DEPTH_CAPTURE_EXHAUSTIVE",
      "url": "https://abetco-live-odds.hf.space/scrape/draftkings_all_depth/all?include_raw=0&raw_mode=preview&sample_limit=5"
    },
    {
      "book": "draftkings",
      "source": "github_actions",
      "mode": "full_all_depth",
      "status": "PASS",
      "latency_ms": null,
      "wall_ms": null,
      "coverage": "864/864",
      "coverage_pct": 100.0,
      "markets": 26924,
      "selections_or_runners": 111988,
      "raw_bytes": 56656271,
      "note": "captured",
      "url": "https://github.com/misterplusev/abet-scraper-scripts/actions/runs/28286525799"
    },
    {
      "book": "draftkings",
      "source": "oracle_vm",
      "mode": "full_all_depth",
      "status": "PASS",
      "latency_ms": 383492,
      "wall_ms": 383492,
      "coverage": "1067/1067",
      "coverage_pct": 100.0,
      "markets": 24981,
      "selections_or_runners": 114820,
      "raw_bytes": 57100976,
      "note": "DEPTH_CAPTURE_EXHAUSTIVE",
      "url": "ssh://ubuntu@170.9.62.134 /tmp/dk_oracle_fixed_manifest_chunks -> local merge"
    },
    {
      "book": "draftkings",
      "source": "cloudflare_worker_direct",
      "mode": "single_api_diagnostic",
      "status": "BLOCKED",
      "latency_ms": 35,
      "wall_ms": 35,
      "coverage": "0/full",
      "coverage_pct": 0,
      "markets": 0,
      "selections_or_runners": 0,
      "raw_bytes": 447,
      "note": "Akamai Access Denied from sportsbook-nash.draftkings.com",
      "url": "https://abet-draftkings-browser-run-diagnostic.abetco.workers.dev/scrape/draftkings_all_depth/all?include_raw=0&raw_mode=preview&sample_limit=1&endpoint_limit=5&endpoint_batch_size=5"
    },
    {
      "book": "draftkings",
      "source": "cloudflare_browser_run",
      "mode": "browser_diagnostic",
      "status": "RATE_LIMITED",
      "latency_ms": 807,
      "wall_ms": 807,
      "coverage": "0/full",
      "coverage_pct": 0,
      "markets": 0,
      "selections_or_runners": 0,
      "raw_bytes": null,
      "note": "HTTP 429; retry_after_seconds=40766",
      "url": "https://abet-draftkings-browser-run-diagnostic.abetco.workers.dev/scrape/draftkings_all_depth/all?include_raw=0&raw_mode=preview&sample_limit=1&endpoint_limit=5&endpoint_batch_size=5"
    },
    {
      "book": "draftkings",
      "source": "cloudflare_worker_via_oracle",
      "mode": "bounded_window",
      "status": "PASS",
      "latency_ms": 28127,
      "wall_ms": 30186,
      "coverage": "5/5",
      "coverage_pct": 100.0,
      "markets": null,
      "selections_or_runners": null,
      "raw_bytes": 3066408,
      "note": "DEPTH_CAPTURE_INCOMPLETE_OR_LIMITED because this is a bounded live window, not the full 901-endpoint capture.",
      "url": "https://abet-draftkings-browser-run-diagnostic.abetco.workers.dev/scrape/draftkings_all_depth/all?include_raw=0&raw_mode=preview&sample_limit=1&endpoint_limit=5&endpoint_batch_size=5"
    },
    {
      "book": "fanduel",
      "source": "cloudflare",
      "mode": "bounded_9_sport_window",
      "status": "PASS",
      "wall_ms_max": 1740,
      "latency_ms_max": 1589,
      "raw_bytes": 6556904,
      "markets": 1011,
      "selections_or_runners": 7713,
      "note": "Aggregate across 9 sport cells; max wall/source retained separately.",
      "url": "https://abet-fanduel-all-depth-cloudflare-proof.abetco.workers.dev/scrape/fanduel?sport=baseball&event_offset=0&event_limit=1&include_event_pages=1&include_player_markets=1&include_raw=0&sample_limit=25&timeout=90",
      "coverage": "9/9 cells",
      "coverage_pct": 100.0,
      "wall_ms": 9436,
      "latency_ms": 7564
    },
    {
      "book": "fanduel",
      "source": "huggingface",
      "mode": "bounded_9_sport_window",
      "status": "PASS",
      "wall_ms_max": 1432,
      "latency_ms_max": 1102,
      "raw_bytes": 7010408,
      "markets": 1011,
      "selections_or_runners": 7713,
      "note": "Aggregate across 9 sport cells; max wall/source retained separately.",
      "url": "https://abetco-live-odds.hf.space/scrape/fanduel_all_depth?sport=baseball&event_offset=0&event_limit=1&include_event_pages=true&include_player_markets=true&include_raw=false&sample_limit=25&timeout=90",
      "coverage": "9/9 cells",
      "coverage_pct": 100.0,
      "wall_ms": 7125,
      "latency_ms": 3857
    },
    {
      "book": "fanduel",
      "source": "oracle",
      "mode": "bounded_9_sport_window",
      "status": "PASS",
      "wall_ms_max": 17266,
      "latency_ms_max": 16310,
      "raw_bytes": 6515236,
      "markets": 1010,
      "selections_or_runners": 7710,
      "note": "Aggregate across 9 sport cells; max wall/source retained separately.",
      "url": "https://workout-keen-aaa-twin.trycloudflare.com/scrape/fanduel_all_depth?sport=baseball&event_offset=0&event_limit=1&include_event_pages=true&include_player_markets=true&include_raw=false&sample_limit=25&timeout=90",
      "coverage": "9/9 cells",
      "coverage_pct": 100.0,
      "wall_ms": 46367,
      "latency_ms": 39172
    },
    {
      "book": "fanduel",
      "source": "cloudflare",
      "mode": "full_one_shot_by_sport",
      "status": "FAIL",
      "wall_ms_max": 3976,
      "latency_ms_max": 1365,
      "raw_bytes": 1769030,
      "markets": 266,
      "selections_or_runners": 1543,
      "note": "{\n  \"ok\": false,\n  \"service\": \"abet-fanduel-all-depth-cloudflare-proof\",\n  \"version\": \"20260629_v1_0_0_fanduel_all_depth_cloudflare_chunk_worker\",\n  \"error\": \"Error: Too many subrequests by single Worker invocation. To configure this limit,",
      "url": "https://abet-fanduel-all-depth-cloudflare-proof.abetco.workers.dev/scrape/fanduel?sport=baseball&event_offset=0&event_limit=0&include_event_pages=1&include_player_markets=1&include_raw=0&sample_limit=25&timeout=120",
      "coverage": "6/9 cells",
      "coverage_pct": 66.67,
      "wall_ms": 16581,
      "latency_ms": 5102
    },
    {
      "book": "fanduel",
      "source": "huggingface",
      "mode": "full_one_shot_by_sport",
      "status": "PASS",
      "wall_ms_max": 5561,
      "latency_ms_max": 4197,
      "raw_bytes": 11684182,
      "markets": 2474,
      "selections_or_runners": 14965,
      "note": "Aggregate across 9 sport cells; max wall/source retained separately.",
      "url": "https://abetco-live-odds.hf.space/scrape/fanduel_all_depth?sport=baseball&event_offset=0&event_limit=0&include_event_pages=true&include_player_markets=true&include_raw=false&sample_limit=25&timeout=120",
      "coverage": "9/9 cells",
      "coverage_pct": 100.0,
      "wall_ms": 25409,
      "latency_ms": 17876
    },
    {
      "book": "fanduel",
      "source": "oracle",
      "mode": "full_one_shot_by_sport",
      "status": "PASS",
      "wall_ms_max": 49903,
      "latency_ms_max": 43906,
      "raw_bytes": 10822962,
      "markets": 2466,
      "selections_or_runners": 14949,
      "note": "Aggregate across 9 sport cells; max wall/source retained separately.",
      "url": "https://workout-keen-aaa-twin.trycloudflare.com/scrape/fanduel_all_depth?sport=baseball&event_offset=0&event_limit=0&include_event_pages=true&include_player_markets=true&include_raw=false&sample_limit=25&timeout=120",
      "coverage": "9/9 cells",
      "coverage_pct": 100.0,
      "wall_ms": 70255,
      "latency_ms": 61669
    },
    {
      "book": "fanduel",
      "source": "cloudflare_worker",
      "mode": "windowed_full_coverage:baseball",
      "status": "PASS",
      "latency_ms": 948,
      "wall_ms": 3702,
      "wall_ms_max": 1045,
      "latency_ms_max": 311,
      "coverage": "4/4 windows",
      "coverage_pct": 100.0,
      "markets": 1590,
      "selections_or_runners": 9175,
      "raw_bytes": 9471874,
      "note": "Cloudflare full-sport coverage composed from event windows to avoid Worker subrequest limit.",
      "url": "https://abet-fanduel-all-depth-cloudflare-proof.abetco.workers.dev/scrape/fanduel"
    },
    {
      "book": "fanduel",
      "source": "cloudflare_worker",
      "mode": "windowed_full_coverage:football",
      "status": "PASS",
      "latency_ms": 2541,
      "wall_ms": 6361,
      "wall_ms_max": 948,
      "latency_ms_max": 490,
      "coverage": "8/8 windows",
      "coverage_pct": 100.0,
      "markets": 364,
      "selections_or_runners": 2868,
      "raw_bytes": 18127673,
      "note": "Cloudflare full-sport coverage composed from event windows to avoid Worker subrequest limit.",
      "url": "https://abet-fanduel-all-depth-cloudflare-proof.abetco.workers.dev/scrape/fanduel"
    },
    {
      "book": "fanduel",
      "source": "cloudflare_worker",
      "mode": "windowed_full_coverage:football_cfb",
      "status": "PASS",
      "latency_ms": 6899,
      "wall_ms": 11200,
      "wall_ms_max": 843,
      "latency_ms_max": 539,
      "coverage": "16/16 windows",
      "coverage_pct": 100.0,
      "markets": 256,
      "selections_or_runners": 1383,
      "raw_bytes": 18094381,
      "note": "Cloudflare full-sport coverage composed from event windows to avoid Worker subrequest limit.",
      "url": "https://abet-fanduel-all-depth-cloudflare-proof.abetco.workers.dev/scrape/fanduel"
    },
    {
      "book": "fanduel",
      "source": "github_actions",
      "mode": "full_window_plan",
      "status": "PASS",
      "latency_ms": 30986,
      "wall_ms": 30986,
      "coverage": "41/41 windows",
      "coverage_pct": 100.0,
      "markets": 2512,
      "selections_or_runners": 15047,
      "raw_bytes": 48918517,
      "note": "This is an alternate-account GitHub-hosted proof while the canonical misterplusev account is billing/spend-limit blocked. Canonical scraper source remains misterplusev/abet-scraper-scripts.",
      "url": "https://github.com/abetco-sportsjobfinder/abet-github-proof-sandbox/actions/runs/28443487450"
    }
  ]
}