Reference
Runtime Proof Evidence
Read readiness, dependency exercise, fault controls, and unproved boundaries honestly.
referenceautomation buildersintermediatestable2026-05-30
Recommended next
Use this when readiness is not enough
ota proof runtime proves one selected workflow on a clean runtime boundary.
Its evidence model separates what became reachable from what crossed a dependency seam and what was tested under a declared fault.
okreports execution and readiness success onlyproof_verdictis the terminal proof-breadth verdictnot_proved[]names the claims that remain outside the evidence- generic
ota upand ordinary receipts do not inherit proof evidence they did not execute
Run marker-bound proof with one controlsh
ota proof runtime --workflow app-proof --negative-control dependency-unavailable --json .Evidence ladder
reachablemeans Ota owned structured readiness for the selected declared service seamexercisedrequires a runner-issued marker that a finite observer recovered through the dependency; caller-side traces or a green task are insufficientfault_testedrequires a separate declared control, a matching same-obligation failure attestation, and the expected classified failure; an arbitrary non-zero exit is invalid- every marker-bound seam retains
dependency_output_shaping_not_proved, because seam causality does not prove that the dependency shaped every application output correctly
Contract shape
Declare proof ownership on the workflow that actually executes the runtime path.
The producer belongs to the normal selected closure. The observer and negative control are finite proof tasks, not parallel authorities.
Marker and negative-control declarationsyaml
workflows: app-proof: setup: task: proof:marker-produce run: task: app proof: seam_observations: - id: dependency-marker dependency: dependency producer_task: proof:marker-produce task: proof:marker-observe marker_env: OTA_PROOF_DEPENDENCY_MARKER negative_controls: - id: dependency-unavailable dependency: dependency obligation: dependency-marker task: proof:dependency-unavailable intervention: kind: dependency_endpoint_override expected_failure: dependency_unavailableRead the JSON in this order
proof-runtime.json
Published machine-readable runtime proof schema.
Runnable reference example
A small Compose-owned dependency with a marker producer, independent observer, and unavailable-endpoint control.
- read
okfor execution/readiness status, then readproof_verdictbefore making any proof claim - inspect
proof_scopeand everynot_proved[]entry before treating the selected lane as broader repo evidence - inspect
dependency_evidence[]for the level, obligation identity, observation origin, and evidence class - treat top-level
negative_controlas canonical boundary-attested evidence; the nested dependency control is a derived projection and must carry the same attestation digest - validate automation against the published
proof-runtime.jsonschema rather than scraping terminal text