Skip to main content
A wildfire-and-flood underwriter at a small-business carrier needs to score thousands of rural properties without sending an adjuster on-site. The traditional path — proprietary CAT models, ESRI add-ons, a half-dozen specialty data brokers — produces a number with no audit trail. The regulator asks “where did the 18% loss probability come from?” and the underwriter has to email three vendors and hope for the best. Mireye Earth gives the same underwriter a per-field, per-coordinate answer with the federal source cited inline.

The query

Address geocodes to lat=46.6, lng=-93.7 (Aitkin County, Minnesota — rural, open herbaceous cover, heavy wetlands). Run the wildfire_underwrite preset:

The response

The audit trail

The underwriter writes their loss memo:
Wildfire risk at 46.6, -93.7 is low. The site is open herbaceous cover (USFS LCMS dominant class “Grass/Forb/Herb”) with 0.0% tree canopy (NLCD TCC) — no forested fuel structure. Current greenness is low (Sentinel-2 NDVI 0.18) and NDVI declined −0.49 over five years, so cured or disturbed fine fuels are plausible and worth a dry-season review, but terrain is flat (0.05°) and there is no woody fuel to carry a high-intensity burn.
The state regulator asks: “where did the 0.0% canopy figure come from?” The underwriter clicks the source_url — the NLCD Tree Canopy Cover dataset page — which documents the product and methodology. The underwriter shares the fetched_at timestamp; the regulator can re-fetch the same value from the same source and confirm the underwriter’s claim to within a 30-day product cadence. Compare with a proprietary CAT model: the underwriter would have to email the vendor, wait for a response, and hope the methodology PDF matches what the model actually does.

Adding flood

Same property, separate call (or batch via fields to combine):
The parcel sits on a USFWS-mapped wetland — and the NWI wetland type (“Palustrine Emergent … Farmed”) plus the 25 wetlands within 500 m tell the underwriter this is farmed wetland terrain, not open water. Note the honesty pattern doing its job: FEMA’s NFHL has no digitized panel at this rural coordinate, so within_floodplain_polygon arrives as a partial_failures entry (retryable: false) instead of a silent false. The memo records “SFHA status: undetermined — no NFHL coverage” with the failure record as evidence.

Why this works for insurance

  • Defensible. Every value cites the originating federal agency. The underwriter never has to defend a proprietary “model says 18%” number.
  • Reproducible. fetched_at plus source_url means a regulator three years from now can re-fetch the same source and confirm what was used at underwrite time.
  • Honest. When a source fails (cloudy Sentinel pass, EIA pipeline data lag), the failure surfaces in partial_failures with a retryable flag rather than silently substituting a stale value.
  • Composable. The carrier’s own scoring model lives on top — Mireye provides the inputs with provenance, the carrier’s actuaries weight them. The audit trail is preserved end-to-end.

What it does NOT do

  • Not a CAT model. Mireye returns the input data; modeling loss probability is the carrier’s job.
  • Not a parcel-search service. Geocoding from address to lat/lng is the caller’s responsibility (US Census Geocoder is free and works).
  • Not real-time event data. No active fire perimeters, no current flood gauge readings. Add those alongside via NIFC / USGS Water APIs if your underwriting requires them.