Transparency

Data Methodology

How we source, validate, and maintain the data behind every document SkyCanvass generates. We believe transparency about our data sources and limitations builds more trust than marketing claims.

Data Sources

Building Codes

International Code Council (ICC)
Primary

IRC, IBC, IECC, IEBC โ€” verbatim code section text with full section references

RefreshWithin 30 days of new edition publication
State Building Departments
Primary

State-specific amendments, adoption dates, and edition overrides (e.g., Florida Building Code)

RefreshMonitored monthly, updated as amendments are published
County/Municipality AHJs
Secondary

Local amendments and special requirements beyond state adoption

RefreshQuarterly review of high-volume jurisdictions

Storm Events

NOAA Storm Events Database
Primary

Official U.S. severe weather event records including hail, wind, tornado, and flood events

RefreshImported within 48 hours of NOAA publication
NEXRAD Level-II Radar
Corroboration

Dual-polarization Doppler radar data from 160 WSR-88D stations for reflectivity and MESH analysis

RefreshArchived data accessed on-demand per report
NWS Storm Prediction Center
Corroboration

Severe weather reports, storm surveys, and spotter reports for ground truth verification

RefreshDaily automated import
MRMS (Multi-Radar/Multi-Sensor)
Corroboration

NOAA gridded hail analysis combining radar with surface observations

RefreshHourly tiles for active events
SWDI (Severe Weather Data Inventory)
Corroboration

NCEI pre-computed MESH detections from the HDA algorithm

RefreshBulk import by year

Geographic & Zones

HUD Crosswalk API
Primary

ZIP-to-county-to-municipality resolution for jurisdiction hierarchy

RefreshQuarterly sync
FEMA National Flood Hazard Layer
Primary

Flood zone designations (AE, VE, X) via WMS tiles

RefreshLive from FEMA servers
USFS WUI Fire Zones
Primary

Wildland-Urban Interface fire zone boundaries

RefreshAnnual update with USFS publication
Miami-Dade / Broward County GIS
Primary

High-Velocity Hurricane Zone (HVHZ) boundaries

RefreshStatic โ€” zone boundaries rarely change

Validation Pipeline

1

Source Ingestion

Raw data imported from official sources with full provenance tracking. Every record links back to its origin.

2

Schema Validation

Imported data validated against strict schemas. Type mismatches, missing fields, and out-of-range values are flagged.

3

Cross-Reference

Storm events are checked against available radar, field-report, warning, and wind-observation sources. Building codes are cross-referenced against ICC published editions.

4

Human Review

Flagged anomalies reviewed manually. State-specific amendments verified against official gazette publications.

5

Versioned Output

All generated documents include data version timestamps. Reports are reproducible from the same data snapshot.

Known Limitations

No data platform is perfect. Here is what our data can and cannot tell you.

Limitation

Building codes are reference material, not legal advice

SkyCanvass displays verbatim code text with section references. Local amendments, administrative interpretations, and variance rulings may modify how codes apply to a specific project. Always verify with your local Authority Having Jurisdiction (AHJ).

Limitation

Storm reports document weather events, not property damage

Storm data proves that severe weather was reported near a location. It does not prove that specific damage occurred at a specific address. Physical inspection is required to establish damage causation.

Limitation

NOAA data has inherent latency

NOAA Storm Events Database entries are typically published 60-90 days after an event. SkyCanvass imports data within 48 hours of NOAA publication, but the underlying events may have occurred months prior.

Limitation

Radar-derived hail sizes are estimates

MESH (Maximum Estimated Size of Hail) values are algorithmically derived from radar reflectivity data. They represent estimates of potential hail size, not ground-truth measurements. Ground truth comes from spotter reports and ASOS stations.

Limitation

Municipal code coverage varies

State-level codes have comprehensive coverage. Municipal amendments are tracked for high-volume markets (FL, TX, CO, VA, MD) and expanded quarterly. Some smaller municipalities may not have local amendments captured yet.

Current Coverage

50 states + DC
Jurisdictions
42,700+
Code sections
1.4M+
Storm events
42,000+
ZIP codes

Questions about our data or methodology? We are happy to discuss.