OpenSentience.orgUnboxed PatternsReference

Front matter, at the back

Reference

What the words mean, what the labels are derived from, and every file these pages name — with the ones you cannot open marked as such.

Definitions

Words this book uses in a particular way, and the acronyms it does not spell out every time. Each one says where its definition actually lives; none of them is defined here for the first time.

WRL WallRiderLang

an executable topology language whose meaning is a hash

Every board in this book is a WRL world: objects, the wires between them, and a semantic id that changes when the meaning does and not when a comment does.

Defined at WRL/README.md

TRVM term-rewriting virtual machine

a term-rewriting virtual machine on the interaction calculus — the model of computation where every step is a local graph rewrite and the result is provably independent of the schedule

TRVM's forge is what reduces a sealed WRL world into the Film you can step through. When a page says a world was 'reduced by the forge', this is what ran. Its README describes the same machine from the other side: a coordination-free distributed interaction-calculus runtime.

Defined at TRVM/site/index.html · published at trvm.traaviis.com

forge

the part of TRVM that reduces a sealed world epoch by epoch and emits a Film

It is the reason a board can be replayed rather than animated: the frames are a reduction's output, not scene data someone drew.

Defined at TRVM/forge/film.py

Film

the forge's own record of one epoch — one line per object, every field named

The boards in this book colour what a Film says changed. Hover an object and the readout shows that object's line, split into what it is doing now and how it was built.

Defined at TRVM/forge/film.py

FPLA Floor Programmable Locus Array

a locus-array direction of Travis's own, named in the foundation lane

It appears here only as one of the systems a pattern would apply to, never as evidence for one.

Defined at FPLA/README.md

BEAM

the Erlang virtual machine

Cited as prior art: it already satisfies some of what a pattern asks for, within one node. Saying so is what keeps a pattern from claiming novelty it does not have.

Prior art, outside this tree — the Erlang/OTP runtime system.

PX13

the hostname of the machine the recorded runs happened on

It appears in every execution identity. It is there so a run is attributable to a machine and a moment, not so the name means anything by itself.

Defined at _patterns/receipts

MOCK

a stand-in that does not measure anything

Marked in the open so it cannot be read as a measured log. A mock is never evidence, and a page that carries one says so at its limit.

Defined at ACADEMY.md

locus

the book's word for an active thing — the unit a pattern is about

It is defined by the book rather than borrowed, and the definition carries no evidence rung of its own.

Defined at AGENCY.md

The evidence labels

Every chapter carries a label, and no author types one: the build derives each from the record and refuses a record that tries to write its own. These are the rules it applies, read out of the build's own source when this page was made — so what you read here is what ran.

labelthe build derives it as
CHECKABLEwitness present ∧ evidence_kind ∈ the ledger's own vocabulary
RUNNABLEwitness.shape ∈ {suite, side-effect, lint}
EXECUTEDa receipt exists for the SAME bytes (sha256) with exit 0 — or the witness IS a receipt document
WITNESSEDkind == pattern ∧ EXECUTED ∧ rung ≥ in_tree ∧ every cited claim ∈ {PROVED, KNOWN, MEASURED, CONDITIONAL}
STAGEDwitness.staged ∧ the staged copy is byte-identical to the source (the site's own rule, run.js:6)
labelnull for definitions/anti-patterns · WITNESSED · STATED · PROPOSED (plan §1.2)

Parsed from opensentience.org/_patterns/build/build.mjs at build time.

The rung ladder

How close a witness is to having actually run somewhere a reader could check. A record may not claim a rung above the one the build can derive for it.

spec < in_tree < live_local < live_deployed < external

The three-valued outcome

The three-valued outcome vocabulary, used where a two-valued one would lie.

APPLIED
The work was done, and that is established.
REFUSED
The work was not done, deliberately, and the reason is published. A refusal is a result.
INDETERMINATE
Whether the work was done is not established. A timeout abandons a request but not the work under it, so 'no answer' is not 'no effect'.

Vocabulary from computedriven/receipts/R7-EXECUTED.md.

Files the book cites

Every path named anywhere in these pages, resolved against the tree when the site was built. The build refuses if one of them does not resolve, so a citation here has at least been checked to exist. A file in a repository that is not published is named and hashed but not linked: the book will not offer you a door that does not open.

opensentience.org 66 files

Published at https://github.com/c-u-l8er/opensentience.org.

pathsizesha256cited on
opensentience.org/_invariants/data/cells.json72.8 KB6dbe984074bbActive Locus, Capability-Bounded Composition, Carrier Confinement, Carrier Multiplexing +28 more
opensentience.org/_patterns/build/build.mjs125.1 KB77638359d91eActive Locus, Capability-Bounded Composition, Carrier Confinement, Carrier Multiplexing +30 more
opensentience.org/_patterns/data/patterns.json194.0 KB234244c53356Active Locus, Capability-Bounded Composition, Carrier Confinement, Carrier Multiplexing +28 more
opensentience.org/_patterns/receiptsdir—reference
opensentience.org/_patterns/receipts/dir—Active Locus, Capability-Bounded Composition, Carrier Confinement, Carrier Multiplexing +28 more
opensentience.org/_patterns/wrl/capability-bounded-composition.refused.wrl203 Bb1ee181c4cafCapability-Bounded Composition
opensentience.org/_patterns/wrl/chain/active-locus.wrl605 B613d38deb0aeActive Locus
opensentience.org/_patterns/wrl/chain/capability-bounded-composition.bench.wrl174 B5275e330f6f1Capability-Bounded Composition
opensentience.org/_patterns/wrl/chain/capability-bounded-composition.wrl436 B512b5aab8ba1Capability-Bounded Composition
opensentience.org/_patterns/wrl/chain/carrier-confinement.bench.wrl177 B440ba9610abeCarrier Confinement
opensentience.org/_patterns/wrl/chain/carrier-confinement.wrl295 Bbbc0ce318311Carrier Confinement
opensentience.org/_patterns/wrl/chain/carrier-multiplexing.bench.wrl174 B028c4b5217b7Carrier Multiplexing
opensentience.org/_patterns/wrl/chain/carrier-multiplexing.wrl510 B601a5abce20eCarrier Multiplexing
opensentience.org/_patterns/wrl/chain/confidentiality-under-content-addressing.wrl181 B585ccc7e0549Confidentiality Under Content Addressing
opensentience.org/_patterns/wrl/chain/continuity-through-reconstruction.bench.wrl174 B090a039ce3fcContinuity Through Reconstruction
opensentience.org/_patterns/wrl/chain/continuity-through-reconstruction.wrl411 B723efde1967dContinuity Through Reconstruction
opensentience.org/_patterns/wrl/chain/cross-machine-skill-replay.bench.wrl174 B060da0d6dba3Cross-Machine Skill Replay
opensentience.org/_patterns/wrl/chain/cross-machine-skill-replay.wrl413 B272a0406dff1Cross-Machine Skill Replay
opensentience.org/_patterns/wrl/chain/descent-is-not-dependence.bench.wrl174 B6f8628914646Descent Is Not Dependence
opensentience.org/_patterns/wrl/chain/descent-is-not-dependence.wrl554 Bc78fb4b6f22dDescent Is Not Dependence
opensentience.org/_patterns/wrl/chain/dormant-but-alive.wrl412 B348cc46d58ecDormant But Alive
opensentience.org/_patterns/wrl/chain/established-not-known.bench.wrl174 Bad5d1625c330Established, Not Known
opensentience.org/_patterns/wrl/chain/established-not-known.wrl346 Bbddf3c728a3fEstablished, Not Known
opensentience.org/_patterns/wrl/chain/evidence-before-claim.bench.wrl174 Bd01661af7a41Evidence Before Claim
opensentience.org/_patterns/wrl/chain/evidence-before-claim.wrl506 Bf43a8c162c25Evidence Before Claim
opensentience.org/_patterns/wrl/chain/exact-replay.wrl417 B085d93c1130fExact Replay
opensentience.org/_patterns/wrl/chain/identity-is-a-seal.bench.wrl174 Bdabfd5052faeIdentity Is a Seal
opensentience.org/_patterns/wrl/chain/identity-is-a-seal.wrl372 B7f3da5947eaaIdentity Is a Seal
opensentience.org/_patterns/wrl/chain/intervention-provenance.bench.wrl174 Bf0cd9b4bdeffIntervention Provenance
opensentience.org/_patterns/wrl/chain/intervention-provenance.wrl375 Bb34001f64f8fIntervention Provenance
opensentience.org/_patterns/wrl/chain/locus-is-not-its-carrier.bench.wrl178 B04bad40a13e2Locus Is Not Its Carrier
opensentience.org/_patterns/wrl/chain/locus-is-not-its-carrier.wrl618 Bb7e8b5da1ad5Locus Is Not Its Carrier
opensentience.org/_patterns/wrl/chain/meaning-is-a-hash.wrl272 Bb767f07ff03bMeaning Is a Hash
opensentience.org/_patterns/wrl/chain/orthogonal-persistence.wrl403 B68458ace1cc6Orthogonal Persistence
opensentience.org/_patterns/wrl/chain/progress-aware-placement.bench.wrl174 B13e73891872eProgress-Aware Placement
opensentience.org/_patterns/wrl/chain/progress-aware-placement.wrl487 B8f144a02d9e6Progress-Aware Placement
opensentience.org/_patterns/wrl/chain/progress-over-utilization.wrl668 Bc5889f255672Progress Over Utilization
opensentience.org/_patterns/wrl/chain/projection-not-duplication.bench.wrl174 Be51a88707a3cProjection, Not Duplication
opensentience.org/_patterns/wrl/chain/projection-not-duplication.wrl412 B5609cb44321fProjection, Not Duplication
opensentience.org/_patterns/wrl/chain/proven-quiescence.wrl488 B6dc3e813607cProven Quiescence
opensentience.org/_patterns/wrl/chain/record-at-a-boundary.wrl236 B3c162d638d5aRecord at a Boundary
opensentience.org/_patterns/wrl/chain/refusable-divergence.bench.wrl174 Be416365feab0Refusable Divergence
opensentience.org/_patterns/wrl/chain/refusable-divergence.wrl368 Bc3aa56229a47Refusable Divergence
opensentience.org/_patterns/wrl/chain/refusal-gate.bench.wrl174 Bee886b49044fRefusal Gate
opensentience.org/_patterns/wrl/chain/refusal-gate.wrl324 B33ae642778edRefusal Gate
opensentience.org/_patterns/wrl/chain/refusing-join.bench.wrl173 B5f215add3ff3Refusing Join
opensentience.org/_patterns/wrl/chain/refusing-join.wrl298 B5f95e185071cRefusing Join
opensentience.org/_patterns/wrl/chain/semantic-membrane.bench.wrl174 B95589f97bdafSemantic Membrane
opensentience.org/_patterns/wrl/chain/semantic-membrane.wrl423 B72ab190aec6bSemantic Membrane
opensentience.org/_patterns/wrl/chain/shared-observable.bench.wrl174 B2497c4075484Shared Observable
opensentience.org/_patterns/wrl/chain/shared-observable.wrl415 Bcbd9c3bffb77Shared Observable
opensentience.org/_patterns/wrl/chain/state-does-not-grant-authority.bench.wrl174 B272a8ea278f1State Does Not Grant Authority
opensentience.org/_patterns/wrl/chain/state-does-not-grant-authority.wrl385 B57290679739cState Does Not Grant Authority
opensentience.org/_patterns/wrl/chain/three-sizes-of-world.wrl305 Beb84d43472b4Three Sizes of World
opensentience.org/_patterns/wrl/chain/three-valued-outcome.bench.wrl174 Bf41bca184fc7Three-Valued Outcome
opensentience.org/_patterns/wrl/chain/three-valued-outcome.wrl519 Bdb06d4854b62Three-Valued Outcome
opensentience.org/_patterns/wrl/chain/understanding-boundary.bench.wrl174 Bc40dfecf3e7dUnderstanding Boundary
opensentience.org/_patterns/wrl/chain/understanding-boundary.wrl482 Ba221a8284514Understanding Boundary
opensentience.org/_patterns/wrl/chain/world-boundary.wrl206 B841e88a00d84World Boundary
opensentience.org/_patterns/wrl/meaning-is-a-hash.variant.wrl320 B367e63575714Meaning Is a Hash
opensentience.org/_patterns/wrl/refusable-divergence.refused.wrl222 Bb472c2ae0946Refusable Divergence
opensentience.org/_patterns/wrl/refusing-join.refused.wrl216 Ba1ba630e486fRefusing Join
opensentience.org/_rebuild/data/receipts.json1.4 KB68ee7f206da4Cross-Machine Skill Replay
opensentience.org/box-and-box/README.md36.5 KB7a8ef2e51731Capability-Bounded Composition
opensentience.org/witness/src/AmpersandBoxDesign/box-and-box/test/compose-laws.mjs190.2 KB06726c3fb022Refusing Join
opensentience.org/witness/src/AmpersandBoxDesign/box-and-box/test/laws.mjs58.9 KB51ffdf3aa365Capability-Bounded Composition

ProjectAmp2 8 files

The working monorepo. It is not published, so a path in it can be named and hashed here but not linked or quoted.

pathsizesha256cited on
ACADEMY.md25.3 KBc5317f93a360reference
AGENCY.md47.8 KB1b6af66eb9fereference
FPLA/README.md1.3 KBcc272da4de13reference
scripts/check-claim-ledger.mjs19.2 KB33e6af41713bEvidence Before Claim
scripts/check-messaging-language.mjs6.5 KB4c1baac1ee7bRecord at a Boundary, State Does Not Grant Authority
scripts/emb-support.mjs11.7 KB7a8b6a2f444cContinuity Through Reconstruction, Descent Is Not Dependence
scripts/messaging-rules.json6.8 KB2b6c88e41270Record at a Boundary, State Does Not Grant Authority
UNBOXED_PATTERNS.md91.9 KBefb910374311Catalog

WRL 6 files

Published at https://github.com/c-u-l8er/WRL.

pathsizesha256cited on
WRL/docs/spec/README.md10.7 KBad28b2c4501bActive Locus, Capability-Bounded Composition, Carrier Confinement, Carrier Multiplexing +29 more
WRL/learn.html30.6 KBa241c518bc85Active Locus, Capability-Bounded Composition, Carrier Confinement, Carrier Multiplexing +29 more
WRL/README.md17.3 KBf1b3749b0d82Identity Is a Seal, Meaning Is a Hash, reference
WRL/relation-v2.js132.4 KBc5499b6ddc98Projection, Not Duplication
WRL/test/conformance.mjs342.0 KBe1f1e313eefeIdentity Is a Seal, Meaning Is a Hash, Refusable Divergence
WRL/test/projection-negative-vectors.json66.3 KB81ee1a37f4b9Identity Is a Seal, Meaning Is a Hash, Refusable Divergence

computedriven 5 files

Not published at the time this page was built.

pathsizesha256cited on
computedriven/receipts/KERNELLET-R1.md35.7 KBa3a046d8b54cLocus Is Not Its Carrier
computedriven/receipts/R7-EXECUTED.md12.5 KB518f2b8d266bCarrier Multiplexing, Progress Over Utilization, reference
computedriven/receipts/R7-OPEN.md5.2 KB2c8cd09db983Locus Is Not Its Carrier
computedriven/receipts/R7.1-OPEN.md6.2 KB54cb660a1849Carrier Multiplexing, Dormant But Alive
computedriven/receipts/R7.2.1D-OPEN.md39.6 KB730582fbec08Progress-Aware Placement

TRVM 5 files

Published at https://github.com/c-u-l8er/TRVM.

pathsizesha256cited on
TRVM/forge/binding_run3k.py17.8 KBde089f9386f2Shared Observable
TRVM/forge/film.py5.8 KB0fc68a0c59c0reference
TRVM/forge/FORGE_BINDING_RESULTS.md237.2 KB83ecff4dafcaShared Observable
TRVM/LAWS.md10.1 KB02a51a87ba63Exact Replay, Shared Observable
TRVM/site/index.html not pushed77.1 KB34824979e7cbreference

AmpersandBoxDesign 3 files

Published at https://github.com/c-u-l8er/AmpersandBoxDesign.

pathsizesha256cited on
AmpersandBoxDesign/box-and-box/compose.mjs151.3 KB2dfcdff22406Refusing Join
AmpersandBoxDesign/box-and-box/test/compose-laws.mjs190.2 KB06726c3fb022Refusing Join
AmpersandBoxDesign/box-and-box/test/laws.mjs58.9 KB51ffdf3aa365Capability-Bounded Composition

graphonomous 2 files

Published at https://github.com/c-u-l8er/graphonomous.

pathsizesha256cited on
graphonomous/v2dir—Projection, Not Duplication
graphonomous/v2/test/projection_v1.test.mjs21.5 KB957b52a20a40Projection, Not Duplication

super 2 files

Published at https://github.com/c-u-l8er/super.

pathsizesha256cited on
super/docs/reviews/D_1_3B_2F.md11.6 KB9a2b2d220b31Carrier Confinement
super/docs/reviews/D_1_3C_2D_2_INTERVENTION_PROVENANCE.md53.8 KB53a4f15f6c1fIntervention Provenance, Three-Valued Outcome

invariant-r10 1 file

A working directory of evidence packages, not a published repository.

pathsizesha256cited on
invariant-r10/package-v2.8/v1-provenance/03_CANDIDATE_INVARIANTS.md9.8 KB49a7c0eba48cSemantic Membrane

studbook 1 file

A draft spec with no implementation and no published repository. Cited for what it says, not for anything it runs.

pathsizesha256cited on
studbook/docs/spec/README.md18.3 KB2fc476ae67d9Confidentiality Under Content Addressing, Orthogonal Persistence

Questions

What is this book claiming?
That each chapter names one invariant, and that the label under it says exactly how much of it is established. Nothing on a page is stronger than its label. A chapter labelled STATED is a claim the book has not yet witnessed, and it says so on its own face.
Why does a chapter say STATED when the writing sounds confident?
Because the label is derived, not written. The build computes it from whether a check exists, whether a recorded run of that check exists for those exact bytes, and whether every claim the page cites is standing. An author cannot type a label in, and the build refuses a record that tries.
What makes a board different from a diagram?
A diagram is drawn. A board is a sealed WRL world reduced by TRVM's forge, and the frames you step through are that reduction's output. The geometry is computed from the graph, and the colours come from the Film.
Why can I not open some of the files the book cites?
They live in a repository that is not published. The book still names the path and its hash, because a citation you cannot follow is better than no citation — but it will not pretend to link you somewhere you cannot go.
Why are some wires unlabelled?
A wire that runs a long trunk down the margin carries its kind in its stroke, which the legend names, and in the readout when you hover it. The text was removed where it would have floated in a margin attached to nothing.
What is the counterexample section for?
A pattern that cannot fail is not a pattern. Once a record is WITNESSED the build requires a shipped counterexample — the case where the invariant does not hold — and refuses the record without one.
Is anything here peer-reviewed?
No. The evidence is a recorded run of a named check on named bytes, on one machine. That is a lower bar than review and a higher one than assertion, and every page states which of the two it has.
What does 'the build refuses' mean?
The build exits non-zero and emits nothing. It is not a warning that scrolls past: if a cited claim has been refuted, or a path does not resolve, or a count was typed by hand, the site does not get built at all.