Skip to content
@protocol-governed-computing

protocol-governed-computing

Protocol-Governed Computing defines a model and a standard in which all behavior originates from a compiled, governed protocol.

Protocol-Governed Computing (PGC)

Protocol-Governed Computing is a standard, not a program. It defines a model of computation in which all behavior originates from a compiled, governed protocol snapshot, and a generic runtime executes that snapshot with zero domain knowledge. Behavior is determined and validated at compile time; execution is a deterministic traversal that produces an observable trace.

PGC exists to preserve human authority over business behavior while allowing implementation technologies to evolve independently — the governed protocol, not any compiler or runtime, is the seat of authority. PGC is deliberately independent of any one compiler, runtime, or language, in the same way SQL is independent of any one database and JVM bytecode is independent of any one JVM.

The standard

The normative specification lives in standards — thirty-two documents in seven parts, at revision draft-3, frozen. It states what a governed system must mean and do, independently of anything built here.

It is seeking critical review, not adoption. What is claimed, what would falsify it, and what has not yet been established are stated in the call for review. 0d draws the model in seven figures and is the shortest way in.

The specification governs; the realization demonstrates. Where a document of the family and any implementation disagree, the document governs — including every implementation in this organization.

The model, in three functions

A governed system's life is three governed compilations over one architecture:

   (Bₙ, P) ──𝒯──▶ Bₙ₊₁ ──𝒞──▶ Sₙ₊₁ ──Φ──▶ (R, T)

   𝒯  transformation   changes the system      a baseline becomes its successor
   𝒞  compilation      seals it                the successor becomes a snapshot
   Φ  execution        realizes it             the snapshot produces result + evidence

Not every proposed change has a legitimate successor. When one doesn't, the pipeline stops and says which phase refused it and under which rule — it does not produce a weaker baseline instead. A refusal is an artifact of the process, not an absence of one, and because a baseline only becomes a snapshot at 𝒞, a change that is refused never reaches the running system. That is what makes governed evolution auditable rather than merely careful.

Five authorities

PGC separates five things that are usually blended. Authority flows downward; each authority is bound by the ones above it.

Authority Responsibility
Architecture explains
Standard specifies
Conformance verifies
Reference Implementation demonstrates
Independent Implementations validate

The center of gravity is the normative family, not the papers and not any artifact a build produces: the standard is the specification, and a realization demonstrates that it is satisfiable rather than defining what conformance requires. The prose papers argue for it; they are not its ground truth, and neither is anything in this organization's code.


Documentation

Papers predating the PGC name describe the same substrate as Protocol-Governed Systems (PGS). The name changed; the architecture did not.

Current — Protocol-Governed Computing

The three papers that state the architecture and its realization. Read in any order; each stands alone.

paper what it answers
1 An Architecture for Deterministic Declarative Execution What execution must be. Execution as traversal of a compiled protocol by an interpreter that decides nothing. DOI
2 An Architecture for Closed-Loop Governed Transformation What evolution must be. Software evolution as the governed transformation of an executable baseline into the next, rather than as specification authoring. DOI
3 Realizing the Normative Platform and Its Governed Transformation What it takes to make both real. The Profiled Normative Platform, the formal treatment of transformation, and what realization surfaces that architecture cannot.
· Field Manual How the reference implementation is operated. Doctrine, the artifact ontology, the build lifecycle, and the invariants — the working companion to the three papers above.

Foundations — published, still current

Earlier work under the PGS name that the papers above assume rather than restate. Listed in reading order.

paper what it covers
Architecture Inversion Concepts Start here if you are new. Fifteen inversions in four propagating groups — governance, orchestration, engineering, scale — and why each follows from the one above it. The shortest route to why this differs from what you already know.
A Conceptual Model The protocol snapshot, the unit of admissibility, the constitutional invariants, the implementation boundary, and the evidence model. The foundation the later papers cite.
A Constitutionally Constrained Architecture The formal treatment: the dual-space model, the protocol-governed abstract machine, the threat model and the classes of vulnerability it makes unrepresentable, and the derivation of O(N + M) governance complexity. The only place the Governance Dividend is derived rather than asserted.
Compiler Conceptual Model What the compiler produces, why the runtime is simple, the admissibility boundary contract, and protocol inspection. The dedicated treatment of 𝒞.
Runtime Conceptual Model What the runtime does with a sealed snapshot, and the multi-runtime certification method Paper 1 cites as the route to demonstrated runtime independence. The dedicated treatment of Φ.

Historic

Every paper a later paper has replaced. DOI-published and permanently citable, kept for lineage rather than for reference: https://omnibachi.org/papers/working_papers/.

  • Closed-Loop Governed Evolution — superseded by Paper 2. Note that it describes the transformation pipeline in stage vocabulary, which the implementation has since renamed to phases (P0–P8) to avoid collision with the compiler's own stages.
  • Architecture Inversion Concepts v0 — superseded by the v1 listed above.
  • The earlier PGS working paper series — governance and authoring, protocol as law, deterministic enforcement, pure computation and governed mutation, the inversion of trust, and the three dividends.

Repositories

These are the reference implementation. The standard itself is not among them — it is standards, and it is authored against no implementation. The composition below is built from repositories that each own one concern. A platform is a composition under a conformance profile, never a repository — the repository boundary and the platform boundary are orthogonal, and conflating them is a category error the architecture is explicit about.

repository role
software_governance The governance surface: capability transforms and side effects
conformance_workloads Workloads that prove conformance
business_domains Business domains built on the platform
protocol_compiler Compiles and validates protocol source into domain projections
snapshot_assembler Assembles validated projections into an immutable snapshot
protocol_runtime Reads the sealed snapshot and executes workflows
protocol_transport The transport boundary — protocol-neutral ingress and egress
snapshot_inspector Read-only snapshot inspection
transformation The transformation lifecycle: design compiler and construction compiler
   transformation ──▶ protocol artifacts ──▶ protocol_compiler ──▶ domain projections
        ──▶ snapshot_assembler ──▶ immutable snapshot
        ──▶ protocol_runtime ──▶ execution ──▶ trace / evidence

Two repositories deliberately sit off this line. protocol_transport is the boundary at either end of execution — governed ingress and egress contracts, protocol-neutral and not stages in the lifecycle. snapshot_inspector reads the sealed snapshot and takes no part in producing it.

The snapshot is sealed at build time and the runtime consumes it unchanged. No behavior enters at execution time that was not present in the snapshot.

PGC and PGS

  • PGC — this ecosystem: the architecture papers, the standards, the conformance suite, and the governance process.
  • PGS (Protocol-Governed Systems) — the implementation in which the architecture was first developed and validated, now frozen. It is retained for lineage and is not where work continues.

The repositories in this organization are the reference implementation of PGC. They demonstrate one conforming realization; they do not define the standard — that distinction is the whole point of the table above, and it is why the implementation is a role rather than a name.


A revision of the standard is declared, not inferred — proposed against a named predecessor, stating what it changes and what that invalidates. Every declared change is recorded in doc/revisions.md, including the findings considered and declined.

Popular repositories Loading

  1. software_governance software_governance Public

    Python 1

  2. .github .github Public

    Python

  3. protocol_compiler protocol_compiler Public

    Python

  4. protocol_runtime protocol_runtime Public

    Python

  5. snapshot_assembler snapshot_assembler Public

    Python

  6. protocol_transport protocol_transport Public

    Python

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…