Skip to main content
Source: publisher/vexa_station_verdict.py · audience: publisher

Overview

Emitted from python3 publisher/vexa_station_verdict.py --help.

render

At a station’s DEPART, once the fills are committed and vexa-values-proven has compiled the block: compute this station’s verdict over that block and write station-verdict.json. The verdict is COMPUTED — ELIGIBLE only when every value the contract marks required is answered proven or human-waived — so there is no flag that declares one, and a station that cannot clear a value gets a REFUSED object naming it rather than a silence a reader cannot distinguish from a station that never ran.

sign

Sign a rendered verdict with the channel key, offline, before carrying it into an entry with platform-entry --station-verdict. Same toolchain pin and same offline flags as every other signature this repo makes. The signature is what a downstream require_attestations clause verifies, so an unsigned verdict is a text file and platform-entry refuses it.