Attest
Two official sources. One consensus pair.
A river gage from USGS and an air temperature from NASA POWER. Different publishers. Nodes agree on the numbers.
Simulate ready. Not deployed to a DON. The workflow returns consensus JSON. It does not call a signed report yet.
Last local simulate
Cameo stage next to Grand Junction air.
Numbers from a local simulate. They will move the next time you run it.
Aggregation: site name identical · stage median · observation time as unix seconds, then median. ISO timestamps are not identical across a DON.
How it works
Two fetches. Then agreement.
- Cron fires. Each node GETs USGS Instantaneous Values and NASA POWER for the same lagged day.
- Nodes agree on the site name. They take the median stage and the median observation time.
- You get a small JSON report. Change the site id tomorrow and simulate again.
Run it
On your machine.
From the lab root. No deploy.
export PATH="$HOME/.cre/bin:$PATH" cd ~/cre-lab cre workflow simulate official-water --target staging-settings --non-interactive --trigger-index 0
For
You, if
You already settle claims, underwrite a basin, or report official columns and need a repeatable pair of numbers.
Not for
Standing up a water utility. Tokenizing a ditch. Wrapping a laptop collector and calling it truth.