Skip to main content
The Scenario

A parametric flood policy fires on a NOAA gauge.
5.85 joules.

Homeowner policy with a parametric flood rider. Trigger: NOAA gauge X124 exceeds 12.4 ft. When the gauge crosses, the receipt IS the claim — payout fires automatically. 1.7 joules to bind. Zero to claim.

01
Intake
ACORD AL3
0.42 J

A homeowner application lands as ACORD AL3, not a PDF.

Broker submits an AL3 Homeowner Application against a 1,840 sqft single-family at APN 044-238-021. The form arrives as a typed object with 142 populated fields, schema-validated against ACORD XML AL3 v2.7.0 — no OCR pass, no human re-keying.

JWP ReceiptPayload
kind "insurance.application.received"
form AL3
fields_populated 142 / 184
joules 0.42
cite "ACORD AL3 v2.7.0 · NAIC Uniform Application"
sig "ed25519:0x4f...c1a"
02
Property
TerraOS pull
0.38 J

Insurable interest resolves from the parcel receipt.

TerraOS returns the Parcel + Property + Unit triad signed under schema v1: year built 1976, replacement cost basis $740,000 (Marshall & Swift class D rev 2026-Q1), roof age 4y, sub-meter:on. No address geocoding step — the parcel APN is the join key.

JWP ReceiptPayload
kind "insurance.property.resolved"
rcv_usd 740,000
roof_age_y 4
joules 0.38
cite "TerraOS schema v1 · Marshall & Swift 2026-Q1"
sig "ed25519:0x4f...c1a"
03
Rating
ISO 2024 HO-3
1.83 J

Premium rates against the ISO HO-3 2024 loss-cost manual.

Base rate from ISO HO-3 2024 territory 412, multiplied through the wind-mitigation credits (FBC 1802.1.3.2), construction class (Frame ISO 1), and protection class (PC-3). Indicated annual premium: $2,140.27. Each factor is a row in the receipt, pinned to manual page and effective date.

JWP ReceiptPayload
kind "insurance.premium.rated"
annual_premium_usd 2,140.27
territory 412
joules 1.83
cite "ISO HO-3 2024 · NAIC Model #680"
sig "ed25519:0x4f...c1a"
04
Parametric Rider
NOAA gauge X124
0.71 J

A parametric flood rider is bound to NOAA tide gauge 9410230.

Rider triggers when NOAA CO-OPS station 9410230 (La Jolla, X124 internal id) reports a 6-minute verified water level above 12.4 ft MLLW for 3 consecutive readings. Payout: $50,000 within 72 hours of trigger. The oracle is the public NOAA feed — not an adjuster.

JWP ReceiptPayload
kind "insurance.parametric.bound"
threshold_ft_mllw 12.4
payout_usd 50,000
joules 0.71
cite "NOAA CO-OPS API v1 · station 9410230"
sig "ed25519:0x4f...c1a"
05
Reinsurance
ACORD ReIM
1.24 J

The parametric leg cedes 80% via ACORD ReIM to a quota-share treaty.

Cession message in ACORD ReIM v2.34 routes $40,000 of the $50,000 parametric limit to treaty TR-2026-PFLOOD-CA at price 6.8% rate-on-line. Slip is signed by the lead market; following markets co-sign via FROST 3-of-5. Treaty effective 2026-01-01 to 2026-12-31.

JWP ReceiptPayload
kind "insurance.reinsurance.ceded"
cession_pct 80
rate_on_line_pct 6.8
joules 1.24
cite "ACORD ReIM v2.34 · Lloyd's PPL"
sig "ed25519:0x4f...c1a"
06
NFIP Coexistence
NFIP zone AE
0.29 J

NFIP base policy is layered under the parametric rider, not replaced.

Property sits in FEMA flood zone AE (BFE 11 ft). NFIP SFIP Dwelling Form covers indemnity to $250,000; the parametric rider sits as supplemental rapid-pay liquidity on top. The two policies are linked by the same TerraOS parcel id — one source of truth for both.

JWP ReceiptPayload
kind "insurance.nfip.linked"
flood_zone AE
bfe_ft 11
joules 0.29
cite "44 CFR §61 SFIP · FEMA FIRM 06073C1612H"
sig "ed25519:0x4f...c1a"
07
Bind
Policy issuance
0.94 J

Policy POL-2026-9241 binds — effective on the close timestamp.

Effective 2026-05-07T17:22:14Z, the exact moment ISO 20022 pacs.008 cleared the wire. Declarations page is a 38-line JSON object signed Ed25519 by the carrier; coverage starts when settlement is witnessed, not when the agent fills a form.

JWP ReceiptPayload
kind "insurance.policy.bind"
policy_id POL-2026-9241
effective_at 2026-05-07T17:22:14Z
joules 0.94
cite "ACORD AL3 v2.7.0 · NAIC Model #680"
sig "ed25519:0x4f...c1a"
08
Oracle Watch
Trigger daemon
0.04 J

The trigger daemon subscribes to the gauge — forever, for 0.0004 J / read.

Daemon polls NOAA CO-OPS at the published 6-minute cadence and writes one micro-receipt per reading. 87,600 reads/year at 0.00041 J each = 35.9 J/yr of standing watch. No claim arrives until the predicate fires; if it fires, the payout receipt is the claim form.

JWP ReceiptPayload
kind "insurance.oracle.watch"
reads_per_year 87,600
joules_per_year 35.9
joules 0.04
cite "NOAA CO-OPS API v1 · 6-min cadence"
sig "ed25519:0x4f...c1a"

InsuranceOS, in one line

5.85 joules. One receipt.

InsuranceOS handles risk as a typed, signed, energy-metered operation. The whole pillar is one shape: take a claim, do the work, sign the receipt.