{
 "rhine": {
  "river": "rhine",
  "mode": "low",
  "leadPoint": "lobith",
  "points": [
   "kaub",
   "maxau",
   "lobith"
  ],
  "verdicts": [
   {
    "month": "2026-08",
    "prob": 91,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-09",
    "prob": 76,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-10",
    "prob": 66,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-11",
    "prob": 47,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-12",
    "prob": 32,
    "band": "elevated",
    "basis": "forecast"
   },
   {
    "month": "2027-01",
    "prob": 27,
    "band": "elevated",
    "basis": "forecast"
   },
   {
    "month": "2027-02",
    "prob": 28,
    "band": "elevated",
    "basis": "forecast"
   },
   {
    "month": "2027-03",
    "prob": 50,
    "band": "high",
    "basis": "climatology"
   },
   {
    "month": "2027-04",
    "prob": 40,
    "band": "elevated",
    "basis": "climatology"
   },
   {
    "month": "2027-05",
    "prob": 20,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-06",
    "prob": 13,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-07",
    "prob": 20,
    "band": "moderate",
    "basis": "climatology"
   }
  ],
  "rain": {
   "river": "rhine",
   "rainLabel": "Alpine headwaters (Chur, Basel)",
   "spots": 2,
   "last45mm": 268,
   "normal45mm": 409,
   "deficitPct": -34,
   "next16mm": 109,
   "normalNext16mm": 133,
   "next16vsNormalPct": -18,
   "pulledAt": "2026-08-12T22:05:43.393Z"
  }
 },
 "danube": {
  "river": "danube",
  "mode": "low",
  "leadPoint": "straubing",
  "points": [
   "straubing",
   "wachau",
   "budapest"
  ],
  "verdicts": [
   {
    "month": "2026-08",
    "prob": 75,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-09",
    "prob": 59,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-10",
    "prob": 56,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-11",
    "prob": 53,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-12",
    "prob": 51,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2027-01",
    "prob": 48,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2027-02",
    "prob": 46,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2027-03",
    "prob": 53,
    "band": "high",
    "basis": "climatology"
   },
   {
    "month": "2027-04",
    "prob": 10,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-05",
    "prob": 7,
    "band": "low",
    "basis": "climatology"
   },
   {
    "month": "2027-06",
    "prob": 17,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-07",
    "prob": 27,
    "band": "elevated",
    "basis": "climatology"
   }
  ],
  "rain": {
   "river": "danube",
   "rainLabel": "Inn valley + Bavarian Danube",
   "spots": 2,
   "last45mm": 224,
   "normal45mm": 455,
   "deficitPct": -51,
   "next16mm": 73,
   "normalNext16mm": 139,
   "next16vsNormalPct": -47,
   "pulledAt": "2026-08-12T22:05:48.284Z"
  }
 },
 "elbe": {
  "river": "elbe",
  "mode": "low",
  "leadPoint": "dresden",
  "points": [
   "dresden"
  ],
  "verdicts": [
   {
    "month": "2026-08",
    "prob": 66,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-09",
    "prob": 48,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-10",
    "prob": 48,
    "band": "high",
    "basis": "forecast"
   },
   {
    "month": "2026-11",
    "prob": 38,
    "band": "elevated",
    "basis": "forecast"
   },
   {
    "month": "2026-12",
    "prob": 24,
    "band": "moderate",
    "basis": "forecast"
   },
   {
    "month": "2027-01",
    "prob": 19,
    "band": "moderate",
    "basis": "forecast"
   },
   {
    "month": "2027-02",
    "prob": 19,
    "band": "moderate",
    "basis": "forecast"
   },
   {
    "month": "2027-03",
    "prob": 20,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-04",
    "prob": 13,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-05",
    "prob": 20,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-06",
    "prob": 10,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-07",
    "prob": 23,
    "band": "moderate",
    "basis": "climatology"
   }
  ],
  "rain": {
   "river": "elbe",
   "rainLabel": "Bohemian basin + Giant Mountains",
   "spots": 2,
   "last45mm": 216,
   "normal45mm": 272,
   "deficitPct": -20,
   "next16mm": 33,
   "normalNext16mm": 81,
   "next16vsNormalPct": -60,
   "pulledAt": "2026-08-12T22:05:50.151Z"
  }
 },
 "seine": {
  "river": "seine",
  "mode": "flood",
  "leadPoint": "vernon",
  "points": [
   "paris",
   "vernon"
  ],
  "verdicts": [
   {
    "month": "2026-08",
    "prob": 1,
    "band": "low",
    "basis": "forecast"
   },
   {
    "month": "2026-09",
    "prob": 1,
    "band": "low",
    "basis": "forecast"
   },
   {
    "month": "2026-10",
    "prob": 1,
    "band": "low",
    "basis": "forecast"
   },
   {
    "month": "2026-11",
    "prob": 1,
    "band": "low",
    "basis": "forecast"
   },
   {
    "month": "2026-12",
    "prob": 13,
    "band": "moderate",
    "basis": "forecast"
   },
   {
    "month": "2027-01",
    "prob": 18,
    "band": "moderate",
    "basis": "forecast"
   },
   {
    "month": "2027-02",
    "prob": 19,
    "band": "moderate",
    "basis": "forecast"
   },
   {
    "month": "2027-03",
    "prob": 40,
    "band": "elevated",
    "basis": "climatology"
   },
   {
    "month": "2027-04",
    "prob": 13,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-05",
    "prob": 17,
    "band": "moderate",
    "basis": "climatology"
   },
   {
    "month": "2027-06",
    "prob": 3,
    "band": "low",
    "basis": "climatology"
   },
   {
    "month": "2027-07",
    "prob": 0,
    "band": "low",
    "basis": "climatology"
   }
  ],
  "rain": {
   "river": "seine",
   "rainLabel": "upper Seine basin (Troyes, Châtillonnais)",
   "spots": 2,
   "last45mm": 78,
   "normal45mm": 170,
   "deficitPct": -54,
   "next16mm": 71,
   "normalNext16mm": 64,
   "next16vsNormalPct": 12,
   "pulledAt": "2026-08-12T22:05:52.014Z"
  }
 }
}