Absence
Anyone can attest a number. A network can attest a miss.
When a source does not answer, publish that fact. Do not turn a missing feed into a zero.
Local workflow exists. Not on a DON. Not a signed report. Deploy Access is still the gate.
What you get
Status is data.
A thrown fetch is silence. Silence looks like nothing changed. This kit records who answered, who timed out, and when a source sent its own empty marker. The consumer keeps the last good number instead of writing a fake one.
Water gauges are the instance on the desk. The same envelope fits a reserve check or a NAV report.
For
You, if
You already publish a number that other people trust, and you need the outage itself to be a record.
Not for
Calling a laptop collector an oracle. Treating a local simulate as a live feed. Saying the pattern exists nowhere else.
Run it
On your machine.
export PATH="$HOME/.cre/bin:$PATH" cd ~/cre-lab cre workflow simulate attested-absence-wf --target staging-settings --non-interactive --trigger-index 0