{
 "schema_version": 4,
 "stable_not_immutable": true,
 "note": "Each dated file is rebuilt from that day's snapshot on every run, and retention is bounded, so a dated entry can go away. This archive is stable, not immutable.",
 "snapshots": [
  {
   "date": "2026-09-15",
   "url": "data/archive/2026-09-15/rbp.json",
   "rows": 2182,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-14",
   "url": "data/archive/2026-09-14/rbp.json",
   "rows": 2223,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-13",
   "url": "data/archive/2026-09-13/rbp.json",
   "rows": 2358,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-12",
   "url": "data/archive/2026-09-12/rbp.json",
   "rows": 2347,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-11",
   "url": "data/archive/2026-09-11/rbp.json",
   "rows": 2355,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-10",
   "url": "data/archive/2026-09-10/rbp.json",
   "rows": 2364,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-09",
   "url": "data/archive/2026-09-09/rbp.json",
   "rows": 2355,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-08",
   "url": "data/archive/2026-09-08/rbp.json",
   "rows": 2349,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-07",
   "url": "data/archive/2026-09-07/rbp.json",
   "rows": 2221,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-06",
   "url": "data/archive/2026-09-06/rbp.json",
   "rows": 2180,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-05",
   "url": "data/archive/2026-09-05/rbp.json",
   "rows": 2074,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-04",
   "url": "data/archive/2026-09-04/rbp.json",
   "rows": 2046,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-03",
   "url": "data/archive/2026-09-03/rbp.json",
   "rows": 2040,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-02",
   "url": "data/archive/2026-09-02/rbp.json",
   "rows": 2044,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-09-01",
   "url": "data/archive/2026-09-01/rbp.json",
   "rows": 2052,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-31",
   "url": "data/archive/2026-08-31/rbp.json",
   "rows": 2042,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-30",
   "url": "data/archive/2026-08-30/rbp.json",
   "rows": 1963,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-29",
   "url": "data/archive/2026-08-29/rbp.json",
   "rows": 1769,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-28",
   "url": "data/archive/2026-08-28/rbp.json",
   "rows": 1634,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-27",
   "url": "data/archive/2026-08-27/rbp.json",
   "rows": 1670,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-26",
   "url": "data/archive/2026-08-26/rbp.json",
   "rows": 1608,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-25",
   "url": "data/archive/2026-08-25/rbp.json",
   "rows": 582,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-24",
   "url": "data/archive/2026-08-24/rbp.json",
   "rows": 640,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-23",
   "url": "data/archive/2026-08-23/rbp.json",
   "rows": 630,
   "epoch": null,
   "min_age_days": 7
  },
  {
   "date": "2026-08-22",
   "url": "data/archive/2026-08-22/rbp.json",
   "rows": 522,
   "epoch": null,
   "min_age_days": 7
  }
 ]
}