{
  "dataset": "SpinLogs Ice Fishing first-save timestamp comparison, fixed 24h settlement cohort",
  "game": "icefishing",
  "frozen_utc": "2026-10-20T22:59:53.909586+00:00",
  "window": {
    "field": "reported settlement timestamp",
    "start_inclusive_utc": "2026-10-19T22:00:00+00:00",
    "end_exclusive_utc": "2026-10-20T22:00:00+00:00"
  },
  "stored_records": 2725,
  "quantile_method": "Nearest rank: sorted stored timestamp differences, rank ceil(p*N), one-based; includes all retained differences.",
  "timestamp_difference_definition": "Stored first-save timestamp minus source-reported settlement timestamp, seconds. First-save field is set once on INSERT; duplicate observations do not replace it.",
  "precision": {
    "settlement": "milliseconds where supplied by source",
    "first_save": "UTC whole seconds, truncated by collector",
    "interval_note": "[difference,difference+1) represents save timestamp quantization only; these are not guaranteed true elapsed-time bounds because source and collector use different clocks.",
    "subsecond_negative_differences_retained": 13,
    "public_approximation_rule": "Public approximate seconds are nearest-integer rounding of the midpoint of the one-second save-timestamp quantization interval (stored difference +0.5s), not a claim of measured wall-clock accuracy."
  },
  "summary": {
    "median": {
      "nearest_rank": 1363,
      "stored_difference_seconds": 25.629,
      "save_timestamp_resolution_interval_seconds": [
        25.629,
        26.629
      ],
      "public_approximate_seconds": 26
    },
    "p95": {
      "nearest_rank": 2589,
      "stored_difference_seconds": 50.142,
      "save_timestamp_resolution_interval_seconds": [
        50.142,
        51.142
      ],
      "public_approximate_seconds": 51
    },
    "minimum_stored_difference_seconds": -0.542,
    "maximum_stored_difference_seconds": 101.666,
    "stored_differences_above_60_seconds": 18,
    "stored_differences_above_300_seconds": 0,
    "invalid_timestamps_in_broad_two_day_source_scan": 0,
    "records_excluded_by_delay_cutoff": 0
  },
  "download": {
    "url": "https://spinlogs.com/assets/ice-fishing-first-save-20261020-ef4ba99a21da.csv.gz",
    "rows": 2725,
    "compressed_sha256": "ef4ba99a21da6e4353de22d90828026c103d349f8a70da4e2799f3a39d74415f",
    "uncompressed_sha256": "354b49adb2909346709d346af191a4ebc3341b51933bce1dba3b80a263d2d66c",
    "fields": [
      "rid",
      "settled_at_utc",
      "first_saved_at_utc",
      "timestamp_difference_seconds"
    ]
  },
  "provenance": {
    "results": "Third-party CasinoScores API, reported settlement times; public round IDs",
    "measurement": "SpinLogs site database first-save timestamps and calculation",
    "collection_context": "Collector live process started before the selected window; no backfill/import identified in its journal during the window. No delayed record in the settlement cohort is discarded. Per-row import mode is not stored."
  },
  "limits": [
    "Stored records are not proof of complete coverage of every round played.",
    "This measures two stored timestamps, not player video latency, page publication, browser polling or wall-clock-to-screen delay.",
    "Clock differences and timestamp precision affect small values; negative subsecond differences are retained in the CSV rather than silently clamped.",
    "The fixed sample includes any delayed or catch-up record that meets the settlement window. It is not a natural-only source-latency estimate.",
    "Past observations are not a future service guarantee. A gap between settled source events is distinct from result delivery delay."
  ]
}
