{
  "generated_at": "2026-07-18T00:00:00.000Z",
  "source_snapshot_date": "2026-05-16",
  "max_meet_date": "2026-05-10",
  "dataset_date": "2026-05-10",
  "dataset_id": "openpowerlifting-2026-05-10-e97d116bb707065e-9dc7b0683085",
  "builder_contract_version": "liftgauge-opl-policy-v3",
  "builder_policy_sha256": "9dc7b0683085562a22a67e841cb03f9bf6ca24c5fcc6db744f705d71ed8a4a59",
  "source": "OpenPowerlifting · CC0 public dataset",
  "source_csv_path": "openpowerlifting-2026-05-16-d230fa1a.csv",
  "source_csv_sha256": "e97d116bb707065ecb9e867cee5d99649baea36aa33dd023a745efb433742eac",
  "cohorts_sha256": "06db3757dc4912f6e814ad4025d269fdedfa33914c3304be2bd4f37c68e91882",
  "window_months": 12,
  "cutoff_date": "2025-05-10",
  "total_meet_rows": 3925887,
  "total_eligible_source_rows_12m": 186303,
  "total_contributing_rows_12m": 186218,
  "total_contributing_percentile_lift_observations_12m": 615721,
  "total_crosslift_full_power_rows_12m": 141828,
  "total_filtered_meets_12m": 186303,
  "total_filtered_meet_results_12m": 186303,
  "total_name_sex_identities_12m": 110591,
  "total_name_sex_identities_alltime": 855522,
  "name_sex_identity_basis": "Distinct Name|Sex keys across eligible meet entries; not a verified person count",
  "total_trajectory_identities_alltime": 572392,
  "trajectory_identity_basis": "Name|Sex|rounded 10 kg bodyweight bucket; not a person count",
  "excluded_rows": {
    "dq_alltime": 242203,
    "dd_alltime": 1798,
    "wraps_alltime": 225704,
    "approximate_age_from_exact_bins_12m": 59764,
    "missing_or_out_of_range_age_from_exact_bins_12m": 32011
  },
  "exact_age_rows_12m": 94528,
  "filters": {
    "places_excluded": [
      "DQ",
      "DD"
    ],
    "equipment_included": [
      "raw",
      "single-ply",
      "multi-ply"
    ],
    "equipment_excluded": [
      "Wraps"
    ],
    "bodyweight_range_kg": [
      30,
      250
    ],
    "exact_age_bin_policy": "Only integer OPL ages 15–80 enter one-year bins; approximate .5 ages remain in all-ages cells only"
  },
  "observation_semantics": {
    "eligible_source_rows": "Source rows passing place, sex, equipment, bodyweight and rolling-date filters before lift availability",
    "percentile_n": "Contributing lift observations; repeat meet entries by the same lifter are row-weighted",
    "percentile_age_class": "Exact age is the integer age recorded on the contributing meet row; approximate .5 ages contribute only to all",
    "crosslift_n": "Eligible full-power meet entries; repeat meet entries by the same lifter are row-weighted",
    "crosslift_age_class": "Exact age is the integer age recorded on the contributing full-power meet row",
    "trajectory_n": "BW-stabilised trajectory identity keys with qualifying histories; not a person count",
    "trajectory_age_class": "Exact age is the integer age recorded when the identity first reaches that decile; its first meet may be at another age",
    "trajectory_next_milestone": "For each identity, the first later same-sex/lift/bodyweight-class/equipment meet at least 20 kg above that identity's at-level result"
  },
  "cohort_axes_schema_version": 2,
  "cube_key_schema": {
    "percentile": "sex|lift|bw_class|age_class|equip",
    "trajectory": "sex|lift|decile|bw_class|age_class|equip",
    "crosslift": "sex|lift|decile|bw_class|age_class|equip"
  },
  "decile_policy": "True p10,p20,…,p90 boundaries; only complete 0–9 families with n>=30 in every cell are published",
  "cubes": {
    "percentile_cells": 8532,
    "trajectory_cells": 3890,
    "crosslift_cells": 1510
  }
}