The Research

A developing architectural argument.

Ten papers, in the order the argument was built.

Each one isolates a question and changes what the next question can be. Together they are the argument Puppeteer implements.

The Puppeteer Papers Series

Ontological trajectory

The papers are building toward a subject.

The series does not begin by declaring a Puppet; it isolates the properties that make one possible.

identityauthoritycausalitycontinuityverbsrolesrepertoirePERFORM / ENACTDURABLE HISTORYSUBJECTPuppet

Paper 0A makes the transition explicit.

That subject is the Puppet.

Performative in the Austinian sense: the act does something rather than merely describing something.

The interesting problem is whether populations of them can remain practical under concurrency, distribution, elasticity and changing topology.

Puppeteer, the substrate

Puppeteer is the distributed-systems substrate that makes populations of those subjects practical.

  • Independent executionno single global execution lock
  • Predominantly in-memoryactive computation stays close to execution
  • Dense durable historyjournaled densely, per subject
  • Compact substratecompact by design
  • Elastic populationssubjects appear, disappear and scale
  • Distributed topologycentralized, clustered or peer-to-peer
For ontology engineers

A different starting point.

Many systems preserve the database state that results from a business operation. Puppeteer starts at the write path: the operation, its parameters and its checks are recorded as they happen.

The note asks what that changes for mapping, interoperability and the meaning that has to be reconstructed later.

RESULTING STATEUPDATEwhat resultedWRITE PATHCOMMANDas it happenedRead the note

Follow the argument through the papers.

  1. I

    The Unit

    What is a durable unit of state?

  2. II

    What Follows

    What becomes possible once that unit exists?

  3. 05

    Unification

    What if deployment, replication, backup and offline were the same problem? — read paper 05, The Journal as Substrate: Unifying Deployment, Replication, Backup and Offline Operation in Distributed Systems, on Zenodo

    Deployment is replay, replication is sharing history, backup is copying the program, and offline operation is delayed replay — four operations, one journal.

    The Journal as Substrate: Unifying Deployment, Replication, Backup and Offline Operation in Distributed Systems

    REPLAYSUBSTRATE

  4. III

    What It Costs Not to Have It

    What infrastructure burden comes from the conventional model?

  5. IV

    What May Be Asserted, and by Whom

    Who may assert what, and what survives a change of staging?

  6. 09

    Measured result

    Is a domain the same thing as its staging? — read paper 09, Identity Precedes Staging: One Play, Many Stages, on Zenodo

    A domain is not its deployment. A staging — where it runs, how it is hosted, which client observes it — is built against the domain, while the domain references none of them.

    5 stagings · 6 clients · 0 domain edits

    Zero domain edits was shared by the comparison baseline. The architectural difference was where outward obligations and reconstitution lived.

    Identity Precedes Staging: One Play, Many Stages

    IDENTITYSTAGING

    Put it on a host that moves
  7. 0A

    Open investigation

    The subject becomes explicit

    Does executing a sequence create a capability? — read paper 0A, The Assembled Verb: Repertoire, Assembly, and the Authorship of a Verb, on Zenodo

    Executing a sequence consumes capabilities; it does not produce one. Assembly constitutes the composition itself as a verb of a subject — one recorded definition, and later invocations that restate nothing about how it was constituted.

    The Assembled Verb: Repertoire, Assembly, and the Authorship of a Verb

    ASSEMBLYCAPABILITY

  8. 0B

    From verb to actWorking draft

    0AThe Assembled VerbA program acquires verbs of its own.

    0BThe Enacted VerbThose verbs acquire a past.

    Does every exercise of a verb become part of its subject’s history?

    0A made the verb a unit. 0B asks which exercises of that verb become acts of the subject — and therefore part of its history.

    verbexercise
    frontier
    • Refused 0 acts
    • Admitted + failed 1 act
    • Admitted + achieved 1 act

    Counts measured on the engine’s own lab subjects, not on deployed ones. Not claimed: durable atomicity, entitlement, store integrity or agency.

    The Enacted Verb: How a Subject Acquires a History of Its Own

    Pre-deposit working draft — not yet deposited on Zenodo.

    ADMISSIONHISTORY

    Next question What makes one subject the same subject?

Principle

Every mechanism that detects absence must leave evidence that it looked.

A system cannot safely conclude that nothing happened unless there is durable evidence that it actually checked.

A Puppet is waiting for a confirmation. The confirmation never arrives.

When Attention brings it back, the system has to tell these apart:

  • Nothing arrived.
  • Nobody checked.

Absence becomes meaningful only when observation leaves evidence.

OpenThe series is still being written — further papers are underway.

Read it, then argue with it.

If any of this bears on what you are building, we would like to hear which part.

Start a Technical Conversation