Protocol stewardship

Governance

OpenThymos treats runtime semantics as governed infrastructure.

Governance

OpenThymos governance protects the execution protocol. The repository root contains the normative project process in ../GOVERNANCE.md. This document explains how that process maps to runtime architecture.

Governed Surfaces

The following surfaces are governed:

Changes to these surfaces require design review because they can affect audit validity and replay reproducibility.

Protocol First

Runtime semantics should be documented before they are expanded. A change that cannot be described as a protocol rule is usually not ready for the compiler, policy engine, or ledger.

Examples of protocol statements:

Examples of implementation statements:

Both matter, but only the first category defines compatibility.

RFC Requirement

An RFC is required for changes that affect:

Use ../RFC_TEMPLATE.md.

Compatibility Rule

Historical ledgers are archival records. A change that makes old ledgers unreplayable is a compatibility break and must include a migration or a clear deprecation boundary.

Authority Rule

Authority is represented by writs and policy decisions. No client surface, API flag, provider adapter, or tool implementation may bypass this path.

Review Rule

Protocol review should ask:

If those questions cannot be answered, the change is underspecified.