{
  "claim_id": "SWADI_SNAPSHOT_DEMO",
  "claim_name": "Substrate-weighted in-situ atmospheric density index — snapshot sample",
  "snapshot_id": "2026-11-05",
  "bundled_from_audit_snapshot": "2026-04-28",
  "bundle_basename": "swadi_snapshot_bundled.json",
  "bundle_sha256": "d485648389d42f259c864970b6931561510c6fbf56beb5a351d3c47556d7f5fd",
  "generator": "compiler.lookup_extractors.extract_swadi_density_index (the daily compile's path)",
  "recomputed_in_this_edition": false,
  "not_recomputed_note": "Not recomputed in this edition. The input is the bundled output of the 2026-04-28 pipeline run (Ghost Fleet TLE history from space-track.org), carried by the daily compile unchanged. Refreshing it needs a space-track.org account login, which this run did not use. The verdicts below are recomputed from the bundled statistics.",
  "methodology_reference": "decisions #23 (SWADI v0.4.0) + #26 (Ghost Fleet pseudomodel) + #28 (storm-response coefficients)",
  "calibration_archive_reference": "F2-validated GFZ-Potsdam Kp/ap archive (1932-2026, 95-yr coverage)",
  "atmospheric_density_index": {
    "schema_version": "v0.4.0",
    "method": "substrate_weighted_in_situ_atmospheric_inference",
    "n_total_objects_used": 154,
    "min_r_squared": 0.9,
    "min_objects_per_shell": 5,
    "F_clamp_min": 0.1,
    "F_clamp_max": 10.0,
    "altitude_shells": [
      {
        "alt_lo_km": 200,
        "alt_hi_km": 250,
        "n_objects_pool": 0,
        "n_objects_qualifying": 0,
        "F_density_factor": null,
        "F_density_factor_unweighted": null,
        "weighted_n_effective": 0.0,
        "h_mean_km": null,
        "note": "below min_objects_per_shell threshold"
      },
      {
        "alt_lo_km": 250,
        "alt_hi_km": 300,
        "n_objects_pool": 0,
        "n_objects_qualifying": 0,
        "F_density_factor": null,
        "F_density_factor_unweighted": null,
        "weighted_n_effective": 0.0,
        "h_mean_km": null,
        "note": "below min_objects_per_shell threshold"
      },
      {
        "alt_lo_km": 300,
        "alt_hi_km": 350,
        "n_objects_pool": 0,
        "n_objects_qualifying": 0,
        "F_density_factor": null,
        "F_density_factor_unweighted": null,
        "weighted_n_effective": 0.0,
        "h_mean_km": null,
        "note": "below min_objects_per_shell threshold"
      },
      {
        "alt_lo_km": 350,
        "alt_hi_km": 400,
        "n_objects_pool": 3,
        "n_objects_qualifying": 0,
        "F_density_factor": null,
        "F_density_factor_unweighted": null,
        "weighted_n_effective": 0.0,
        "h_mean_km": null,
        "note": "below min_objects_per_shell threshold"
      },
      {
        "alt_lo_km": 400,
        "alt_hi_km": 450,
        "n_objects_pool": 2,
        "n_objects_qualifying": 0,
        "F_density_factor": null,
        "F_density_factor_unweighted": null,
        "weighted_n_effective": 0.0,
        "h_mean_km": null,
        "note": "below min_objects_per_shell threshold"
      },
      {
        "alt_lo_km": 450,
        "alt_hi_km": 500,
        "n_objects_pool": 12,
        "n_objects_qualifying": 12,
        "F_density_factor": 0.8846667153765679,
        "F_density_factor_raw": 0.8846667153765679,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 0.969879702254319,
        "weighted_n_effective": 5.556645011149546,
        "h_mean_km": 475.2351566459629
      },
      {
        "alt_lo_km": 500,
        "alt_hi_km": 550,
        "n_objects_pool": 3,
        "n_objects_qualifying": 0,
        "F_density_factor": null,
        "F_density_factor_unweighted": null,
        "weighted_n_effective": 0.0,
        "h_mean_km": null,
        "note": "below min_objects_per_shell threshold"
      },
      {
        "alt_lo_km": 550,
        "alt_hi_km": 600,
        "n_objects_pool": 11,
        "n_objects_qualifying": 11,
        "F_density_factor": 2.0068563451050183,
        "F_density_factor_raw": 2.0068563451050183,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 1.8891498699303155,
        "weighted_n_effective": 3.255988959230338,
        "h_mean_km": 582.8464351488226
      },
      {
        "alt_lo_km": 600,
        "alt_hi_km": 650,
        "n_objects_pool": 24,
        "n_objects_qualifying": 24,
        "F_density_factor": 1.3358202807565882,
        "F_density_factor_raw": 1.3358202807565882,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 0.892392732456937,
        "weighted_n_effective": 6.748057100051815,
        "h_mean_km": 617.4464296760924
      },
      {
        "alt_lo_km": 650,
        "alt_hi_km": 700,
        "n_objects_pool": 6,
        "n_objects_qualifying": 6,
        "F_density_factor": 1.1325716402469745,
        "F_density_factor_raw": 1.1325716402469745,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 1.265939328761103,
        "weighted_n_effective": 1.3584771517001835,
        "h_mean_km": 668.432484348713
      },
      {
        "alt_lo_km": 700,
        "alt_hi_km": 800,
        "n_objects_pool": 34,
        "n_objects_qualifying": 34,
        "F_density_factor": 1.3762683517672187,
        "F_density_factor_raw": 1.3762683517672187,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 1.2191551660765925,
        "weighted_n_effective": 10.782768538663348,
        "h_mean_km": 759.2632187989421
      },
      {
        "alt_lo_km": 800,
        "alt_hi_km": 900,
        "n_objects_pool": 8,
        "n_objects_qualifying": 8,
        "F_density_factor": 3.6106268901286227,
        "F_density_factor_raw": 3.6106268901286227,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 3.313778124781881,
        "weighted_n_effective": 4.226692169571238,
        "h_mean_km": 846.4954670896835
      },
      {
        "alt_lo_km": 900,
        "alt_hi_km": 1000,
        "n_objects_pool": 25,
        "n_objects_qualifying": 25,
        "F_density_factor": 1.8240031792565012,
        "F_density_factor_raw": 1.8240031792565012,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 1.6210903074702347,
        "weighted_n_effective": 6.231413419569448,
        "h_mean_km": 968.9518571339606
      },
      {
        "alt_lo_km": 1000,
        "alt_hi_km": 1200,
        "n_objects_pool": 21,
        "n_objects_qualifying": 21,
        "F_density_factor": 1.2129687963778795,
        "F_density_factor_raw": 1.2129687963778795,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 3.271189183757962,
        "weighted_n_effective": 7.153541522684656,
        "h_mean_km": 1074.48734829359
      },
      {
        "alt_lo_km": 1200,
        "alt_hi_km": 1500,
        "n_objects_pool": 5,
        "n_objects_qualifying": 5,
        "F_density_factor": 1.4560533245241385,
        "F_density_factor_raw": 1.4560533245241385,
        "F_density_factor_clamped": false,
        "F_density_factor_unweighted": 3.410536139524617,
        "weighted_n_effective": 1.9322288805884038,
        "h_mean_km": 1375.144295835096
      }
    ],
    "snapshot_id": "2026-04-28",
    "pipeline_window_days": 30,
    "cohort_size": 981,
    "ghost_fleet_included": true,
    "ghost_fleet_summary": {
      "n_satcat_raw": 873,
      "n_ghost_fleet_kept": 486,
      "n_drops": {
        "unknown_bus_class": 387
      },
      "n_norad_pulled": 486,
      "n_gp_history_rows_raw": 249484,
      "n_gp_history_rows_after_terminal_filter": 153805,
      "terminal_altitude_threshold_km": 450.0
    },
    "ghost_fleet_objects_with_decay_records": 476,
    "dead_mass_objects_with_decay_records": 194,
    "pipeline_total_seconds": 66.53982758522034
  },
  "populated_shells": {
    "n_populated": 9,
    "alt_lo_km_min": 450,
    "alt_hi_km_max": 1500,
    "F_min": 0.8846667153765679,
    "F_max": 3.6106268901286227
  },
  "A4": {
    "claim": "Substrate-weighted F factor bounds: F in [0.3, 3.0] for 99% of populated shells; no clamping fires",
    "tolerance": "fraction of populated shells with F in [0.3, 3.0] >= 0.99 AND no shell clamped",
    "n_populated_shells": 9,
    "n_in_band": 8,
    "fraction_in_band": 0.8888888888888888,
    "out_of_band": [
      {
        "alt_lo_km": 800,
        "alt_hi_km": 900,
        "F_density_factor": 3.6106268901286227
      }
    ],
    "n_clamped": 0,
    "data": "bundled 2026-04-28 SWADI run (not refreshed)",
    "pass": false,
    "verdict": "FAIL"
  },
  "result": "DEMO_DATA",
  "validator_run_at_utc": "2026-11-06T00:10:35.596832+00:00",
  "charter_reference": "https://kessler.latticeos.org/audit/v0.5.0/#DEMO-SWADI",
  "edition": {
    "audit_version": "v0.5.0",
    "snapshot_id": "2026-11-05",
    "catalog_snapshot_id": "2026-04-28",
    "run_mode": "local",
    "leverage_map_basename": "leverage_map_v2_full_results.csv",
    "leverage_map_sha256": "47f32fd6942384e282c2691bb4f8a0142be07f4843dfb10fc27dfcd7027cdd40",
    "gfz_archive_basename": "noaa_kp_ap_historical.csv",
    "gfz_archive_sha256": "6b811c8a0395abe6d97e613504414eaa9bb7c3702ae841f78c42690827474812",
    "code_commit": "3911a71",
    "compiler_version": "0.4.0-locked",
    "run_mode_note": "Dry-run: compile_snapshot wrote its lookups into an in-memory Firestore stand-in and the backend ran in-process on them. No production Firestore, Auth, or deployed endpoint was read or written."
  },
  "charter_figures": {
    "A4.n_clamped|d": {
      "path": "A4.n_clamped",
      "format": "d",
      "text": "0"
    },
    "A4.n_in_band|d": {
      "path": "A4.n_in_band",
      "format": "d",
      "text": "8"
    },
    "A4.n_populated_shells|d": {
      "path": "A4.n_populated_shells",
      "format": "d",
      "text": "9"
    },
    "A4.out_of_band.0.F_density_factor|.2f": {
      "path": "A4.out_of_band.0.F_density_factor",
      "format": ".2f",
      "text": "3.61"
    },
    "A4.out_of_band.0.alt_hi_km|d": {
      "path": "A4.out_of_band.0.alt_hi_km",
      "format": "d",
      "text": "900"
    },
    "A4.out_of_band.0.alt_lo_km|d": {
      "path": "A4.out_of_band.0.alt_lo_km",
      "format": "d",
      "text": "800"
    },
    "A4.tolerance|": {
      "path": "A4.tolerance",
      "format": "str",
      "text": "fraction of populated shells with F in [0.3, 3.0] >= 0.99 AND no shell clamped"
    },
    "A4.verdict|badge": {
      "path": "A4.verdict",
      "format": "badge",
      "text": "FAIL"
    },
    "bundle_sha256|": {
      "path": "bundle_sha256",
      "format": "str",
      "text": "d485648389d42f259c864970b6931561510c6fbf56beb5a351d3c47556d7f5fd"
    },
    "bundled_from_audit_snapshot|": {
      "path": "bundled_from_audit_snapshot",
      "format": "str",
      "text": "2026-04-28"
    },
    "populated_shells.F_max|.2f": {
      "path": "populated_shells.F_max",
      "format": ".2f",
      "text": "3.61"
    },
    "populated_shells.F_min|.2f": {
      "path": "populated_shells.F_min",
      "format": ".2f",
      "text": "0.88"
    },
    "populated_shells.alt_hi_km_max|d": {
      "path": "populated_shells.alt_hi_km_max",
      "format": "d",
      "text": "1500"
    },
    "populated_shells.alt_lo_km_min|d": {
      "path": "populated_shells.alt_lo_km_min",
      "format": "d",
      "text": "450"
    },
    "populated_shells.n_populated|d": {
      "path": "populated_shells.n_populated",
      "format": "d",
      "text": "9"
    },
    "result|badge": {
      "path": "result",
      "format": "badge",
      "text": "DEMO_DATA"
    }
  }
}
