{
 "dataset": "RI storm events — 12-month window, full state",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-07T04:45:15.367+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 122,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "iem-ww-BOX-SV-W-52-Washington-wind-2026-08-13",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-13",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Washington on 2026-08-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-52"
  },
  {
   "id": "iem-ww-BOX-SV-W-52-Washington-hail-2026-08-13",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-13",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Washington on 2026-08-13. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BOX-SV-W-52"
  },
  {
   "id": "iem-ww-BOX-SV-W-52-Kent-wind-2026-08-13",
   "zip": "",
   "city": "Kent",
   "date": "2026-08-13",
   "county": "Kent",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Kent on 2026-08-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-52"
  },
  {
   "id": "iem-ww-BOX-SV-W-52-Kent-hail-2026-08-13",
   "zip": "",
   "city": "Kent",
   "date": "2026-08-13",
   "county": "Kent",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Kent on 2026-08-13. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BOX-SV-W-52"
  },
  {
   "id": "iem-ww-BOX-SV-W-52-Newport-wind-2026-08-13",
   "zip": "",
   "city": "Newport",
   "date": "2026-08-13",
   "county": "Newport",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Newport on 2026-08-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-52"
  },
  {
   "id": "iem-ww-BOX-SV-W-52-Newport-hail-2026-08-13",
   "zip": "",
   "city": "Newport",
   "date": "2026-08-13",
   "county": "Newport",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Newport on 2026-08-13. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BOX-SV-W-52"
  },
  {
   "id": "iem-ww-BOX-SV-W-46-Providence-wind-2026-08-08",
   "zip": "",
   "city": "Providence",
   "date": "2026-08-08",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-08-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-46"
  },
  {
   "id": "iem-ww-BOX-SV-W-46-Providence-hail-2026-08-08",
   "zip": "",
   "city": "Providence",
   "date": "2026-08-08",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-08-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BOX-SV-W-46"
  },
  {
   "id": "iem-ww-BOX-SV-W-42-Providence-wind-2026-08-07",
   "zip": "",
   "city": "Providence",
   "date": "2026-08-07",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-08-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-42"
  },
  {
   "id": "iem-ww-BOX-SV-W-42-Providence-hail-2026-08-07",
   "zip": "",
   "city": "Providence",
   "date": "2026-08-07",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-08-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BOX-SV-W-42"
  },
  {
   "id": "iem-ww-BOX-FL-W-7-Washington-flood-2026-08-04",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Washington on 2026-08-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FL-W-7"
  },
  {
   "id": "iem-geo-2026-08-03-flood-41.68--71.26",
   "lat": 41.68,
   "lon": -71.26,
   "zip": "",
   "city": "1 E Bristol",
   "date": "2026-08-03",
   "county": "Bristol",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "In Bristol, High St. at Washington St was was flooded with a car stuck.",
   "sourceDetail": "NWS BOX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-41.72--71.27",
   "lat": 41.72,
   "lon": -71.27,
   "zip": "",
   "city": "0 SW Warren",
   "date": "2026-08-03",
   "county": "Bristol",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "In Warren, Child St was flooded.",
   "sourceDetail": "NWS BOX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-03-flood-41.70--71.46",
   "lat": 41.7,
   "lon": -71.46,
   "zip": "",
   "city": "2 SW TF Green AP",
   "date": "2026-08-03",
   "county": "Kent",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "In Warwick, Miantonomo Dr was flooded with a car stuck. Albert Rd was impassable.",
   "sourceDetail": "NWS BOX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-BOX-FF-W-9-Bristol-flood-2026-08-03",
   "zip": "",
   "city": "Bristol",
   "date": "2026-08-03",
   "county": "Bristol",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Bristol on 2026-08-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-9"
  },
  {
   "id": "iem-ww-BOX-FF-W-9-Kent-flood-2026-08-03",
   "zip": "",
   "city": "Kent",
   "date": "2026-08-03",
   "county": "Kent",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Kent on 2026-08-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-9"
  },
  {
   "id": "iem-ww-BOX-FF-W-9-Providence-flood-2026-08-03",
   "zip": "",
   "city": "Providence",
   "date": "2026-08-03",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Providence on 2026-08-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-9"
  },
  {
   "id": "iem-ww-BOX-FF-W-9-Washington-flood-2026-08-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Washington on 2026-08-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-9"
  },
  {
   "id": "iem-ww-BOX-FF-W-10-Bristol-flood-2026-08-03",
   "zip": "",
   "city": "Bristol",
   "date": "2026-08-03",
   "county": "Bristol",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Bristol on 2026-08-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-10"
  },
  {
   "id": "iem-ww-BOX-FF-W-10-Newport-flood-2026-08-03",
   "zip": "",
   "city": "Newport",
   "date": "2026-08-03",
   "county": "Newport",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Newport on 2026-08-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-10"
  },
  {
   "id": "iem-ww-BOX-FF-W-6-Washington-flood-2026-07-30",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-30",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Washington on 2026-07-30. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-6"
  },
  {
   "id": "iem-ww-BOX-FF-W-2-Bristol-flood-2026-07-21",
   "zip": "",
   "city": "Bristol",
   "date": "2026-07-21",
   "county": "Bristol",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Bristol on 2026-07-21. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-2"
  },
  {
   "id": "iem-ww-BOX-FF-W-2-Washington-flood-2026-07-21",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-21",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Washington on 2026-07-21. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-2"
  },
  {
   "id": "iem-ww-BOX-FF-W-2-Newport-flood-2026-07-21",
   "zip": "",
   "city": "Newport",
   "date": "2026-07-21",
   "county": "Newport",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Newport on 2026-07-21. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-2"
  },
  {
   "id": "iem-ww-BOX-SV-W-35-Washington-wind-2026-07-04",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Washington on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-35"
  },
  {
   "id": "iem-ww-BOX-SV-W-35-Washington-hail-2026-07-04",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Washington on 2026-07-04. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BOX-SV-W-35"
  },
  {
   "id": "iem-ww-BOX-SV-W-34-Washington-wind-2026-07-04",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Washington on 2026-07-04. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-34"
  },
  {
   "id": "iem-ww-BOX-SV-W-34-Washington-hail-2026-07-04",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Washington on 2026-07-04. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BOX-SV-W-34"
  },
  {
   "id": "iem-ww-BOX-SV-W-30-Providence-wind-2026-07-02",
   "zip": "",
   "city": "Providence",
   "date": "2026-07-02",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-30"
  },
  {
   "id": "iem-ww-BOX-SV-W-30-Providence-hail-2026-07-02",
   "zip": "",
   "city": "Providence",
   "date": "2026-07-02",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BOX-SV-W-30"
  },
  {
   "id": "iem-ww-BOX-SV-W-27-Providence-wind-2026-07-01",
   "zip": "",
   "city": "Providence",
   "date": "2026-07-01",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-27"
  },
  {
   "id": "iem-ww-BOX-SV-W-27-Providence-hail-2026-07-01",
   "zip": "",
   "city": "Providence",
   "date": "2026-07-01",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "BOX-SV-W-27"
  },
  {
   "id": "iem-geo-2026-06-23-flood-41.49--71.31",
   "lat": 41.49,
   "lon": -71.31,
   "zip": "",
   "city": "1 E Newport",
   "date": "2026-06-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rotary at the base of the Pell Bridge in Newport is flooded out.",
   "sourceDetail": "NWS BOX — Amateur Radio via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-23-flood-41.49--71.28",
   "lat": 41.49,
   "lon": -71.28,
   "zip": "",
   "city": "2 E Newport",
   "date": "2026-06-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Aquidneck Ave at Wave Avenue is flooded with DPW requested to assist. relayed by amateur radio.",
   "sourceDetail": "NWS BOX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-23-flood-41.62--71.21",
   "lat": 41.62,
   "lon": -71.21,
   "zip": "",
   "city": "2 SSW Tiverton",
   "date": "2026-06-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The 1800 block of Route 77 in Tiverton is completely flooded.",
   "sourceDetail": "NWS BOX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-BOX-FF-W-1-Newport-flood-2026-06-23",
   "zip": "",
   "city": "Newport",
   "date": "2026-06-23",
   "county": "Newport",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Newport on 2026-06-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-1"
  },
  {
   "id": "iem-ww-BOX-FA-W-1-Washington-flood-2026-06-23",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-23",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Washington on 2026-06-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FA-W-1"
  },
  {
   "id": "iem-ww-BOX-FA-W-1-Kent-flood-2026-06-23",
   "zip": "",
   "city": "Kent",
   "date": "2026-06-23",
   "county": "Kent",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Kent on 2026-06-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FA-W-1"
  },
  {
   "id": "iem-ww-BOX-FA-W-1-Providence-flood-2026-06-23",
   "zip": "",
   "city": "Providence",
   "date": "2026-06-23",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Providence on 2026-06-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FA-W-1"
  },
  {
   "id": "iem-lsr-2026-05-30-wind-41.19--71.59",
   "lat": 41.19,
   "lon": -71.59,
   "zip": "",
   "city": "2 N Block Island",
   "date": "2026-05-30",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XBLK Block Island Jetty.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PVD-2026-05-30",
   "lat": 41.7219,
   "lon": -71.4325,
   "zip": "",
   "city": "PROVIDENCE/GREEN",
   "date": "2026-05-30",
   "county": "Kent",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PROVIDENCE/GREEN (PVD) recorded a 53 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — PROVIDENCE/GREEN (PVD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-WST-2026-05-30",
   "lat": 41.3497,
   "lon": -71.7989,
   "zip": "",
   "city": "Westerly",
   "date": "2026-05-30",
   "county": "New London",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Westerly (WST) recorded a 52 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — Westerly (WST) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BID-2026-05-30",
   "lat": 41.17,
   "lon": -71.58,
   "zip": "",
   "city": "BLOCK ISLAND (AWOS)",
   "date": "2026-05-30",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLOCK ISLAND (AWOS) (BID) recorded a 52 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — BLOCK ISLAND (AWOS) (BID) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OQU-2026-05-30",
   "lat": 41.5971,
   "lon": -71.4121,
   "zip": "",
   "city": "N. KINGSTON/QUONSET",
   "date": "2026-05-30",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "N. KINGSTON/QUONSET (OQU) recorded a 55 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — N. KINGSTON/QUONSET (OQU) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BOX-SV-W-10-Providence-wind-2026-05-19",
   "zip": "",
   "city": "Providence",
   "date": "2026-05-19",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-05-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-10"
  },
  {
   "id": "iem-ww-BOX-SV-W-10-Providence-hail-2026-05-19",
   "zip": "",
   "city": "Providence",
   "date": "2026-05-19",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS BOX for Providence on 2026-05-19. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BOX-SV-W-10"
  },
  {
   "id": "iem-ww-BOX-FL-W-6-Kent-flood-2026-03-23",
   "zip": "",
   "city": "Kent",
   "date": "2026-03-23",
   "county": "Kent",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Kent on 2026-03-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FL-W-6"
  },
  {
   "id": "iem-ww-BOX-FL-W-6-Providence-flood-2026-03-23",
   "zip": "",
   "city": "Providence",
   "date": "2026-03-23",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Providence on 2026-03-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FL-W-6"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-41.72--71.43",
   "lat": 41.72,
   "lon": -71.43,
   "zip": "",
   "city": "TF Green AP",
   "date": "2026-03-17",
   "county": "Kent",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Peak gust 61 mph / 53 knots.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OQU-2026-03-17",
   "lat": 41.5971,
   "lon": -71.4121,
   "zip": "",
   "city": "N. KINGSTON/QUONSET",
   "date": "2026-03-17",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "N. KINGSTON/QUONSET (OQU) recorded a 55 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — N. KINGSTON/QUONSET (OQU) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UUU-2026-03-17",
   "lat": 41.5324,
   "lon": -71.2815,
   "zip": "",
   "city": "NEWPORT",
   "date": "2026-03-17",
   "county": "Bristol",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NEWPORT (UUU) recorded a 59 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — NEWPORT (UUU) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PVD-2026-03-17",
   "lat": 41.7219,
   "lon": -71.4325,
   "zip": "",
   "city": "PROVIDENCE/GREEN",
   "date": "2026-03-17",
   "county": "Kent",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PROVIDENCE/GREEN (PVD) recorded a 63 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — PROVIDENCE/GREEN (PVD) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-41.19--71.59",
   "lat": 41.19,
   "lon": -71.59,
   "zip": "",
   "city": "2 N Block Island",
   "date": "2026-03-16",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XBLK Block Island Jetty.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BOX-FL-W-3-Washington-flood-2026-03-16",
   "zip": "",
   "city": "Washington",
   "date": "2026-03-16",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Washington on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FL-W-3"
  },
  {
   "id": "iem-ww-BOX-FL-W-2-Kent-flood-2026-03-16",
   "zip": "",
   "city": "Kent",
   "date": "2026-03-16",
   "county": "Kent",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Kent on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FL-W-2"
  },
  {
   "id": "iem-ww-BOX-FL-W-2-Providence-flood-2026-03-16",
   "zip": "",
   "city": "Providence",
   "date": "2026-03-16",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS BOX for Providence on 2026-03-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FL-W-2"
  },
  {
   "id": "asos-bf-PVD-2026-03-16",
   "lat": 41.7219,
   "lon": -71.4325,
   "zip": "",
   "city": "PROVIDENCE/GREEN",
   "date": "2026-03-16",
   "county": "Kent",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PROVIDENCE/GREEN (PVD) recorded a 53 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — PROVIDENCE/GREEN (PVD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.60--71.42",
   "lat": 41.6,
   "lon": -71.42,
   "zip": "",
   "city": "2 NE North Kingstown",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KOQU Quonset AP.",
   "sourceDetail": "NWS BOX — AWOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.56--71.22",
   "lat": 41.56,
   "lon": -71.22,
   "zip": "",
   "city": "3 SSE Portsmouth",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XFOG Fogland.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.49--71.42",
   "lat": 41.49,
   "lon": -71.42,
   "zip": "",
   "city": "3 WNW Jamestown",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XURI URI.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.35--71.80",
   "lat": 41.35,
   "lon": -71.8,
   "zip": "",
   "city": "Westerly AP",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KWST Westerly AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.50--71.34",
   "lat": 41.5,
   "lon": -71.34,
   "zip": "",
   "city": "1 WNW Newport",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XROS Rose Island.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.72--71.43",
   "lat": 41.72,
   "lon": -71.43,
   "zip": "",
   "city": "TF Green AP",
   "date": "2026-02-23",
   "county": "Kent",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPVD RI TF Green AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.81--71.40",
   "lat": 41.81,
   "lon": -71.4,
   "zip": "",
   "city": "1 SE Providence",
   "date": "2026-02-23",
   "county": "Providence",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Buoy station FOXR1 Fox Point.",
   "sourceDetail": "NWS BOX — Buoy via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.17--71.58",
   "lat": 41.17,
   "lon": -71.58,
   "zip": "",
   "city": "Block Island",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBID Block Island AP.",
   "sourceDetail": "NWS BOX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.15--71.55",
   "lat": 41.15,
   "lon": -71.55,
   "zip": "",
   "city": "2 ESE Block Island",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8194 New Shoreham.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.19--71.59",
   "lat": 41.19,
   "lon": -71.59,
   "zip": "",
   "city": "2 N Block Island",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XBLK Block Island Jetty.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.53--71.19",
   "lat": 41.53,
   "lon": -71.19,
   "zip": "",
   "city": "2 NNW Little Compton",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XSAK Sakonnet Vineyards.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.53--71.28",
   "lat": 41.53,
   "lon": -71.28,
   "zip": "",
   "city": "Newport AP",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KUUU Newport AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.81--71.40",
   "lat": 41.81,
   "lon": -71.4,
   "zip": "",
   "city": "1 SE Providence",
   "date": "2026-02-23",
   "county": "Providence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Buoy station FOXR1 Fox Point.",
   "sourceDetail": "NWS BOX — Buoy via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.53--71.19",
   "lat": 41.53,
   "lon": -71.19,
   "zip": "",
   "city": "2 NNW Little Compton",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XSAK Sakonnet Vineyards.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.72--71.43",
   "lat": 41.72,
   "lon": -71.43,
   "zip": "",
   "city": "TF Green AP",
   "date": "2026-02-23",
   "county": "Kent",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KPVD RI TF Green AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.56--71.22",
   "lat": 41.56,
   "lon": -71.22,
   "zip": "",
   "city": "3 SSE Portsmouth",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XFOG Fogland.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.49--71.42",
   "lat": 41.49,
   "lon": -71.42,
   "zip": "",
   "city": "3 WNW Jamestown",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XURI URI.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.64--71.34",
   "lat": 41.64,
   "lon": -71.34,
   "zip": "",
   "city": "3 NNW Prudence Island",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station PTCR1 Prudence Island.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.19--71.59",
   "lat": 41.19,
   "lon": -71.59,
   "zip": "",
   "city": "2 N Block Island",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XBLK Block Island Jetty.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.53--71.28",
   "lat": 41.53,
   "lon": -71.28,
   "zip": "",
   "city": "Newport AP",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KUUU Newport AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.60--71.42",
   "lat": 41.6,
   "lon": -71.42,
   "zip": "",
   "city": "2 NE North Kingstown",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KOQU Quonset AP.",
   "sourceDetail": "NWS BOX — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PVD-2026-02-23",
   "lat": 41.7219,
   "lon": -71.4325,
   "zip": "",
   "city": "PROVIDENCE/GREEN",
   "date": "2026-02-23",
   "county": "Kent",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PROVIDENCE/GREEN (PVD) recorded a 68 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — PROVIDENCE/GREEN (PVD) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-41.53--71.28",
   "lat": 41.53,
   "lon": -71.28,
   "zip": "",
   "city": "Newport AP",
   "date": "2026-02-23",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KUUU Newport AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-WST-2026-02-23",
   "lat": 41.3497,
   "lon": -71.7989,
   "zip": "",
   "city": "Westerly",
   "date": "2026-02-23",
   "county": "New London",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Westerly (WST) recorded a 51 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — Westerly (WST) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UUU-2026-02-23",
   "lat": 41.5324,
   "lon": -71.2815,
   "zip": "",
   "city": "NEWPORT",
   "date": "2026-02-23",
   "county": "Bristol",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NEWPORT (UUU) recorded a 68 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — NEWPORT (UUU) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OQU-2026-02-23",
   "lat": 41.5971,
   "lon": -71.4121,
   "zip": "",
   "city": "N. KINGSTON/QUONSET",
   "date": "2026-02-23",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "N. KINGSTON/QUONSET (OQU) recorded a 74 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — N. KINGSTON/QUONSET (OQU) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OQU-2026-02-22",
   "lat": 41.5971,
   "lon": -71.4121,
   "zip": "",
   "city": "N. KINGSTON/QUONSET",
   "date": "2026-02-22",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "N. KINGSTON/QUONSET (OQU) recorded a 52 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — N. KINGSTON/QUONSET (OQU) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-30-wind-41.15--71.55",
   "lat": 41.15,
   "lon": -71.55,
   "zip": "",
   "city": "2 ESE Block Island",
   "date": "2025-12-30",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8194 New Shoreham.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PVD-2025-12-30",
   "lat": 41.7219,
   "lon": -71.4325,
   "zip": "",
   "city": "PROVIDENCE/GREEN",
   "date": "2025-12-30",
   "county": "Kent",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PROVIDENCE/GREEN (PVD) recorded a 50 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — PROVIDENCE/GREEN (PVD) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-41.15--71.55",
   "lat": 41.15,
   "lon": -71.55,
   "zip": "",
   "city": "2 ESE Block Island",
   "date": "2025-12-19",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8194 New Shoreham.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-41.50--71.34",
   "lat": 41.5,
   "lon": -71.34,
   "zip": "",
   "city": "1 WNW Newport",
   "date": "2025-12-19",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XROS Rose Island.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-19-wind-41.56--71.22",
   "lat": 41.56,
   "lon": -71.22,
   "zip": "",
   "city": "3 SSE Portsmouth",
   "date": "2025-12-19",
   "county": "Newport",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XFOG Fogland.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1297864-2025-12-19",
   "lon": 208285,
   "zip": "",
   "city": "Block Island",
   "date": "2025-12-19",
   "county": "Block Island",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winds generally gusted 50-60 mph but some sporadic gusts were higher including an 81 mph gust at a New Shoreham CWOP at 11:21 AM EST.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1297864",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-WST-2025-12-19",
   "lat": 41.3497,
   "lon": -71.7989,
   "zip": "",
   "city": "Westerly",
   "date": "2025-12-19",
   "county": "New London",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Westerly (WST) recorded a 52 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — Westerly (WST) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UUU-2025-12-19",
   "lat": 41.5324,
   "lon": -71.2815,
   "zip": "",
   "city": "NEWPORT",
   "date": "2025-12-19",
   "county": "Bristol",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NEWPORT (UUU) recorded a 55 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — NEWPORT (UUU) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PVD-2025-12-19",
   "lat": 41.7219,
   "lon": -71.4325,
   "zip": "",
   "city": "PROVIDENCE/GREEN",
   "date": "2025-12-19",
   "county": "Kent",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PROVIDENCE/GREEN (PVD) recorded a 54 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — PROVIDENCE/GREEN (PVD) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OQU-2025-12-19",
   "lat": 41.5971,
   "lon": -71.4121,
   "zip": "",
   "city": "N. KINGSTON/QUONSET",
   "date": "2025-12-19",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "N. KINGSTON/QUONSET (OQU) recorded a 51 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — N. KINGSTON/QUONSET (OQU) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BID-2025-12-19",
   "lat": 41.17,
   "lon": -71.58,
   "zip": "",
   "city": "BLOCK ISLAND (AWOS)",
   "date": "2025-12-19",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLOCK ISLAND (AWOS) (BID) recorded a 51 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — BLOCK ISLAND (AWOS) (BID) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BOX-HW-W-5-Kent-wind-2025-12-19",
   "zip": "",
   "city": "Kent",
   "date": "2025-12-19",
   "county": "Kent",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Kent.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-5"
  },
  {
   "id": "iem-ww-BOX-HW-W-5-Bristol-wind-2025-12-19",
   "zip": "",
   "city": "Bristol",
   "date": "2025-12-19",
   "county": "Bristol",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bristol.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-5"
  },
  {
   "id": "iem-ww-BOX-HW-W-5-Washington-wind-2025-12-19",
   "zip": "",
   "city": "Washington",
   "date": "2025-12-19",
   "county": "Washington",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Washington.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-5"
  },
  {
   "id": "iem-ww-BOX-HW-W-5-Newport-wind-2025-12-19",
   "zip": "",
   "city": "Newport",
   "date": "2025-12-19",
   "county": "Newport",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Newport.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-5"
  },
  {
   "id": "iem-ww-BOX-HW-W-5-Block Island-wind-2025-12-19",
   "zip": "",
   "city": "Block Island",
   "date": "2025-12-19",
   "county": "Block Island",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Block Island.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-5"
  },
  {
   "id": "iem-ww-BOX-HW-W-5-Providence-wind-2025-12-19",
   "zip": "",
   "city": "Providence",
   "date": "2025-12-19",
   "county": "Providence",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Providence.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-5"
  },
  {
   "id": "asos-bf-OQU-2025-11-06",
   "lat": 41.5971,
   "lon": -71.4121,
   "zip": "",
   "city": "N. KINGSTON/QUONSET",
   "date": "2025-11-06",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "N. KINGSTON/QUONSET (OQU) recorded a 52 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — N. KINGSTON/QUONSET (OQU) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PVD-2025-11-06",
   "lat": 41.7219,
   "lon": -71.4325,
   "zip": "",
   "city": "PROVIDENCE/GREEN",
   "date": "2025-11-06",
   "county": "Kent",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PROVIDENCE/GREEN (PVD) recorded a 50 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — PROVIDENCE/GREEN (PVD) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BOX-HW-W-4-Block Island-wind-2025-11-06",
   "zip": "",
   "city": "Block Island",
   "date": "2025-11-06",
   "county": "Block Island",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Block Island.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-4"
  },
  {
   "id": "asos-bf-OQU-2025-11-03",
   "lat": 41.5971,
   "lon": -71.4121,
   "zip": "",
   "city": "N. KINGSTON/QUONSET",
   "date": "2025-11-03",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "N. KINGSTON/QUONSET (OQU) recorded a 52 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — N. KINGSTON/QUONSET (OQU) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-01-wind-41.15--71.55",
   "lat": 41.15,
   "lon": -71.55,
   "zip": "",
   "city": "2 ESE Block Island",
   "date": "2025-11-01",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW8194 New Shoreham.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-31-wind-41.19--71.59",
   "lat": 41.19,
   "lon": -71.59,
   "zip": "",
   "city": "2 N Block Island",
   "date": "2025-10-31",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station XBLK Block Island Jetty.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BID-2025-10-31",
   "lat": 41.17,
   "lon": -71.58,
   "zip": "",
   "city": "BLOCK ISLAND (AWOS)",
   "date": "2025-10-31",
   "county": "Washington",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BLOCK ISLAND (AWOS) (BID) recorded a 51 mph gust.",
   "sourceDetail": "RI_ASOS automated observation — BLOCK ISLAND (AWOS) (BID) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-BOX-HW-W-3-Block Island-wind-2025-10-12",
   "zip": "",
   "city": "Block Island",
   "date": "2025-10-12",
   "county": "Block Island",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Block Island.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-3"
  },
  {
   "id": "iem-ww-BOX-HW-W-3-Providence-wind-2025-10-12",
   "zip": "",
   "city": "Providence",
   "date": "2025-10-12",
   "county": "Providence",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Providence.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-3"
  },
  {
   "id": "iem-ww-BOX-HW-W-3-Kent-wind-2025-10-12",
   "zip": "",
   "city": "Kent",
   "date": "2025-10-12",
   "county": "Kent",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Kent.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-3"
  },
  {
   "id": "iem-ww-BOX-HW-W-3-Bristol-wind-2025-10-12",
   "zip": "",
   "city": "Bristol",
   "date": "2025-10-12",
   "county": "Bristol",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Bristol.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-3"
  },
  {
   "id": "iem-ww-BOX-HW-W-3-Washington-wind-2025-10-12",
   "zip": "",
   "city": "Washington",
   "date": "2025-10-12",
   "county": "Washington",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Washington.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-3"
  },
  {
   "id": "iem-ww-BOX-HW-W-3-Newport-wind-2025-10-12",
   "zip": "",
   "city": "Newport",
   "date": "2025-10-12",
   "county": "Newport",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Newport.",
   "sourceDetail": "NWS BOX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-HW-W-3"
  },
  {
   "id": "iem-geo-2025-09-25-flood-41.68--71.28",
   "lat": 41.68,
   "lon": -71.28,
   "zip": "",
   "city": "Bristol",
   "date": "2025-09-25",
   "county": "Bristol",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Washington at High Street flooded out. Relayed via amateur radio.",
   "sourceDetail": "NWS BOX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1287637-2025-09-25",
   "lon": 206301,
   "zip": "",
   "city": "BRISTOL",
   "date": "2025-09-25",
   "county": "Bristol",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "In Bristol, Washington St at High St was flooded out.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1287637",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-ww-BOX-FF-W-18-Bristol-flood-2025-09-25",
   "zip": "",
   "city": "Bristol",
   "date": "2025-09-25",
   "county": "Bristol",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Bristol on 2025-09-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-18"
  },
  {
   "id": "iem-ww-BOX-FF-W-18-Newport-flood-2025-09-25",
   "zip": "",
   "city": "Newport",
   "date": "2025-09-25",
   "county": "Newport",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Newport on 2025-09-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-18"
  },
  {
   "id": "iem-ww-BOX-FF-W-17-Bristol-flood-2025-09-25",
   "zip": "",
   "city": "Bristol",
   "date": "2025-09-25",
   "county": "Bristol",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Bristol on 2025-09-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-17"
  },
  {
   "id": "iem-ww-BOX-FF-W-17-Kent-flood-2025-09-25",
   "zip": "",
   "city": "Kent",
   "date": "2025-09-25",
   "county": "Kent",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Kent on 2025-09-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-17"
  },
  {
   "id": "iem-ww-BOX-FF-W-17-Providence-flood-2025-09-25",
   "zip": "",
   "city": "Providence",
   "date": "2025-09-25",
   "county": "Providence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Providence on 2025-09-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-17"
  },
  {
   "id": "iem-ww-BOX-FF-W-17-Washington-flood-2025-09-25",
   "zip": "",
   "city": "Washington",
   "date": "2025-09-25",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS BOX for Washington on 2025-09-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS BOX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-FF-W-17"
  }
 ]
}