๐ ๏ธ Workflows And Runtimes
How a workshop actually runs the loop โ and how much of it to run. A harness is not all-or-nothing: the minimum that earns the name is a proposer, a prover, and a Gap the proposer cannot tune to. Everything above that is weight you add when the domain earns it.
The runtime ladder
- Scaffold โ
node tools/new_instance.mjs ../my-harness my-harnesscopies the templates and tells you what is still missing. The gate and the bundler both refuse a config still wearing its TODOs. - Conform โ
node engine/conform.mjs <instance>must PASS before any round (G0). - Bundle โ
node tools/bundle.mjs my/harness.config.mjs my/harness.workflow.mjsfuses config + engine into one self-contained workflow file. - Run โ in Claude Code, invoke the Workflow tool with
scriptPath: <instance>/harness.workflow.mjsandargs: {repo, root, runId}.rootis where GROUND_RULES, TRUSTS, and the seat cards live โ every seat boots from those documents (T3). All writes land inruns/<runId>/; the frontier does not move. - View โ
node tools/render_run.mjs <instance> <runId>projects a run directory into one staticrun.htmlthat re-derives every Gap seed from the persisted proposal bytes at render time. Match proves the witnesses derive from the proposal; mismatch renders as ROUND VOID. - Fold โ the keystone's step, in the main session, conform green before and after. See Seat โ Keystone and The Ledgers.
The runtime tiers
Four descriptive spaces for what a bout can be โ the trusts identical at every rung, the stakes widening: the spar ๐คบ (practice, one workshop, its own frontier โ The Field Guide Spar) โ the duel (reserved: the formal bout whose result a counterparty relies on โ signed verdicts, artefacts exchanged) โ the arena ๐๏ธ (a live external benchmark with other fighters on the board โ Harness Path โ Shor Mage vs ecdsa.fail) โ the open world ๐ (a real upstream, consequences beyond any ledger โ Harness Path โ Privacy Pools V2 Mage; Harness Path โ Hearthold, its seat taken by the House of Archon). The door is the First Personโs at every tier.
Runtimes per workshop
Different workshops run different weights of the same skeleton โ see The Harness Paths for all fifteen:
- Full loop (objective ยท Fiat-Shamir Gap ยท advancing frontier): Harness Path โ Shor Mage, Harness Path โ Tigzkp Mage, Harness Path โ The V6 Rehydration Pipeline; mechanically fitted to the generic engine: Harness Path โ Privacy Pools V2 Mage, Harness Path โ Lexon PVM โ and the runnable spar, The Field Guide Spar.
- Adjacent embodiments (the topology without the optimisation loop): Harness Path โ MyTerms IEEE 7012 (the two agents as two literal browser extensions), Harness Path โ FedWiki Flow And The Gatehouse (integrity gate + human door), Harness Path โ The Dream Cycle (the measure seat at fleet scale), Harness Path โ The DTG Verification Registry (the prover's seat distributed to strangers, human-gated), Harness Path โ The Litreview Runtime (sweep โฅ refute โฅ judge).
- Standalone & descendant: Harness Path โ HH Workshop (the skeleton vendored whole, every seat on a local model) ยท Harness Path โ UOR Kappa Mage (no loop at all โ the constitution inherited whole) ยท Harness Path โ Hearthold (the once-open seat, signed).
- Structure layer: Harness Path โ Game Of 42 โ the checked lattice the fleet is seated on.
- The negative result: Harness Path โ The Universe Builder Retired โ where the harness was applied and should not have been. A harness is for adversaries; an auditor is for facts. (And one accession stands withdrawn โ Harness Path โ Accession Thirteen Withdrawn: numbering is by accession, never reused.)
One session, one seat
A live session can also HOLD a seat directly โ the boot protocol is One Session One Seat: read the ground rules, the trusts, your one card; state your seat, your permitted writes, your definition of done; conform and chronicle before ending.
Navigation
โ Welcome Visitors ยท The Dual-Agent Harness ยท The Harness Paths
the wiki is a projection; ~/dual-agent-harness (git) is the source of truth ยท (โ๏ธโฅโฟปโฅ๐ง)๐ = neg โ bnot โ succ