# www.stormtrust.net

`stormtrust.net` is the public StormTrust website. It demonstrates the weather-to-action chain with lightweight replay components shared by the UI laboratory.

## Application reference

| Property        | Value                              |
| --------------- | ---------------------------------- |
| Source          | org/apps/www/                      |
| Worker          | stormtrust-www                     |
| Custom domains  | stormtrust.net, www.stormtrust.net |
| Request policy  | stormtrust-gateway Worker Route    |
| Durable storage | None                               |
| Verification    | make app-verify APP=www            |

## Replay contract

The home page imports the replay stages, state machine, timeline control, and lightweight map visual from `@stormtrust/ui/replay`. A change to that shared surface verifies both applications.

The public map reads versioned weather data through the internal `stormtrust-data` service binding. It does not represent modeled properties as confirmed damage or invent assignments, signed jobs, or revenue.

The **Dashboard** navigation action enters `/dashboard`. The gateway protects that path while the historical map remains available on the landing page.

## Ownership

Terraform creates the Worker identity. Wrangler deploys the static application and owns both Worker Custom Domains. The gateway Wrangler configuration owns the Worker Routes that run before those origins. No Terraform DNS record duplicates the custom domains. Refer to [Terraform and Wrangler ownership](/stormtrust/engineering/cloudflare/ownership/).

## Operational guides

Use the shared [validation and deployment guides](/stormtrust/engineering/operations/) and [health evidence by app](/stormtrust/engineering/operations/health/#evidence-by-application). For a failed release, follow [recovery procedures](/stormtrust/engineering/operations/recover/) with this application's state and access boundaries.
