trust-harness¶
trust-harness is the standalone deterministic executor for programmable cycle
driving.
Invocation Model¶
trust-harness is not a traditional subcommand CLI. It reads newline-delimited
JSON requests from stdin and writes newline-delimited JSON responses to
stdout.
Example Session¶
cat <<'EOF' | trust-harness
{"cmd":"load","source":"PROGRAM Main\nVAR\n q : BOOL;\nEND_VAR\nq := TRUE;\nEND_PROGRAM\n"}
{"cmd":"get_output","name":"q"}
EOF
What it is for¶
- deterministic docs/examples
- CI loops
- agent repair loops
- programmable scan-cycle control without full runtime startup
Current Commands¶
loadreloadcycleset_inputget_outputset_accessget_accessbind_directset_direct_inputget_direct_outputadvance_timerun_untilrestartsnapshot