{
  "fetched": "2026-10-06T22:31:27.384Z",
  "source": "CHIRPS v2 via ClimateSERV (NASA SERVIR), datatype 0",
  "method": "Daily spatial-mean rainfall (intervaltype 0, operationtype 5) summed to calendar-month totals in this worker. ClimateSERV does not serve monthly sums for CHIRPS; verified 2026-08-09.",
  "anomaly_definition": "Monthly total minus the mean of the same calendar month across up to 10 prior years. No anomaly is published on fewer than 5 years. No percentage is published against a baseline below 5 mm.",
  "latency_note": "CHIRPS via this access path currently runs about 40 days behind. Each region states its own observation_period.",
  "regions": [
    {
      "id": "india",
      "name": "South Asia / India",
      "flag": "🇮🇳",
      "type": "drought",
      "observation_period": "August 2026",
      "accumulation": "monthly total, mm",
      "latest_mm": 169,
      "baseline_n": 10,
      "baseline": "mean of August in the 10 prior year(s) available",
      "fetched_at": "2026-10-06T06:00:45.608Z",
      "climatology_mm": 199,
      "anomaly_mm": -29.8,
      "anomaly_pct": -15,
      "drought_label": "NEAR NORMAL",
      "note": null
    },
    {
      "id": "china",
      "name": "Northern China",
      "flag": "🇨🇳",
      "type": "drought",
      "observation_period": "August 2026",
      "accumulation": "monthly total, mm",
      "latest_mm": 107,
      "baseline_n": 10,
      "baseline": "mean of August in the 10 prior year(s) available",
      "fetched_at": "2026-10-06T09:01:03.437Z",
      "climatology_mm": 134.2,
      "anomaly_mm": -27.3,
      "anomaly_pct": -20,
      "drought_label": "NEAR NORMAL",
      "note": null
    },
    {
      "id": "brazil",
      "name": "Northeast Brazil",
      "flag": "🇧🇷",
      "type": "drought",
      "observation_period": "August 2026",
      "accumulation": "monthly total, mm",
      "latest_mm": 13,
      "baseline_n": 10,
      "baseline": "mean of August in the 10 prior year(s) available",
      "fetched_at": "2026-10-06T21:01:12.859Z",
      "climatology_mm": 15.5,
      "anomaly_mm": -2.7,
      "anomaly_pct": -17,
      "drought_label": "NEAR NORMAL",
      "note": null
    },
    {
      "id": "s_africa",
      "name": "Southern Africa",
      "flag": "🇿🇦",
      "type": "drought",
      "observation_period": "August 2026",
      "accumulation": "monthly total, mm",
      "latest_mm": 7,
      "baseline_n": 6,
      "baseline": "mean of August in the 6 prior year(s) available",
      "fetched_at": "2026-10-06T15:01:27.383Z",
      "climatology_mm": 4.9,
      "anomaly_mm": 2.3,
      "anomaly_pct": null,
      "drought_label": "NO BASELINE",
      "note": "Baseline 4.9 mm is below the 5 mm floor, so no percentage is published. The mm anomaly still applies."
    },
    {
      "id": "australia",
      "name": "Eastern Australia",
      "flag": "🇦🇺",
      "type": "drought",
      "observation_period": "August 2026",
      "accumulation": "monthly total, mm",
      "latest_mm": 41,
      "baseline_n": 0,
      "baseline": "mean of August in the 0 prior year(s) available",
      "fetched_at": "2026-10-06T18:01:48.568Z",
      "climatology_mm": null,
      "anomaly_mm": null,
      "anomaly_pct": null,
      "drought_label": "INSUFFICIENT BASELINE",
      "note": "Need 5 prior years, have 0. Backfill in progress."
    },
    {
      "id": "se_asia",
      "name": "Indonesia & SE Asia",
      "flag": "🌐",
      "type": "drought",
      "observation_period": "August 2026",
      "accumulation": "monthly total, mm",
      "latest_mm": 185,
      "baseline_n": 0,
      "baseline": "mean of August in the 0 prior year(s) available",
      "fetched_at": "2026-10-06T12:00:45.770Z",
      "climatology_mm": null,
      "anomaly_mm": null,
      "anomaly_pct": null,
      "drought_label": "INSUFFICIENT BASELINE",
      "note": "Need 5 prior years, have 0. Backfill in progress."
    },
    {
      "id": "peru",
      "name": "Peru & Ecuador Coast",
      "flag": "🌊",
      "type": "flood",
      "observation_period": "August 2026",
      "accumulation": "monthly total, mm",
      "latest_mm": 70,
      "baseline_n": 0,
      "baseline": "mean of August in the 0 prior year(s) available",
      "fetched_at": "2026-10-06T00:00:53.705Z",
      "climatology_mm": null,
      "anomaly_mm": null,
      "anomaly_pct": null,
      "drought_label": "INSUFFICIENT BASELINE",
      "note": "Need 5 prior years, have 0. Backfill in progress."
    },
    {
      "id": "e_africa",
      "name": "East Africa (Horn)",
      "flag": "🌍",
      "type": "mixed",
      "observation_period": "August 2026",
      "accumulation": "monthly total, mm",
      "latest_mm": 59,
      "baseline_n": 0,
      "baseline": "mean of August in the 0 prior year(s) available",
      "fetched_at": "2026-10-06T03:00:45.699Z",
      "climatology_mm": null,
      "anomaly_mm": null,
      "anomaly_pct": null,
      "drought_label": "INSUFFICIENT BASELINE",
      "note": "Need 5 prior years, have 0. Backfill in progress."
    }
  ]
}