{
  "schema_version": 1,
  "as_of": "2026-05-17T01:54:34.141449+00:00",
  "months": [
    {
      "file": "months/2026-05.json",
      "month": "2026-05",
      "label": "May 2026",
      "days": 17,
      "is_in_progress": true,
      "as_of": "2026-05-17T01:54:33.754737+00:00",
      "range": {
        "start": "2026-05-01T00:00:00+00:00",
        "end": "2026-05-18T00:00:00+00:00"
      },
      "totals": {
        "claims": 306273,
        "first_claim_at": "2026-05-01T00:00:00+00:00",
        "last_claim_at": "2026-05-17T00:00:00+00:00",
        "stories": null,
        "manifests": null,
        "records": null,
        "sources": 802,
        "entities": 0,
        "domains": 13
      }
    },
    {
      "file": "months/2026-04.json",
      "month": "2026-04",
      "label": "April 2026",
      "days": 30,
      "is_in_progress": false,
      "as_of": "2026-05-10T01:02:45.833119+00:00",
      "range": {
        "start": "2026-04-01T00:00:00+00:00",
        "end": "2026-05-01T00:00:00+00:00"
      },
      "totals": {
        "claims": 375705,
        "first_claim_at": "2026-04-01T00:00:00+00:00",
        "last_claim_at": "2026-04-30T00:00:00+00:00",
        "stories": null,
        "records": null,
        "sources": 1078,
        "entities": 500,
        "domains": 16
      }
    },
    {
      "file": "months/2026-03.json",
      "month": "2026-03",
      "label": "March 2026",
      "days": 31,
      "is_in_progress": false,
      "as_of": "2026-05-10T01:29:02.588259+00:00",
      "range": {
        "start": "2026-03-01T00:00:00+00:00",
        "end": "2026-04-01T00:00:00+00:00"
      },
      "totals": {
        "claims": 284278,
        "first_claim_at": "2026-03-01T00:00:00+00:00",
        "last_claim_at": "2026-03-31T00:00:00+00:00",
        "stories": null,
        "records": null,
        "sources": 789,
        "entities": 500,
        "domains": 24
      }
    },
    {
      "file": "months/2026-02.json",
      "month": "2026-02",
      "label": "February 2026",
      "days": 28,
      "is_in_progress": false,
      "as_of": "2026-05-10T05:40:01.481493+00:00",
      "range": {
        "start": "2026-02-01T00:00:00+00:00",
        "end": "2026-03-01T00:00:00+00:00"
      },
      "totals": {
        "claims": 453662,
        "first_claim_at": "2026-02-01T00:00:00+00:00",
        "last_claim_at": "2026-02-28T00:00:00+00:00",
        "stories": null,
        "records": null,
        "sources": 668,
        "entities": 500,
        "domains": 24
      }
    }
  ],
  "retention": "rolling 3 closed months + 1 current (MTD)",
  "note": "Monthly studies. Each month's JSON is immutable once the month closes; the current month (flagged is_in_progress=true, displayed as 'Month to Date') is overwritten by the HCAggregator cron every 12 hours until month-end. When a month rolls over, the oldest of the four is dropped."
}