Downstream Emergency planning, built together

The Collaborative Partner

A plan no owner should have to write alone.

Give Downstream a dam and it works on its own: it resolves the public record, reads the legacy drawing, notices when two sources disagree, drafts every section it has evidence for, refuses the map it cannot justify, and schedules its own follow-ups. Then it stops and asks the owner the handful of things only they know, and keeps working between sessions, for weeks, without being opened.

The public workspace needs no key at all. A developer key takes about thirty seconds: self-service, no invitation, with a browser console and full reference.

Boundary: this demo never generates an inundation boundary, evacuation zone, certification, or submission. It produces a synthetic draft and a documented safe stop.

The friction

The form is not the hard part.

Facts are scattered across public records, old drawings, local memory, and jurisdiction-specific guidance.

01 Runs itself

Resolve everything it can

One trigger. It reads the federal record and the drawing, grounds every fact in a quote, and derives the conflict between them. No clicks.

02 Stops itself

Ask only what it must not invent

Owner knowledge is the one input it is not allowed to guess. It asks one question at a time, and says why it is asking.

03 Keeps working

Between sessions, unattended

Durable wakes reopen questions held for later and follow up on a stalled draft. Cloud Scheduler runs them whether or not anyone is watching.

04 Shows its work

A receipt, not a claim

Every step is on an ordered timeline with the actor that performed it, so the autonomy is counted from stored state rather than asserted.

Measured multimodal evidence

The drawing was read, recorded, and graded.

One real Vertex AI Gemini 3.5 Flash response ships beside the image, truth, and accuracy report.

Synthetic 1958-style Cedar Hollow dam drawing with crest elevation, spillway, and embankment height labels
Gemini 3.5 Flash, recorded output

5 of 5 measured checks passed

3/3
target values matched adjacent truth
All
quotes occur in Gemini's own transcription
0
facts dropped by the guard

The drawing says 31 feet while the synthetic registry fixture says 28. Downstream keeps both and marks the conflict for owner review.

Inspect the recording, truth, and score

Interactive judge preset

Build the draft with Cedar Hollow.

A synthetic dam keeps the workflow testable without making claims about a real owner.

Guided judge tour

Synthetic demonstration data. The public NID query below is live, but real records are never treated as evidence of noncompliance.

Nothing has run yet

One request does fifteen things.

It resolves the dam record, reads the 1958 drawing with Gemini, checks every fact against a quote it can point to, derives the conflict between two sources, drafts the sections it has evidence for, refuses the map it cannot justify, and schedules its own follow-ups. Then it stops and asks you the six things it is not allowed to guess.

Use it beyond the demo

A tenant-private planning API, explained before credentials.

The public Cedar Hollow preset is the fastest evaluation path. The API opens private workspaces from exact public USACE NID records.

No credentials

Evaluate publicly

Run the guided synthetic workflow, hold and reopen a gap, revise an answer, and inspect the evidence ledger.

Run the guided demo
30 seconds

Get your own API key

Self-service, no invitation and no account. Enter a label, get a seven-day key, and run every endpoint from the browser with the built-in console.

Create a key now
Exact contract

Read the API reference

Every endpoint documented with parameters, an example request, and a live runner. The interactive OpenAPI schema is one click away.

Open the reference

Three calls to a private workspace

The key identifies a tenant the server minted. Nobody else’s key can read your workspaces, even with the id.

  • 50 keys per network per day
  • 1,000 API calls per key per day
  • 7 days key lifetime, revocable instantly
  • 0 accounts, invitations, or payment details
# 1. get a key (or use the console at /developer)
curl -X POST -H "Content-Type: application/json"   -d '{"label":"My integration","acknowledge_terms":true}'   $BASE/developer/keys

# 2. open a workspace from a real public dam record
curl -X POST -H "X-API-Key: $KEY" -H "Content-Type: application/json"   -d '{"nid_id":"IA03081"}' $BASE/v1/workspaces

# 3. see what the agent did on its own
curl -H "X-API-Key: $KEY" $BASE/v1/workspaces/$ID/autonomy

API boundary: screening and drafting support only. No engineering-grade inundation extent, certification, approval, or submission.

Mapping safety gate

Useful enough to guide, disciplined enough to stop.

The line is a documented flow-path input. It is deliberately not drawn as an area.

Boundary withheld

No approved map was supplied. Method applicability, jurisdictional acceptance, and reference comparison are unproven. Downstream refuses to invent an extent.

Next safe action

Request an approved map or route this section to the state dam-safety office or a qualified engineer.

Public evidence

Every number and requirement has a route back.

Live query not run yet. It requests high-hazard records whose public EAP status field is null, and labels that field as unreported rather than absent.

SourceWhat it supportsBoundary
USACE National Inventory of DamsPublic inventory and live record fieldsInventory status is not structural condition or proof of compliance
FEMA P-64EAP purpose, roles, and typical contentsFederal guidance does not replace state requirements
ASDSO Emergency Action PlanningOwner collaboration and notification planningState review and emergency-manager coordination remain necessary
SIMS methodologyWhen simplified mapping may be applicableNot a substitute for engineering judgment or regulatory compliance