Jump to content

The Principia Machina/Diagrams/03 Digest gate and recovery: Difference between revisions

From The Invariance Itself
m 1 revision imported
m 1 revision imported
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{TPM map}}
{{TPM map}}
{{DISPLAYTITLE:Diagram 03 Digest gate and recovery}}
{{DISPLAYTITLE:Diagram 03 Digest gate and recovery}}
''Structural diagram 3 of 12.'' Part of [[The Principia Machina/Hub|the TPM hub]].
''Structural diagram 3 of 13.'' Part of [[The Principia Machina/Hub|the TPM hub]].
* KIND: process
* KIND: process
* LANGUAGE: Mermaid
* LANGUAGE: Mermaid
* GENERATED FROM: static, TPS 2.5
* GENERATED FROM: static, TPS 2.5
* STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build
* STATUS: hand-authored at TPS 0.1.0; checked against TPS 0.3.0 on 2026-09-28: still true (the label D-TFK stands for D(TFK)); superseded by TPX at its first build
* SOURCE SHA-256: <code>4be2e6c404af62401bd2e9e150494b524fe136aae72463f7c617a49bf7fc9b35</code>
* SOURCE SHA-256: <code>4be2e6c404af62401bd2e9e150494b524fe136aae72463f7c617a49bf7fc9b35</code>


Line 63: Line 63:


== Text equivalent ==
== Text equivalent ==
Before every write TPX recomputes D(TFK) and matches it against the certificate (2.5.8). A match lets the write proceed. A mismatch halts the write and names the zone (2.5.5, 2.5.6); recovery is a human declaration: RESTORE returns the TFK pages to the revision whose content hash matches the chain and writes resume only after the digest matches; FORK copies forward under a newly declared TFK (2.5.7, 3.4).
Before every write TPX, the controller, recomputes the digest D(TFK) of the Full Kernel (TFK) and matches it against the certificate (2.5.8); the drawing's label D-TFK stands for D(TFK). A match lets the write proceed. A mismatch halts the write and names the zone (2.5.5, 2.5.6); recovery is a human declaration: RESTORE returns the TFK pages to the revision whose content hash matches the chain and writes resume only after the digest matches; FORK copies forward under a newly declared TFK (2.5.7, 3.4).


[[Category:The Principia Machina]]
[[Category:The Principia Machina]]

Latest revision as of 02:10, 29 September 2026

The Principia Machina: map
Reading the diagrams
Structure key
Process key
Definition of terms
Roles
Reading by audience
Start here: the walk through
The operator's guide
Tutorial: create a UUID Workspace Container (UWC)
Public Recorder inputs
Sponsors: your first agent
The specification
Contents: parts, tables, diagrams
TPS 0.5.0 (declared 2026-10-03, revision 8; machine-optimized text)
Decisions (the foundations record, one line each)


Structural diagram 3 of 13. Part of the TPM hub.

  • KIND: process
  • LANGUAGE: Mermaid
  • GENERATED FROM: static, TPS 2.5
  • STATUS: hand-authored at TPS 0.1.0; checked against TPS 0.3.0 on 2026-09-28: still true (the label D-TFK stands for D(TFK)); superseded by TPX at its first build
  • SOURCE SHA-256: 4be2e6c404af62401bd2e9e150494b524fe136aae72463f7c617a49bf7fc9b35

Rendered live from the source, which is the text equivalent and is shown under the drawing. The key to the shapes is in the panel.

Source (the text equivalent; Mermaid)
%% 03 Digest gate and recovery. process/Mermaid flow. Static, TPS 2.5.
%% One line per label: the wiki renderer clips a second line.
flowchart TD
  W[write requested] --> R[TPX rematches D-TFK, TPS 2.5.8]
  R -- match --> OK[write proceeds]
  R -- mismatch --> H[write halted, zone named]
  H --> D[/human declares RESTORE or FORK/]
  D -- RESTORE --> RS[kernel pages back to that revision]
  RS --> R2[digest re-verified]
  R2 -- match --> OK
  D -- FORK --> F[COPY-FORWARD under a new TFK]

  classDef task fill:#eaecf0,stroke:#a2a9b1,color:#202122
  classDef human fill:#eaf3ff,stroke:#36c,color:#202122
  classDef data fill:#fef6e7,stroke:#ac6600,color:#202122
  classDef bad fill:#fee7e6,stroke:#d33,color:#202122
  classDef good fill:#d5fdf4,stroke:#14866d,color:#202122
  class W,R,RS,R2,F task
  class D human
  class OK good
  class H bad

Text equivalent

Before every write TPX, the controller, recomputes the digest D(TFK) of the Full Kernel (TFK) and matches it against the certificate (2.5.8); the drawing's label D-TFK stands for D(TFK). A match lets the write proceed. A mismatch halts the write and names the zone (2.5.5, 2.5.6); recovery is a human declaration: RESTORE returns the TFK pages to the revision whose content hash matches the chain and writes resume only after the digest matches; FORK copies forward under a newly declared TFK (2.5.7, 3.4).