Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

1What this is, and what it is not

This walkthrough is an exercise in rendering a whitepaper computational. It takes the running example of The Distributed AI Economy Oliphant, 2026 and implements it, literally, on an executable substrate. It makes no attempt to alter or cast judgment on that work: this is a translation, not an audit. Where the translation had to fill a gap, the gap belongs to the limits of the written form, not to oversights by the author; prose can leave open what an executable substrate must decide. Where filling those gaps required judgment calls, they are ours, and each one is acknowledged and logged with its ruling in the judgment record rather than silently blended into the model.

The scope is deliberately narrow. This is not the full scope of the whitepaper; it is one piece of it, the section 5.6 Vendor Fraud Review Op and its Validation Strategy manifest, chosen because a single concrete Op manifest is well suited to this kind of demonstration. The wider architecture (Intelligence Hubs, Frames, the accountability plane as a whole) is cited but not modeled.

One more boundary. The whitepaper provides the manifest, not data: every run shown here is fabricated example data, constructed to exercise the specification. That includes the recorded execution and its named approver, the vendors, invoices, and oracle readings in the worked examples, and the human actors in the narration. The named people are inventions, not real persons; they appear because the record requires a named accountable party. None of this content comes from the paper or from any real organization.

An Op is not complete unless it declares how its work will be verified.

Oliphant, 2026, §5.6

This walkthrough takes that sentence at full strength: the declaration becomes a specification a machine can check, and everything shown here is the output of executed code. Every quotation from the whitepaper on these pages is itself machine-checked, verbatim, against a pinned snapshot of the document.

2How it was made

The substrate is a small stack of open standards, one layer per job:

  1. A pinned source. One content-addressed PDF snapshot of the whitepaper (its filename is its own sha256). Every definition and every quotation traces to it.

  2. A verbatim vocabulary. The paper’s concepts (Op, Cog, Frame, Guard, Gate, Track, and more) as SKOS Miles & Bechhofer, 2009 concepts whose definitions are lifted exactly from the pinned text, with section locators, and checked against the PDF by the test suite.

  3. An executable model. The section 5.6 manifest as an OpenSysML Open-MBEE, 2026 assembly: oracle components wired along ports to a policy engine, counterparty actions, and a summary cog, with the four gates as constraints and checks at three levels (component, wiring, system). Every named element of the model traces to the source, to a recorded judgment, or declares itself scaffolding (model/trace.ttl).

  4. A run record. Two executions as PROV-O Lebo et al., 2013 + EARL Abou-Zahra, 2017 Tracks, one executed and one stopped, with SHACL Knublauch & Kontokostas, 2017 shapes that both records must conform to, and counterexamples proving the shapes can refuse.

  5. Queries. The five purposes section 5.3 names for a Track (auditability, governance, learning, debugging, trust), plus the GAP-05 interface contract, answered by SPARQL Harris & Seaborne, 2013 over the run graph Cyganiak et al., 2014.

  6. A judgment record. Code is not objective; its objectivity is downstream of judgment calls. Where the text under-specified what an executable specification requires, each gap, the ruling that resolved it (verbatim, attributed to a named adjudicator, dated), and the implementations that resulted are themselves RDF, traceable end to end and checked by their own shapes.

3How to read it

Each chapter opens with what the whitepaper says (quoted and cited), states what the substrate makes of it, executes, and interprets the output. The chapters build in order, but each stands on its own:

  1. The pinned source — the snapshot, its hash, and the vocabulary checked verbatim against it.

  2. The Op as an assembly — the model, the four gates, the seams, the lifecycle, the provenance of every element, and the counterexamples the specification refuses.

  3. Worked examples — nine narrated runs with mocked oracles, driven through the committed policy text itself, including the one the specification cannot refuse: escalate everything, emit nothing.

  4. One type, three semantics — the consensus-disagreement metric as an open policy question, exhibited rather than answered: a typed class whose declared properties are proved, and two bindings under which the gate cannot fire on the recorded ensemble.

  5. The Track — the durable record, its shapes, and the queries that answer the paper’s own questions about it.

  6. Open questions — everything the translation could not settle without judgment, and the rulings in force.

The open-questions chapter renders the full record: every gap characterized, every ruling verbatim, and the trace from implemented code back to the judgment it rests on.

4Scope and limitations

The shapes and checks enforce record completeness everywhere: every required property must be present, cited, and discharged as the rules demand. Value-domain constraints (closed value sets, datatypes, cardinality) are enforced where declared — the aggregate outcome and assertion modes are closed domains — but the constraint set is not an exhaustive semantic domain model of every property. It grows as review surfaces findings; two external reviews of this repository drove the current set (the second closed the metric class’s type, the Track’s gate-to-reading consistency, and the record of the metric’s input), and both are recorded in the judgment record like everything else, as is the author’s own re-reading of the Track chapter (the GAP-07 refinements). The gates themselves are one-way implications, as the manifest writes them: the specification refuses under-escalation and admits over-escalation, and the worked examples show both.

5Running it

uv sync
uv run myst start        # this site, served locally
checks/run-checks.sh     # the whole stack, one PASS/FAIL line

Every chapter notebook executes headlessly in the test suite, and the committed outputs shown on these pages are asserted equal to a fresh execution. Nothing on these pages is prose-only.

References
  1. Oliphant, T. (2026). The Distributed AI Economy: Intelligence Hubs, Frames, Cogs, Ops, and the Accountability Plane [Techreport]. OpenTeams.
  2. Miles, A., & Bechhofer, S. (2009). SKOS Simple Knowledge Organization System Reference. W3C Recommendation. https://www.w3.org/TR/skos-reference/
  3. Open-MBEE. (2026). OpenSysML v0.4.3. GitHub release, pinned by checksum in toolchain/get-sysml.sh. https://github.com/Open-MBEE/OpenSysML
  4. Lebo, T., Sahoo, S., & McGuinness, D. (2013). PROV-O: The PROV Ontology. W3C Recommendation. https://www.w3.org/TR/prov-o/
  5. Abou-Zahra, S. (2017). Evaluation and Report Language (EARL) 1.0 Schema. W3C Working Group Note. https://www.w3.org/TR/EARL10-Schema/
  6. Knublauch, H., & Kontokostas, D. (2017). Shapes Constraint Language (SHACL). W3C Recommendation. https://www.w3.org/TR/shacl/
  7. Harris, S., & Seaborne, A. (2013). SPARQL 1.1 Query Language. W3C Recommendation. https://www.w3.org/TR/sparql11-query/
  8. Cyganiak, R., Wood, D., & Lanthaler, M. (2014). RDF 1.1 Concepts and Abstract Syntax. W3C Recommendation. https://www.w3.org/TR/rdf11-concepts/