Physics AI™ Powered Reinsurance Intelligence
Reinsurance Cat-Modeling Framework
Technical Methodology
Industry-standard four-stage stochastic workflow — Hazard Assessment → Vulnerability Quantification → Loss Aggregation → Financial Impact — applied to utility-scale solar PV with 12 perils, 70+ data sources, and full lifecycle coverage from CAR/EAR through operations.
Version 2.1
May 14, 2026
Reinsurance Edition
Physics AI™ Engine
Return to Interactive Demo

1 · Executive Summary

Earthflow is a Physics AI™ environmental-intelligence platform purpose-built for utility-scale solar PV reinsurance underwriting. At its core sits the Physics AI™ engine — an explainable, physics-first modeling stack that quantifies hazard intensity, asset vulnerability, and stochastic loss from first principles rather than from historical claims regressions. This document specifies the modeling framework, data sources, computational pipelines, and outputs that underwriters, cedants, brokers, and capital providers can rely on to price, structure, and aggregate solar P&C and parametric covers.

The methodology follows the canonical four-stage cat-modeling workflow used industry-wide by RMS, AIR Worldwide, KCC, and Moody's RMS — and amplifies it with the Physics AI™ engine, which delivers three solar-specific innovations: (i) per-site sub-decametric resolution from Sentinel-2 and NAIP imagery, (ii) integrated equipment-breakdown and BESS-thermal modeling alongside natural-catastrophe perils, and (iii) real-time IoT condition-monitoring feeds that update vulnerability parameters as site equipment ages.

Where conventional cat models extrapolate from what has already happened, Physics AI™ extrapolates from what the physics says will happen — radar reflectivity to hail kinetic energy, fault-map PGA to foundation loads, NREL wind-toolkit gusts to module-uplift stress, CMIP6 ensembles to forward climate horizons. Every output is auditable to its physical basis and external data source.

4
Modeling Stages
12
Perils Modeled
70+
Data Sources
<10s
Per-Site Runtime

The intended audience is solar P&C reinsurance underwriters, treaty placement brokers, captive analysts, parametric structurers, and capital providers evaluating solar portfolio risk transfer. The framework supports both indemnity (CAR/EAR, DSU, property & BI, equipment-breakdown) and parametric (hail kinetic energy, sustained wind, hurricane wind speed, GHI underperformance, BESS cell ΔT, storm surge) cover structuring.

1.1 Table of Contents

Chapter 2 · Why EarthflowP. 02 Competitive positioning vs. generic cat-modeling vendors and solar-specialist alternatives Chapter 3 · Framework OverviewP. 03 The four-stage workflow and how it maps to underwriting decisions Chapter 4 · Stage 1 — Hazard AssessmentP. 04 12 perils, frequency × severity, spatial intensity, CMIP6 climate overlay Chapter 5 · Stage 2 — Vulnerability QuantificationP. 05 Solar-PV-specific damage functions and mitigation factors Chapter 6 · Stage 3 — Loss QuantificationP. 06 Monte Carlo aggregation · AAL · PML · TVaR · exceedance curves Chapter 7 · Stage 4 — Financial ImpactP. 07 Deductibles, limits, layers, reinstatement, parametric pricing Chapter 8 · Data Source CatalogP. 08 All 70+ external sources with resolution, refresh cadence, citation Chapter 9 · Earthflow Module ReferenceP. 09 Cloud Run endpoints · 19 risk modules · Earthflow Detect · 25 Cirra tools Chapter 10 · Outputs for UnderwritersP. 10 Dashboard panels mapped to underwriting decisions · verdict tree Chapter 11 · Reinsurer WorkflowsP. 11 Lens-specific playbooks · bordereau aggregation Chapter 12 · Validation & CalibrationP. 12 Back-testing, industry benchmarks, sensitivity analysis Chapter 13 · Known LimitationsP. 13 Geographic + asset-class scope · update cadence Companion · Solar O&M Data Onboarding & Cybersecurity Data prerequisites · SCADA / IoT / BMS protocols · 7-pillar cyber architecture · 7-day quick-start + 12-week pilot roadmap · compliance & certifications

2 · Why Earthflow — Market Position & Advantages

The solar reinsurance analytics market sits at the intersection of three product categories: (a) generic property cat-modeling platforms (RMS, AIR Worldwide, KCC, Moody's RMS), (b) climate-risk specialists (Jupiter Intelligence, Climate-X, Sust Global, First Street), and (c) solar-specific analytics (kWh Analytics, GCube, GIA, distributed-monitoring SCADA vendors). Each addresses a slice of the underwriting workflow but none integrate the full picture in a single physics-informed pipeline calibrated to utility-scale PV.

Earthflow is purpose-built for that integration. It combines cat-modeling-grade hazard rigor with solar-asset-specific vulnerability functions and real-time IoT condition-monitoring, then surfaces the outputs through a reinsurer-fluent interface (loss curves, parametric triggers, ACORD-aligned bordereaux). This chapter introduces the Physics AI™ engine that powers it, compares Earthflow's positioning against the three competitor categories, and lists the differentiators.

2.1 The Physics AI™ Engine — Earthflow's Core IP

Every output in this methodology is produced by Earthflow's Physics AI™ engine — a hybrid stack that fuses three distinct technical traditions traditionally kept separate in the catastrophe-modeling industry:

Physics-Based HazardRadar · gauges · DEM · CMIP6
+
Mechanics-Based VulnerabilityASTM · IEC · UL impact tests
+
AI Inference LayerDetection · agents · calibration

The first layer — physics-based hazard — derives every peril intensity from first principles using federally curated physical sensor networks (NEXRAD reflectivity → MESH hail size; NREL Wind Toolkit → 50-year 3-second gust; USGS ASCE 7-16 design maps → PGA; NHC HURDAT2 + SLOSH → hurricane wind and surge). Nothing is fit to historical claims.

The second layer — mechanics-based vulnerability — translates hazard intensity into damage using laboratory test data (ASTM E1038 ice-ball impact studies for hail), engineering standards (ASCE 7-16 wind loads, IEC 61730 PV module stress envelopes), and manufacturer-published MTBF / derating curves for inverters and balance-of-system. Damage functions are parameterized by asset spec (glass thickness, frame type, racking clamp, stow capability) and adjusted by mitigation factors that multiply the baseline curve — not by black-box adjustment factors fit to a claims book.

The third layer — AI inference — sits on top of the physics-and-mechanics layers and handles the tasks where machine learning is genuinely useful: Earthflow Detect for satellite-imagery panel / substation / vegetation / construction-phase recognition; Cirra for natural-language agent reasoning across 27 tools; and continuous calibration that nudges parameter values when sensor evidence diverges from physical model predictions. AI is the inference layer, not the science layer — a critical separation for explainability.

Why Physics AI™ Wins for Reinsurance Reinsurance underwriters cannot defend a binding decision on the basis of "the model said so." Every concession, every subjectivity, every layer attachment has to be traceable to a physical mechanism and a verifiable data source. Physics AI™ delivers that traceability natively: every score links back to the radar pixel, the fault map, the impact-test curve, the satellite scene that produced it. Black-box neural-network cat models cannot. This is why solar P&C is shifting toward physics-informed approaches industry-wide.

What Makes Physics AI™ Different from Conventional Modeling

PropertyConventional Statistical Cat ModelsEarthflow Physics AI™
Data foundationHistorical claims-loss regressionsPhysical sensor networks + engineering test data
Extrapolation to new perilsFails until enough claims existCaptures perils the day they emerge (hot-spot, BESS thermal)
Climate non-stationarityAssumes stationary baselineCMIP6 ensemble overlay applied to physics, not regressions
AuditabilityBlack-box vendor scoreEvery value traceable to source + equation
Update cadence on new science~Multi-year licensing cyclesContinuous · equation-level updates
Site resolutionCensus-tract / ZIP-code averagingSub-decametric (10 m Sentinel-2 · 1 m NAIP)
Explainability to UW / regulator"Trust the score"Physical mechanism per peril per site
Operational / equipment perilsNot modeledFirst-class: inverter MTBF, hot-spot, BESS thermal

2.2 Competitive Landscape

Capability Earthflow RMS / AIR / KCC Climate-X / Jupiter kWh Analytics / GCube
Solar-PV-specific vulnerability curves ✓ ASTM E1038 × stow × clamp × glass Generic property Not solar-specific ✓ (statistical)
Multi-peril unified model (12 perils) ✓ Single pipeline Hurricane, EQ, flood separate Climate perils only Hail-focused
Per-site sub-decametric resolution ✓ 10 m Sentinel-2 · 1 m NAIP Census-tract / ZIP ~1 km ZIP-code level
Real-time imagery refresh ✓ Weekly Sentinel-2 Annual snapshots Quarterly Annual
IoT / SCADA / BMS integration ✓ Inverter, BESS, weather No No Performance only
Equipment-breakdown perils (inverter, hot-spot, BESS) ✓ Modeled No No Tracked separately
Climate-change overlay (CMIP6 downscaling) ✓ RCP 4.5 & 8.5 · 7 horizons Add-on module ✓ Core product No
Construction-phase (CAR/EAR + DSU) coverage ✓ Phase tracker Manual override No No
Parametric trigger pricing engine ✓ Built-in No Limited Hail only
Methodology transparency ✓ Open methodology · auditable Black-box licensed Limited disclosure ✓ Published reports
Agentic natural-language interface ✓ Cirra · 27 tools No No No
ACORD-aligned bordereau export ✓ CSV + PDF Custom integration No Custom
Licensing model Complete Flexibility Enterprise license SaaS Subscription + service

2.3 Twelve Core Advantages

☀️
Solar-PV-Specific by Design
Vulnerability functions calibrated to module construction (ASTM E1038 hail class, glass thickness, frame type), racking (mid- vs end-clamp, stow capability), and balance-of-system. Generic property cat models treat a 320 MW tracker farm the same way they treat a strip-mall roof.
🔬
Physics AI™ — First-Principles, Not Statistical
The Physics AI™ engine derives hazard intensity from physical models (NEXRAD radar reflectivity, NREL Wind Toolkit gust fields, USGS PGA grids, NHC HURDAT2 tracks) and damage from impact mechanics (ASTM E1038 lab data, IEC stress envelopes) — not from zip-code claim regressions. Every score traces back to a published physical equation and an auditable data source, and the engine extrapolates correctly to perils the historical record has not yet seen.
🛰️
Sub-Decametric Site Resolution
10 m Sentinel-2 baseline imagery and 1 m NAIP detail. Earthflow Detect traces individual tracker rows, substations, and vegetation encroachment — not census-tract averages. Material when a single fault corridor sits 2 mi from one site and 12 mi from the next.
🌪️
12 Perils in One Unified Model
Hail / SCS, wildfire, flood, wind/tornado, hurricane, seismic, lightning, equipment breakdown, module defect / hot-spot, BESS thermal runaway, vegetation encroachment, erosion/geotech, cyber — all run through the same Monte Carlo aggregation. No reconciliation across vendors.
🔌
IoT + SCADA + BMS Integrated
Inverter efficiency curves, string-level fault trees, BESS cell ΔT, on-site weather station POA and hail detector telemetry feed live into vulnerability parameters. Underwriters get condition-monitoring-aware AAL, not snapshot estimates.
🏗️
Full Lifecycle Coverage
Development → Construction (CAR/EAR + DSU) → Commissioning → Operations → Decommissioning. The Sentinel-2 phase tracker provides automated weekly progress verification — supply-chain delay, geotech surprise, and schedule risk are first-class perils.
🌡️
Climate-Aware by Default
CMIP6 ensemble downscaling under RCP 4.5 and 8.5 across seven horizons (today → 2055). Hail-frequency creep, hurricane-intensity scaling, wildfire season-length, and sea-level rise overlay every output. TCFD- and ISSB-aligned.
Parametric Pricing Built-In
Native engine for parametric trigger structuring — hail kinetic energy, sustained wind, GHI underperformance, BESS cell ΔT, storm surge depth. Live distance-to-threshold gauges. 5-day settlement velocity vs 9-month indemnity claims average.
🔎
Methodology Transparency
Every score, every damage function, every aggregation step is documented (this report). No black-box licensed model. Underwriters can audit any value back to its data source and methodology rather than trusting a vendor's score.
🤖
Agentic Natural-Language Interface
Cirra — 27 physics-informed agent tools — lets underwriters ask "price me a $5M xs $5M hail layer at 1-in-50" or "what subjectivities should I attach?" and receive structured answers backed by the same pipeline that produced the dashboard.
📄
ACORD-Aligned Outputs
Bordereau CSV and underwriter submission PDF map directly to ACORD reinsurance schema fields. One-click export. Integrates with existing treaty placement workflows rather than forcing UW teams onto new tooling.
💰
SaaS Economics, Not Enterprise License
API-first SaaS pricing rather than six- to seven-figure enterprise licenses. Cedants of all sizes can integrate — captives, MGAs, mutuals, and large reinsurers alike. No multi-year procurement cycle.

2.4 Earthflow vs. Each Competitor Category

Earthflow us
  • Purpose-built for utility-scale solar PV (with BESS)
  • 12 perils unified · physics-informed · site-resolution
  • Real-time IoT + Sentinel-2 + CMIP6 climate
  • Parametric + indemnity in one pipeline
  • Cirra agent · ACORD bordereau · transparent methodology
  • SaaS · API-first · weeks-to-integrate
RMS / AIR / KCC cat-modeling
  • Industry-standard for traditional property cat (hurricane, EQ, flood)
  • Generic property vulnerability — not solar-specific
  • Census-tract resolution · annual data refresh
  • No IoT integration · no equipment breakdown
  • Black-box licensed model · enterprise pricing
  • Slow to update for emerging perils (BESS, hot-spot)
Earthflow us
  • Physical-loss focused with climate overlay
  • All-peril coverage including operational + equipment
  • Reinsurer-fluent outputs (AAL, PML, TVaR, EP curves)
  • Parametric trigger pricing built in
Climate-X · Jupiter · Sust Global climate-risk
  • Strong on multi-decade climate-scenario projections
  • Limited to climate perils · no equipment / cyber / SCADA
  • ~1 km resolution typical · ESG-flavored reporting
  • Designed for disclosure not underwriting
  • No bordereau / parametric pricing native
Earthflow us
  • Hazard-physics + vulnerability-curves + financial-stage all in one
  • Construction phase + BESS + cyber integrated
  • Open methodology · auditable provenance per data point
kWh Analytics · GCube · GIA solar-specialist
  • Deep solar industry knowledge · published loss-data benchmarks
  • Statistical / actuarial — not physics-based hazard intensities
  • ZIP-code-level resolution · annual updates
  • Limited multi-peril aggregation
  • Strong reports but no automated bordereau pipeline
Bottom Line Earthflow occupies the unique intersection of cat-modeling-grade hazard rigor, solar-asset-specific vulnerability, and real-time IoT condition-monitoring. Each competitor category nails one of those three; none integrate all three in a transparent, API-first, reinsurer-fluent product.

3 · Framework Overview — The Four Stages

Earthflow's methodology is organized around the canonical four-stage cat-modeling workflow used industry-wide. Each stage takes the prior stage's output as input, and each stage's output is independently inspectable in the Earthflow dashboard. This is critical for underwriter trust — the model is auditable end-to-end.

Hazard Stage 1
Vulnerability Stage 2
Loss Stage 3
Financial Stage 4

3.1 What Each Stage Produces

Stage Input Computation Output
1 · Hazard Site coords, peril taxonomy, external data feeds Frequency × severity at site resolution; CMIP6 climate overlay Annual occurrence probability + intensity distribution per peril
2 · Vulnerability Hazard intensity, asset spec, mitigation factors Damage function lookup: intensity → mean damage ratio Per-peril mean damage ratio + uncertainty
3 · Loss Damage ratios × TIV × Monte Carlo sampling 10⁴ – 10⁶ year simulation; quantile extraction AAL, AAL σ, PML 1-in-N, TVaR, EP curve, TVaR-by-peril
4 · Financial Loss distribution, policy terms (deductible / limit / layer) Per-event payout calc; reinstatement-adjusted; parametric pricing Net AAL/PML, indicated rate, deductible matrix, parametric premium

3.2 Why This Order Matters

The four-stage workflow is not arbitrary. Separating hazard from vulnerability lets you swap underlying assumptions independently — if NOAA releases a revised hail climatology, only Stage 1 needs to update; if a new module hits the market with different ASTM E1038 ratings, only Stage 2 updates. Separating loss from financial lets you re-price quickly as policy terms change without re-running the catastrophe simulation. Reinsurers use this separation every day when running treaty-placement scenarios.

3.3 Why Physics AI™ — and Why Purely Statistical Models Fall Short

Most commercial cat models rely on historical-claim regressions to fit hazard frequencies and damage functions. This approach has three material weaknesses for solar PV: (a) the historical record is short (utility-scale PV is largely post-2015), (b) the climate is non-stationary (hail belts are migrating, hurricane intensities are scaling, wildfire seasons are lengthening), and (c) operational perils unique to PV (hot-spot contagion, BESS thermal runaway, inverter MTBF aging) have effectively zero historical baseline. Statistical fits trained on a 10-year claims window quietly assume all three conditions are stable. None of them are.

Earthflow's Physics AI™ engine sidesteps each weakness by working from physical hazard intensities and mechanical damage functions:

The result is a model that extrapolates correctly to perils that fall outside the historical claims window, responds correctly to climate-driven shifts in hazard frequency, and — crucially for reinsurance — produces an audit trail from every score back to a published physical equation and external data source. This is what "Physics AI™" means in practice: AI is used for inference layers (satellite detection, agent reasoning, sensor-evidence calibration) but the underlying hazard and vulnerability science is physics, not pattern-matching.

Implication for the Reinsurer A pure-statistical model is reactive — it learns about a new peril (e.g., hot-spot contagion in 2024) only after enough claims arrive to fit a curve. A Physics AI™ model can quantify the peril the day a new construction batch hits the field. For an industry where loss costs jumped 3.4× year-over-year on hot-spot incidence (kWh Analytics 2024), reactivity is expensive.
Physics AI™ in One Sentence Physics for the science · AI for the inference · auditability for the underwriter.

3.4 How the Stages Map to the Dashboard

If you have explored the interactive demo (EarthflowRE), every panel maps to a specific stage of this framework:

4 · Stage 1 — Hazard Assessment

Stage 1 quantifies how often each peril occurs at each site and how intense it is when it does. The output is a frequency-severity distribution per peril per site, with climate-change overlays for forward-looking horizons. Hazard is computed by the Physics AI™ engine directly from physical data — radar reflectivity, fault maps, gauge networks, satellite imagery, climate ensembles — not from claims-data regressions.

Physics AI™ at Stage 1 Every peril intensity in this chapter is sourced from a federally curated physical sensor network (NEXRAD, NREL Wind Toolkit, USGS, NHC, NLDN, FEMA, NIFC) or a climate physics ensemble (CMIP6). No score in the 12-peril decomposition is fit to a vendor's proprietary claims database. The reinsurer can audit every value back to its physical source.

4.1 The 12-Peril Taxonomy

# Peril Primary Hazard Driver Earthflow Module Resolution
1Hail / SCSStone size + frequency (NEXRAD reflectivity ≥ 60 dBZ + MESH)Hail / SCS Engine1 km / daily
2Wildfire / WUIWUI proximity · fuel load · slope-aspect · season-length/analyze/fire-risk30 m / weekly
3FloodFEMA zone · elevation above BFE · HAND · drainageFlood Risk Engine10 m / quarterly
4Wind / Tornado50-yr 3-sec gust · tornado-track densityWind & Tornado Engine2 km / hourly
5HurricaneNHC HURDAT2 tracks · SLOSH surge envelopeHurricane Module2 km / per-event
6SeismicUSGS PGA · Ss · S1 · ASCE 7-16 SDCSeismic Hazard Engine1 km / annual
7LightningNLDN strike density per mi² per yearLightning Module1 km / 10-yr clim
8Equipment BreakdownInverter MTBF · age curve · SCADA fault logSCADA AggregatorString-level / 1-min
9Module Defect / Hot-spotEL imaging · I-V curve trend · serial-defect contagionElectroluminescence (EL) ModulePanel / quarterly
10BESS Thermal RunawayCell ΔT · BMS cert · chemistry (LFP vs NMC)BMS AggregatorCell / 1-sec
11Vegetation EncroachmentSentinel-2 NDRE · S2REP shift · drone auditVegetation Classifier10 m / weekly
12Erosion / GeotechRUSLE A-factor · SSURGO K · slope · cover-managementRUSLE Erosion Engine30 m / annual

4.2 Severe Convective Storms (Hail · Wind · Tornado · Lightning)

SCS is the single largest loss driver in solar P&C — hail alone accounts for ~73% of solar loss costs (GCube 2024) with an average claim size of $58.4M. Earthflow's SCS hazard treatment combines four distinct hazards (hail, straight-line wind, tornado, lightning) that share atmospheric drivers but require different vulnerability functions.

Hail Frequency / Severity

Hail Annual Occurrence — physical model
f_hail(d) = λ(lat, lon, season) × P(D ≥ d | event) where: λ = annual SCS event rate from 30-yr NEXRAD MESH P(D ≥ d | event) = lognormal hail-size CDF fitted per region d = stone diameter threshold (inches)
Stone-size distribution is fit per NOAA climate region using the 30-yr NOAA Storm Events database. NEXRAD MESH (Maximum Expected Size of Hail) is the radar-derived intensity used to weight events when ground-truth reports are sparse.

Wind / Tornado

Site 50-yr 3-sec gust
v_50 = quantile(ERA5_gust, 0.98) × terrain_correction(lat,lon) tornado_density(lat,lon) = ERA5_track_count / area / years
Tornado-track density is derived from the ERA5-Land + NOAA SPC tornado-track database, weighted by EF rating. Solar racking is typically rated to 140 mph 3-sec gust; EF2+ tornadoes (>110 mph) exceed design loads.

Lightning Strike Density

NLDN cloud-to-ground strike density per square mile per year, 10-year climatology. Florida tops the US at 31.3 strikes/mi²/yr; arid Southwest sits near 1.5/mi²/yr. Lightning hazard scales the equipment-breakdown and module-degradation perils via secondary-effect coupling (surge events, DC arc-fault risk).

4.3 Tropical Cyclone (Hurricane + Storm Surge)

Hurricane hazard is treated as a frequency-of-direct-hit problem. Earthflow uses NHC HURDAT2 historical tracks (1851–present) Monte-Carlo-resampled with intensity scaling for climate-change horizons. Storm-surge inundation depth is derived from NOAA SLOSH model envelopes by Saffir-Simpson category.

Hurricane CategorySustained Wind (mph)SLOSH Surge (representative coastal site)Solar Racking Survivability
Cat 174–951.0–1.5 ftDesign margin (rack >100 mph)
Cat 296–1101.5–2.5 ftAt-design
Cat 3111–1292.5–4.5 ftMarginal · stow required
Cat 4130–1564.5–8 ftDamage probable even with stow
Cat 5157+8+ ftTotal loss likely

4.4 Wildfire / WUI

Wildfire is treated as a propagation problem rather than an ignition problem — the question is not "will a fire start nearby?" but "will a fire perimeter reach the array?". The Physics AI™ Fire Risk Module (3,800+ lines of code) integrates 19+ satellite and ground-truth datasets (MODIS, VIIRS, GridMET, LANDFIRE, Sentinel-1 SAR, NIFC, Cal-Fire, USGS DEM) through six parallel Google Earth Engine queries to produce 49+ quantitative output fields in under 1 second per site.

WUI DistanceNIFC + Cal-Fire
+
Fuel LoadLANDFIRE + NDVI
+
Slope / AspectUSGS DEM
+
Season LengthCMIP6 downscaling
Wildfire Hazard Score

Surface Fire Composite Score (0–100)

Composite weighting
surface_score = 0.20 × fuel + 0.30 × fire_weather + 0.15 × wind + 0.05 × slope + 0.10 × ignition + 0.20 × fire_history base_spread_rate = fuel_score × 0.3 (ft/min baseline) × wind_adj × slope_adj (Rothermel dynamics)
Fire weather (30%) and fire history (20%) dominate the composite — together they capture both atmospheric drivers and revealed local fire frequency. Wind and slope adjustments follow Rothermel spread-rate equations.

Subsurface (Peat) Fire — USDA Soil Taxonomy Thresholds

Peat fires smolder underground for weeks and represent a tail-risk class generally absent from conventional cat models. Earthflow classifies peat per USDA Soil Taxonomy and applies volumetric-water-content (VWC) ignition thresholds:

Peat ClassOrganic MatterModeled Burn DepthGeographies
Fibric≥ 40%2.0 mFL Everglades, Carolinas, Indonesia
Hemic≥ 20%1.5 mCoastal SE US, tropical peatlands
Sapric≥ 20%1.0 mDrained agricultural peatlands
Ignition likelihood by soil moisture
VWC < 25% → Ignition Likely VWC 25% – 40% → Ignition Possible VWC 40% – 55% → Ignition Unlikely VWC > 55% → Self-Extinguish
VWC (volumetric water content) is sourced from NASA SMAP soil-moisture + MODIS evapotranspiration. Sites on weathered granitic / alluvial soils (e.g., Tehachapi) return zero peat exposure; FL Everglades-margin sites trigger the highest peat-fire warnings.

4.5 Flood

Earthflow combines four flood-data sources to handle the well-known gaps in FEMA NFHL (which omits pluvial / urban surface flooding):

The composite flood score reflects all four sources, with elevation above BFE (Base Flood Elevation) as the primary mitigating factor. Distance to nearest stream and HAND values catch pluvial risk that FEMA misses.

4.6 Seismic

USGS ASCE 7-16 design maps yield peak ground acceleration (PGA), spectral accelerations Ss and S1, and the Seismic Design Category (SDC: A through F). SDC drives foundation design loads, which in turn drive racking pull-test requirements.

SDC D Foundations SDC D sites (PGA > 0.4 g, common in California) typically require driven-steel-pile foundations with liquefaction-resistant design. Pull-test pass rates of 95%+ are expected; below 90% the geotech-surprise reserve increases materially.

4.7 Equipment / Operational Perils

Equipment-breakdown, module-defect / hot-spot, BESS thermal runaway, and cyber risks are hazards specific to operating solar assets — they have no analog in traditional property cat models. Earthflow treats each as a first-class peril with site-specific frequency:

For Integration Mechanics The data prerequisites, SCADA / IoT / BMS protocol support, and cybersecurity architecture that power these equipment / operational perils are documented in the companion methodology: Solar O&M Data Onboarding & Cybersecurity — Prerequisites & Integration.

4.8 Erosion / Geotech (RUSLE 5-Factor)

Soil erosion uses the full 5-factor RUSLE equation with solar-specific innovations. The Physics AI™ Erosion Module (1,126 lines of code) anchors each factor to USDA Agriculture Handbook 703 baselines and validates against field observations from 650+ projects.

RUSLE — annual soil loss
A = R × K × LS × C × P A = annual soil loss (t/ac/yr) R = rainfall erosivity factor (storm energy EI₃₀) K = soil erodibility factor LS = slope length × steepness factor C = cover-management factor (solar-specific) P = support-practice factor

R-Factor (Rainfall Erosivity) — sub-linear with precipitation

R-Factor scaling
R = R_state × (P_site / P_state_avg)^0.7 × F_intensity R_state : USDA AH-703 measured storm energy per state P_site : site annual precipitation exponent 0.7 captures sub-linear precipitation-energy relationship range : 5 ≤ R ≤ 600
Pacific Northwest sits near R ≈ 40; Gulf Coast near R ≈ 350 for equivalent rainfall totals. Doubling precipitation does not double erosive energy because high-intensity storms account for a non-linear share of erosion.

K-Factor (Soil Erodibility) — USDA nomograph

K-Factor formula
K = [ 2.1×10⁻⁴ × (12 − OM) × M^1.14 + 3.25 × (p − 2) + 2.5 × (p − 3) ] / 100 OM = organic matter % M = particle-size parameter p = permeability class code Validation bounds by texture: Silt 0.35 – 0.55 (Very High) Loam 0.25 – 0.45 (Medium) Clay 0.05 – 0.25 (Low)
K is sourced via the 7-level fallback chain (SSURGO → STATSGO → SoilGrids → texture-derived → regional avg → proxy → default 0.32). See Chapter 8.6.

LS-Factor (Slope Length × Steepness)

LS-Factor with solar complexity multiplier
L = (λ / 22.13)^m (McCool — m varies 0.2–0.5 by slope) S = 10.8 × sin(θ) + 0.03 for slope < 9% S = 16.8 × sin(θ) − 0.50 for slope ≥ 9% LS_solar = L × S × 1.05 (1.05× = grading channels + cable trenches)
The 1.05× complexity factor reflects empirical findings that solar sites have higher effective LS than the bare-slope formula predicts, driven by access roads, cable trenches, and panel-edge drip lines.

4.9 Climate-Change Overlay (CMIP6)

Every hazard frequency is recomputed under RCP 4.5 and RCP 8.5 scenarios at seven horizons (today, 2030, 2035, 2040, 2045, 2050, 2055). CMIP6 ensemble downscaling propagates climate-driven shifts in hail frequency, hurricane intensity, wildfire season length, and sea-level rise into the same modeling pipeline.

Climate-Creep Example — Tehachapi Ridge Today's annual hail-day count at this Kern County CA site is 0.3 days/yr (NEXRAD 30-yr climatology). RCP 8.5 downscaling projects the site enters the southern SCS belt around 2045, with hail-day frequency rising to 2.1 days/yr by 2055. Long-dated treaty structures (25-yr+) must carry an explicit climate-uplift reserve.

5 · Stage 2 — Vulnerability Quantification

Stage 2 translates hazard intensity into damage. For each peril and each asset class, a damage function maps the hazard intensity to a mean damage ratio (MDR — fraction of TIV lost in a single event). The damage function is parameterized by asset spec and mitigation factors — what makes solar PV vulnerability fundamentally different from generic property cat modeling.

Generalized damage function
MDR(peril, site) = f_p(I_p) × Π_k m_k(site) where: f_p(I_p) = base damage function for peril p at intensity I_p m_k = mitigation factor k ∈ {stow, glass, clamp, foundation, BMS, …} Π = product over all applicable mitigations
Mitigation factors are multiplicative in (0, 1]; a factor of 1.0 means no mitigation, 0.13 means the mitigation reduces damage to 13% of baseline.

5.1 Hail Damage Function (ASTM E1038)

The hail-damage curve is the most consequential single function in solar reinsurance. Earthflow uses lab-tested damage probabilities from the ASTM E1038 ice-ball standard, cross-referenced to NEXRAD-derived stone-size distributions in the field.

Stone Size (in)Operating Tilt (15–35°) Fracture ProbabilityStowed @ 75° Fracture ProbabilityModule Class Tested
1.02%<1%Class 1+
1.256%1%Class 2+
1.511%2%Class 3+
1.7522%4%Class 4+
2.038%7%Class 4+
2.562%14%Class 5
2.7574%19%Class 5
3.0+85%+27%+(beyond ASTM E1038)
Key Mitigation Lever Stowing single-axis trackers to 75° ahead of a confirmed SCS event reduces hail fracture probability by ~87% across all stone sizes (kWh Analytics Solar Risk Assessment 2024). Stow protocol is the single most economically efficient mitigation available for solar P&C — yet adoption remains uneven across the industry. Earthflow flags stow-capability and triggering protocol as a binding subjectivity rather than an underwriting discount.

5.2 Solar-PV Mitigation Factors

MitigationFactor (m_k)Applies ToNotes
Stow @ 75° on NWS warning0.13Hail, hurricane windTrigger-driven · automated preferred
Mid-clamp racking0.85Hail, windvs end-clamp baseline 1.0
Glass thickness 3.2 → 4.0 mm0.78HailIncreased mass + tempering
ASTM E1038 Class 4 → 50.72HailOne full class improvement
Driven-pile foundation0.65Wind uplift, seismicvs surface-ballast
30 m (100 ft) defensible buffer0.55WildfireQuarterly veg-mgmt audit required
LFP outdoor (vs NMC indoor) BESS0.30BESS thermal runawayChemistry-level tail reduction
Cell-level BMS + isolation valves0.45BESS thermal runawayQuarterly valve test cadence
AFCI on all DC strings0.62Lightning, equipment breakdownUL 1699B-compliant
EL imaging at commissioning + annual0.80Module defect / hot-spotDetects serial defect early
Encryption + MFA + Modbus gateway0.50Cyber / SCADANIST CSF aligned

5.3 BESS Vulnerability — Chemistry Matters

Battery Energy Storage Systems are increasingly co-located with solar (Tesla Megapack, Sungrow PowerTitan, etc.). BESS vulnerability is dominated by thermal runaway tail risk and is overwhelmingly driven by chemistry choice and physical configuration.

ConfigurationThermal Runaway TailIndustry Insurance Trend
LFP outdoor containerLow — manageableStandard pricing · widely insured
LFP indoorModerate+30% premium load typical
NMC outdoorHigh+60-80% premium · subjectivities expected
NMC indoorSevereMany carriers declining

EPRI's 2024 industry survey found 18% of inspected BESS units had thermal-management defects. Earthflow's BESS hazard score reflects BMS certification status, cell-level ΔT monitoring, isolation-valve test cadence, and thermal-anomaly event history — not just chemistry.

5.4 Inverter MTBF Aging

Inverter failure causes 40% of solar downtime and 59% of lost energy industry-wide (kWh Analytics 2024). Earthflow tracks observed on-site MTBF vs manufacturer-rated spec and applies an aging-curve derating to vulnerability per peril (high-SCS sites accelerate inverter wear; lightning-heavy sites push DC arc-fault risk).

Observed MTBF derating
MTBF_eff = MTBF_spec × Π_k d_k d_lightning = 1 - 0.05 × (NLDN_density / median_NLDN) d_thermal = 1 - 0.04 × max(0, T_amb_p99 - 40°C) d_humidity = 1 - 0.02 × max(0, RH_p99 - 70%) d_salt = 1 - 0.06 × salt_spray_severity
Derating factors are multiplicative; published industry derating for Sungrow / SMA / TMEIC inverter families in high-SCS zones is 15-20% off spec, against which Earthflow's calibrated factors land within ±3%.

5.5 Solar-Specific Erosion C-Factor — Operational vs Construction

RUSLE soil-loss vulnerability is dominated by the C-factor (cover-management). For solar PV, the C-factor differs materially between construction and operational phases — a Physics AI™ innovation calibrated against field observations from 650+ utility-scale projects.

PhaseEffective C-factorDriverApprox. Reduction vs Construction
Construction (cleared / grading)0.85–1.00Bare disturbed soil · no canopybaseline
Operational (panels installed)0.04–0.15Panel rain-shadow protection (C = 0.35 with 65% interception) + interrow vegetation (C = 0.30)85–95% lower
Edge runoff zones (operational)0.10–0.201.35× edge concentration factor — drip-line scour at panel edges80% lower

The implication for CAR/EAR pricing: erosion exposure is materially front-loaded into the construction phase. Sites with a long grading-to-energization gap (especially through monsoon or wet season) compound the risk; sites that grade-and-install in a single dry window minimize it. The phase tracker in Stage 1 catches these schedules.

5.6 Construction-Phase Vulnerability

During construction, the vulnerability profile shifts. Modules in transit / staging are vulnerable to hail damage at staging areas (covered tarps required); RUSLE erosion C-factor jumps from 0.04 (operational vegetation cover) to 0.85 (cleared / grading); inverters in commissioning have infant-mortality failure rates 3-5× operational baseline. Earthflow's Phase Analyzer verifies physical progress weekly via Sentinel-2; vulnerability parameters reflect the active phase.

Industry Note — Commissioning Risk Roughly 35% of CAR/EAR claims by count occur during the commissioning phase, when equipment is energized but operating outside normal envelopes (kWh Analytics / Marsh data). DSU exposure during this window must be priced explicitly, not lumped into general CAR/EAR.

6 · Stage 3 — Loss Quantification

Stage 3 aggregates per-peril damage ratios into portfolio loss metrics. Earthflow uses Monte Carlo stochastic simulation — 10,000 to 1,000,000 synthetic years per site — to construct the full loss distribution, from which Annual Average Loss (AAL), Probable Maximum Loss (PML), Tail Value-at-Risk (TVaR), and Exceedance Probability curve are extracted. Reinsurers can audit any quantile.

6.1 Monte Carlo Aggregation

Per-year loss simulation
For year y in 1..N (N = 10,000 to 1,000,000): For peril p in 1..12: sample event count k_p ~ Poisson(λ_p) For event e in 1..k_p: sample intensity I_e ~ hazard distribution compute MDR_e = f_p(I_e) × Π m_k compute loss_e = MDR_e × TIV L_y = Σ_p Σ_e loss_e AAL = mean(L_y) σ_AAL = stddev(L_y) / √N PML_N = quantile(L_y, 1 - 1/N) TVaR_q = E[L_y | L_y ≥ quantile(L_y, q)]
Correlation between perils is preserved by using shared atmospheric / climate inputs (e.g., a hurricane event triggers both wind and surge perils in the same simulation year). Independent perils (e.g., seismic vs. wildfire) are sampled independently.

6.2 Loss Metrics Produced

MetricDefinitionTypical Use
AALMean annual loss across all simulated yearsPricing base · technical rate denominator
AAL ± 1σMonte Carlo standard deviation of AALConfidence band · pricing reserve
PML 1-in-10099th-percentile single-year lossLayer attachment · capacity sizing
PML 1-in-25099.6th-percentile single-year lossReinsurance tail capacity · rating-agency stress
TVaR 99%Mean loss conditional on year being above 99th pctTail-shape metric · cat-bond structuring
EP curveP(L > ℓ) plotted across all ℓFull loss-distribution visualization
TVaR-by-perilAttribution of TVaR 99% to each perilIdentifies tail driver(s) — informs subjectivities
Reinst-adj PMLPML adjusted for reinstatement premium + aggregate cap effectsTreaty-level pricing

6.3 Exceedance Probability Curve Construction

The EP curve is the canonical loss-distribution visualization. For each simulated loss ℓ, plot the probability that annual loss equals or exceeds ℓ:

EP curve point
P(L ≥ ℓ) = (# years with L_y ≥ ℓ) / N Return period RP(ℓ) = 1 / P(L ≥ ℓ)
The EP curve is plotted on log-log axes with return periods 10-yr, 100-yr, 250-yr, 500-yr, 1000-yr called out as reference markers. The dashboard's right-rail EP curve in the interactive demo uses these exact return-period markers.

6.4 Net-of-Mitigation Overlay

Each mitigation factor toggled in the dashboard (stow / vegetation / glass / etc.) re-runs Stage 2 vulnerability with the factor applied and re-aggregates to a new EP curve. The visual overlay of "with mitigation" vs "baseline" curves quantifies the underwriting impact of each lever — typically the most persuasive interaction for a binding decision.

7 · Stage 4 — Financial Impact

Stage 4 applies policy and treaty terms — deductibles, limits, layers, reinstatement premiums, sub-limits, aggregates — to the Stage 3 loss distribution. The output is what the reinsurer cares about: ceded loss, attached loss, treaty-net AAL, indicated rate, and parametric trigger pricing.

7.1 Per-Event Payout Function

Indemnity payout calculation
payout(L_e) = min( max(L_e - deductible, 0), limit ) ceded_to_layer(L_e) = min( max(L_e - attachment, 0), layer_limit ) annual_aggregate(year y) = min( Σ_e ceded(L_e), aggregate_cap )
Reinstatement premium adjusts the layer cost when prior-year aggregate is exceeded. Per-event sub-limits (e.g., $500k AOP wildfire deductible) apply before layer attachment.

7.2 Indicated Technical Rate

Technical rate composition
technical_rate = (AAL_ceded / TIV) + risk_load + expense_load + capital_charge where: risk_load = α × σ_AAL_ceded / TIV (typically α = 0.20) expense_load = β × technical_rate (typically β = 0.05 - 0.10) capital_charge = γ × PML_1-in-250 / TIV (typically γ = 0.03 - 0.05)
Risk load (α) scales with portfolio volatility; well-diversified treaties use lower α. Capital charge reflects rating-agency capital requirements against the 1-in-250 PML.

7.3 Parametric Trigger Pricing

Parametric covers pay a pre-agreed amount when an objective trigger is breached — no claims adjudication, settle in 5 business days. Earthflow prices parametric layers using the same hazard distribution that drives the indemnity model, ensuring consistency.

Parametric layer pricing
expected_trigger_freq = P(I ≥ threshold) × annual_event_rate expected_payout = expected_trigger_freq × parametric_amount parametric_rate = expected_payout / TIV + load + basis_risk_load × variance_threshold
The basis-risk load accounts for the probability that the trigger fires but the cedant has minimal actual damage (false positive) or that damage occurs without trigger firing (false negative). Tighter thresholds reduce basis risk; loose thresholds reduce premium.

Common Solar Parametric Triggers

Trigger TypeThresholdData SourceSettlement
Hail kinetic energy> 8–12 J/cm² at siteNEXRAD-derived MESH + ground gauge5 days
Sustained wind> 95–110 mph 15-min avgNWS / WindWatch gauge7 days
Named-storm wind> 110 mph 1-min at siteNHC HRD HRRR ensemble7 days
30-day rolling GHI< 70% of TMYNREL PSM3 + on-site pyranometer5 days
BESS cell-to-cell ΔT> 27°FBMS telemetry5 days
Storm-surge depth> 2 ft at perimeterNOAA SLOSH + on-site gauge5 days
Tornado proximityEF1+ within 5 kmNWS SPC LSR5 days
Construction schedule slip> 30 days vs P50 baselineEarthflow phase tracker + EPC report7 days

7.4 Treaty Fit Metrics

For each site added to a cedant's existing treaty, Earthflow computes four treaty-fit scores against the cedant's incumbent book:

Bordereau Aggregation For multi-site bordereaux (cedant-level rollup), Earthflow re-runs the Monte Carlo aggregation across all sites in a single simulation — preserving peril correlations across the portfolio. This avoids the common mistake of summing per-site AALs and PMLs (which under-prices diversified portfolios and over-prices concentrated ones).

8 · Data Source Catalog

Earthflow ingests data from 70+ external sources spanning federal hazard datasets, satellite imagery archives, soil and topography surveys, weather reanalyses, and climate-projection ensembles. Every value displayed in the dashboard cites its source and last refresh — no black-box scores. This chapter catalogs the major sources by category.

8.1 Hazard & Climatology

SourceCoverageResolutionRefreshFeeds
NOAA Storm Events DBUS · 1950–presentEvent-levelMonthlyHail, wind, tornado
NEXRAD WSR-88D (MESH)CONUS1 km / 6-min volumeDailyHail size/severity
NLDN (Vaisala)CONUS · 10-yr climStrike-levelAnnualLightning density
NHC HURDAT2Atlantic + EPAC · 1851–present6-hr trackPer-seasonHurricane frequency
NOAA SLOSHUS coast~100 mPer major basin updateStorm surge
NREL Wind ToolkitCONUS · 2007–20142 km / 5-minStatic50-yr wind exceedance
ERA5-Land (ECMWF)Global · 1950–present9 km / hourlyQuarterlyWind, tornado tracks
USGS ASCE 7-16 design mapsCONUS1 kmPer ASCE revisionSeismic PGA, Ss, SDC
USGS Stream GaugesCONUSGauge-level · 15-minReal-timeFlood flow record
FEMA NFHLCONUS~30 mAnnualFlood zones, BFE
JRC Copernicus Global Surface WaterGlobal · 1984–present30 mAnnualWater-occurrence history
MERIT-HANDGlobal90 mStaticHeight-above-drainage
NIFC fire perimetersUSPolygon-levelReal-time during seasonWildfire history
Cal-Fire historical perimetersCaliforniaPolygon-levelPer-seasonCA-specific wildfire
LANDFIRE fuel modelsCONUS30 m~Bi-annualWildfire fuel load

8.2 Satellite Imagery & Detection

SourceCoverageResolutionRefreshFeeds
Sentinel-2 L2A (Copernicus)Global10 m / 20 m~5 daysNDVI, NDRE, S2REP, phase tracking
NAIP orthoimageryCONUS0.6–1 mBi-annualPanel detection, racking spec
Esri World Imagery (Maxar / Earthstar)Global0.3–1 mQuarterlyVisual basemap
NASA SMAPGlobal9 km3-daySoil moisture
MODISGlobal500 mDailyEvapotranspiration, LST
Sentinel-1 SARGlobal10 m~12 daysFlood inundation extent

8.3 Soils, Terrain, Vegetation, Infrastructure

SourceCoverageResolutionRefreshFeeds
USDA SSURGOCONUSMap-unitAnnualK-factor, drainage, bearing capacity
USGS 3DEP DEMCONUS10 m / 1 m where availableContinuousSlope, aspect, terrain
USFWS Critical HabitatUSPolygon-levelPer ESA listingEndangered-species risk
OpenStreetMap (Overpass)GlobalFeature-levelContinuousTransmission lines, substations, roads
USPVDBUSProject-levelAnnualSolar project registry
HIFLDUSAsset-levelQuarterlyCritical infrastructure

8.4 Solar Resource & Weather

SourceCoverageResolutionRefreshFeeds
NREL NSRDB PSM3Americas2 km / 30-min · 1998–presentAnnualGHI, DNI, TMY, P50/P90/P99
NREL PVWattsGlobal~10 kmStaticEnergy modeling
Open-Meteo ArchiveGlobal · 1940–present~11 km · hourlyDailyWeather reanalysis (free)
NOAA NWSUSForecast-gridReal-timeSevere-weather warnings
HRRR / RRFSCONUS3 km · hourlyHourlyShort-range forecast

8.5 Climate Projections

SourceCoverageResolutionScenariosFeeds
CMIP6 ensembleGlobal · 1850–2100~100 km nativeSSP1-2.6 to SSP5-8.5Climate overlay
NEX-GDDP-CMIP6Global · daily25 km downscaledRCP 4.5, RCP 8.5High-res climate overlay
LOCA2 downscaledCONUS6 kmSSP scenariosUS climate horizon scoring
NOAA Sea Level Rise ViewerUS coast10 mIntermediate-high defaultSLR + surge enhancement

8.6 Data Provenance — 7-Level Fallback Architecture

Every computed field in Earthflow carries provenance metadata: source dataset, confidence level (high / medium / low), fallback level used (1–7), all sources attempted, and retrieval timestamp. The 7-level fallback chain ensures that no analysis fails for lack of data — the engine reports both the value and the level of evidence behind it. Example chain for the RUSLE K-factor (soil erodibility):

LevelSourceConfidenceNotes
L1USDA SSURGO map-unitHighField-measured · gold standard
L2USDA STATSGO (state-level)MediumGeneralized to county
L3SoilGrids (ISRIC global)Medium250 m global · ML-derived
L4Derived from soil textureMediumUSDA nomograph from particle %
L5Regional averageLowClimate-zone fallback
L6Enhanced proxyLowIndirect inference from land cover
L7Conservative default (K = 0.32)LowSafest assumption when nothing available

For a reinsurer, this matters because every score is auditable to its evidence level. A composite risk grade carrying mostly L1 inputs is materially more bindable than the same grade carrying mostly L5–L7 inputs. Earthflow reports the input-level distribution alongside the score itself.

8.7 Industry Loss Data & Benchmarks

For SCADA / OT Integration Detail The full vendor protocol catalog (Sungrow, SMA, Tesla Megapack, Fluence, Campbell Scientific, SEL, etc.), the seven cybersecurity pillars (read-only-by-design, Purdue Model alignment, TLS 1.3, MFA + SSO, on-site gateway, IPSec / PrivateLink tunnels, audit logging), and the 7-day quick-start + 12-week pilot roadmap are documented in Solar O&M Data Onboarding & Cybersecurity — Prerequisites & Integration Methodology.

9 · Earthflow Module Reference

The Earthflow platform consists of three computational layers: a Cloud Run analytics orchestrator, 19 Physics AI™ modules, and 8 satellite-detection models (the Earthflow Detect family). All outputs flow into Firestore and are exposed via Firebase Cloud Functions to the dashboard and to 25 Cirra agent tools.

9.1 Cloud Run Analytics Orchestrator

EndpointMethodFunction
/analyzePOSTMaster site analysis · runs all 19 modules in parallel
/grid-analyzePOSTPer-cell suitability + risk (5×5 to 25×25 grid)
/analyze/fire-riskPOSTWildfire-specific risk assessment
/kpiPOSTSynthesize 43+ KPIs across all modules
/queue/fetch/<iso>GETInterconnection queue by ISO (CAISO, ERCOT, MISO, NYISO, SPP)
/queue/fetch-allGETAggregate queue metrics across all ISOs

9.2 Risk Modules (14)

ModulePurposeFeeds Stage
Hail / SCS EngineNOAA Storm Events + NEXRAD MESH climatologyStage 1
Wind & Tornado EngineNREL Wind Toolkit + ERA5 extreme windsStage 1
Flood Risk EngineFEMA NFHL + JRC + HAND compositeStage 1
Seismic Hazard EngineUSGS ASCE 7-16 PGA · Ss · S1 · SDCStage 1
Atlas 14 Precipitation EnginePrecipitation IDF curves · 5-min to 24-hr design stormsStage 1
Precipitation EngineAnnual / seasonal precipitation aggregationStage 1
RUSLE Erosion EngineSoil loss A-factor · construction + operational phasesStage 1
SSURGO Soil EngineSSURGO K-factor · bearing capacity · drainage classStage 1
GEE Satellite EngineSentinel-2 indices · NDVI · LAI · land coverStage 1, 2
SMAP Soil Moisture EngineNASA SMAP soil moisture anomalyStage 1
MODIS Evapotranspiration EngineMODIS evapotranspiration · water balanceStage 1
Spatial Lookup EngineOSM transmission · substations · FWS habitat · HIFLDStage 1, 4
Failover ManagerResilient API failover · multi-source cross-referenceInfra
KPI SynthesizerSynthesizes 43+ KPIs across all modulesStage 3, 4

9.3 Earthflow Detect — Satellite Computer-Vision Family

Earthflow Detect applies computer-vision segmentation to Sentinel-2 (10 m) and NAIP aerial imagery (~1 m) to identify solar panels, substations, inverter buildings, transmission corridors, and vegetation encroachment. Detection has been validated across 650+ utility-scale solar installations. Grid analysis runs at 30 m default resolution; drone ingest pushes the floor to ≤10 ft. Monthly change detection feeds construction-progress tracking (Stage 1 hazard) and vegetation encroachment alerts (Stage 2 vulnerability, where 5–15% output reduction is typical in affected areas).

Detection ModelPurposeUnderwriting Relevance
Earthflow Detect PanelTrace individual tracker rows from satelliteAs-built verification · acres-to-MW
Earthflow Detect SubstationIdentify substation locations + voltage classInterconnection point · grid BI
Earthflow Detect VegetationClassify functional type · health · encroachmentWildfire fuel · encroachment risk
Earthflow Detect PhaseTrack construction phase 0-5 from Sentinel-2 timelineCAR/EAR + DSU monitoring
Earthflow Detect Hail-DamagePost-storm NDVI drop · panel degradationPost-event triage · claims acceleration
Earthflow Detect WaterNDWI water proximity + drainageFlood / pluvial risk
Earthflow Detect ErosionSoil exposure trend · cleared-area progressionConstruction phase + operational
Earthflow Detect InfrastructureInverters · combiner boxes · BESS containersBOS spec verification

9.4 Cirra Agent — 27 Tools Across 7 Functional Categories

Cirra is the Physics AI™ autonomous agent that wraps the entire platform with a natural-language interface. The agent orchestrates 25 specialized tools across 7 functional categories (site assessment · weather & climate · detection & monitoring · portfolio & comparison · reporting & export · financial & grid · utilities), supports up to 7 autonomous tool-calling rounds per query, and queries a live Firestore database covering 1,200+ sites with 1,180+ fields per site. Site resolution uses Levenshtein fuzzy matching to bridge user-facing names and database keys. Underwriter-relevant tools include:

ToolPurposeStage
assess_site6-domain assessment (geotechnical, topography, erosion, hazards, vegetation, infrastructure)1
assess_fire_riskWildfire-specific risk pull1
get_weather3-source cross-referenced (NOAA + NREL + Open-Meteo)1
get_construction_forecastPhase-specific hazard exposure1
run_site_analysisTrigger full 14-module pipeline1
run_grid_analysisPer-cell heatmap suitability1
analyze_vegetationNDRE / S2REP encroachment1
detect_solar_infrastructureAs-built panel + substation verification1, 2
analyze_vegetationWildfire fuel-load proxy1, 2
generate_underwriter_submissionWraps PDF report generator with UW template4
propose_subjectivitiesBind-with-conditions list4
compare_to_portfolioSite vs cedant's existing book4
price_parametric_layerTechnical rate for proposed parametric trigger4
assess_construction_riskPhase-aware CAR/EAR risk pull1, 4
get_predictive_insightsLCOE · risk-adjusted IRR · insurance multipliers3, 4

10 · Outputs for Underwriters

Every dashboard panel in the Earthflow Reinsurance Edition maps to a specific underwriting decision. This chapter walks the dashboard left-to-right and explains how each output is intended to be used.

10.1 Dashboard Panel → Underwriting Decision Map

Dashboard PanelStageUnderwriting Decision Supported
Composite Risk Gauge + Grade1+2+3First-look bind / refer / decline triage
12-Peril Decomposition Grid1+2Identify dominant peril(s) · target subjectivities
Evidence Drawer (click peril tile)1Audit data source · methodology trust-building
EP Curve + TVaR Breakdown3Layer attachment · treaty capacity · tail-driver
Net-of-Mitigation Overlay2+3Quantify mitigation lever value · price subjectivities
Premium Guidance (Rate + Premium)4Indicated technical rate · benchmark vs book
Deductible Matrix4Per-peril deductible recommendation
Parametric Triggers Panel4Parametric layer structuring · slider re-pricing
IoT / Condition-Monitoring2Real-time vulnerability inputs · ESI response
Equipment Pedigree2Tier-1 + ASTM verification · warranty backing
Construction Dashboard1-4CAR/EAR + DSU pricing · supply-chain risk
Climate Stress Test1Long-dated treaty pricing · climate-uplift reserve
Treaty Fit Metrics4Bordereau aggregation · concentration / correlation

10.2 Verdict Decision Tree

The composite grade and verdict are derived from a deterministic decision tree applied after the Monte Carlo aggregation:

Verdict assignment
if composite ≥ 80 and no peril ≥ 80: BIND elif composite ≥ 65 and no peril ≥ 90: BIND_W_SUBJECTIVITIES elif composite ≥ 50 or any peril ≥ 85: REFER_TO_LEAD_UW else: DECLINE Subjectivity proposals are generated for any peril ≥ 70.
Composite is a peril-weighted score (0-100) computed from Stage 3 outputs. Per-peril scores are 0-100 normalized to a baseline portfolio distribution. The exact weights and thresholds are tuned per cedant after a calibration pass against the cedant's loss history.

10.3 ACORD-Aligned Submission Packet

The "Underwriter Submission (PDF)" export produces a packet that maps directly to ACORD reinsurance submission fields:

The "ACORD Bordereau (CSV)" export produces a per-site row matching ACORD's standard solar reinsurance schema, suitable for direct ingestion into treaty-placement workflows.

11 · Reinsurer Workflows

Different reinsurer profiles prioritize different sections of this methodology. Earthflow's dashboard exposes three lens-aware presentation modes (Equipment & Reliability, Catastrophe & Parametric, Full Risk View) — same underlying model, three vocabularies and three feature orderings.

11.1 Equipment & Reliability Lens — Workflow

For reinsurers whose underwriting DNA is condition-monitoring, equipment-breakdown, and energy-shortfall insurance. The workflow emphasizes operational perils, IoT signals, and predictive maintenance.

Equipment PedigreeTier-1 · MTBF · cert
IoT HealthSCADA · BMS · weather
Energy ShortfallP50 vs actual
Predictive Maint.Failure window
Condition DiscountRate adjustment

Cirra questions tuned to this lens

11.2 Catastrophe & Parametric Lens — Workflow

For reinsurers whose underwriting DNA is natural-catastrophe modeling, parametric trigger structuring, and PV warranty backing. The workflow emphasizes hail/SCS deep-dive, parametric pricing, climate-creep, and PV warranty status.

Hail / SCS Deep-DiveNEXRAD + stow
Climate CreepCMIP6 horizons
EP Curve + TVaRTail driver
Parametric PriceTrigger + payout
Treaty CapacityLayer attach

Cirra questions tuned to this lens

11.3 Full Risk View — Workflow

For first-look prospects, captive analysts, and integrated reinsurers wanting all 12 perils in their natural priority order. No suppression — every panel visible at full prominence.

11.4 Bordereau Aggregation

For cedant-level rollup across multi-site treaties, Earthflow runs a single Monte Carlo across the entire portfolio rather than summing per-site outputs. This preserves correlation structure (e.g., a single hurricane track impacts multiple FL sites in the same simulated year) and produces materially different layer-attachment recommendations from per-site aggregation.

Aggregation Math Naive AAL summation across sites: AAL_book = Σ AAL_site — only correct when perils are independent. For a Florida-concentrated portfolio with shared hurricane exposure, naive summation under-prices the tail by 15-30% (TVaR 99% under-estimate). Earthflow's portfolio Monte Carlo captures the correlation explicitly.

12 · Validation & Calibration

A cat model is only as good as its back-testing record. Earthflow's calibration program follows a four-step cadence — annual model recalibration, quarterly data refresh, per-event post-loss validation, and continuous sensitivity analysis.

12.1 Back-Testing Methodology

For each historical loss event with available perimeter/footprint data, the model is re-run with information available prior to the event and the resulting damage prediction is compared against observed claims:

12.2 Industry-Loss Benchmarks

Model outputs are sanity-checked against published industry loss data to ensure pricing remains within market bands:

BenchmarkIndustry ValueEarthflow Calibration Target
Hail share of solar loss costs~73% (GCube 2024)65-80% portfolio average
Average hail claim size$58.4M (GCube 2024)$40-75M (portfolio-dependent)
Inverter share of lost energy~59% (kWh Analytics 2024)50-65% portfolio average
Hot-spot incidence YoY3.4× rise 2023→2024 (kWh)Reflected in equipment-breakdown trend
BESS thermal-management defects18% of units (EPRI 2024)15-22% scoring band
Stow @ 75° damage reduction~87% (kWh Analytics)85-90% mitigation factor
Average solar loss ratio (industry)~85-120% (GCube)Composite verdict tuned to keep portfolio LR < 90%

12.3 Calibration Cadence

12.4 Sensitivity Analysis

For each composite score, Earthflow computes the partial derivative of composite with respect to each input — letting underwriters answer "what would it take to move this from C to B?". Common findings:

13 · Known Limitations

Every cat model has boundaries. Earthflow documents its known limitations openly — black-box vendors that don't publish theirs deserve more scrutiny, not less. The following limits apply as of this methodology version.

13.1 Geographic Scope

13.2 Asset-Class Scope

13.3 Detection Model Limitations

13.4 Statistical Limits

13.5 Update Cadence

Demo vs Production Values displayed in the interactive demo (EarthflowRE) are illustrative — same JSON shape as production output, but for illustrative sites with synthesized values. Production deployment runs the full pipeline against live data; methodology is identical.