Propose
Human and machine-assisted authoring enter through explicit orchestration boundaries.
A SCUMM3 adventure / 1995
You begin by asking who will let you in. You finish by deciding what you will build.
Caller→ Contributor → Trader → SysOp → Investigator → Operator → Causal engineer → Author
ROBB DIALING DIRECTORY
D DIAL NEW NUMBER
Q QUIT
Entry 5 was not added by caller
Deterministic underneath. Deranged on top.
SCUMM3 keeps authorship, canonical state, execution, presentation, and assurance in separate layers—with receipts at every meaningful mutation.
Human and machine-assisted authoring enter through explicit orchestration boundaries.
The canonical SCUMM3 game model decides what exists.
The VM decides what happens. Presentation renders the result.
OSCAL records how we know the game and engine satisfy their requirements.
One medium. Increasingly dangerous questions.
Neighborhood, market, and civic institution teach what a bulletin board can ordinarily be.
Then the directory adds something you did not.
Files have biographies. Handles make claims. Ledgers, callbacks, and mutated archives become evidence.
Claims are not evidence.
An intelligence may select, suppress, sequence, and juxtapose eligible evidence. It may not invent facts.
Evidence is not presentation.
Failed branches remain playable. The final move is not finding the real timeline—it is causal engineering.
History may have to be reconstructed.
The board falls away. What remains is inspectable, modifiable, redistributable, and forkable source.
Here is the source. Read it yourself.
Playable now / deterministic engine proof
Garrett's Bedroom is the small vertical slice that proves the same canonical package can validate, execute, replay, render, and emit assurance evidence.
SCUMM3 + TalkPipe + Three.js
Walk around
Pick a verb, then click a hotspot — or press A–F. No verb walks. USE tuna, then the cat. Open the door after the cat moves to leave the bedroom. The VM accepts or rejects every action, including CHANGE_ROOM.