The Principia Machina/Diagrams/03 Digest gate and recovery: Difference between revisions
Appearance
m Add live rendering (graphviz tag / #mermaid) above the text-equivalent source; PMP-TPM diagrams, 2026-09-16 |
Diagram 03 Digest gate and recovery: source, text equivalent, TPS 0.1.0 addresses |
||
| Line 1: | Line 1: | ||
''Structural diagram 3 of 12. Part of [[The Principia Machina/Hub|the TPM hub]]. | ''Structural diagram 3 of 12.'' Part of [[The Principia Machina/Hub|the TPM hub]]. | ||
* KIND: process | * KIND: process | ||
* LANGUAGE: Mermaid flow | * LANGUAGE: Mermaid flow | ||
* GENERATED FROM: static, | * GENERATED FROM: static, TPS 2.5 | ||
* STATUS: hand-authored at | * STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build | ||
* SOURCE SHA-256: <code>5d73d11cd9885162ed173ca65e6462f4494b8dffcdd47b5bff6353a2db7626c1</code> | |||
Rendered live from the source below, which is the text equivalent; if rendering is unavailable the source still stands. | |||
{{#mermaid:flowchart TD | {{#mermaid: | ||
%% 03 Digest gate and recovery. process/Mermaid flow. Generated from: static, TPS 2.5. | |||
flowchart TD | |||
W[write requested] --> R[TPX recomputes D-TFK and matches the certificate 2.5.8] | |||
R -- match --> OK[write proceeds] | |||
R -- mismatch --> H[write halted; the mismatched zone named 2.5.6] | |||
H --> D[/human declares RESTORE or FORK 2.5.7/] | |||
D -- RESTORE --> RS[TFK pages returned to the revision whose content hash matches the chain] | |||
RS --> R2[digest re-verified] | |||
R2 -- match --> OK | |||
D -- FORK --> F[COPY-FORWARD under a newly declared TFK 3.4] | |||
}} | }} | ||
== 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). | |||
[[Category:The Principia Machina]] | |||
Revision as of 19:49, 17 September 2026
Structural diagram 3 of 12. Part of the TPM hub.
- KIND: process
- LANGUAGE: Mermaid flow
- GENERATED FROM: static, TPS 2.5
- STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build
- SOURCE SHA-256:
5d73d11cd9885162ed173ca65e6462f4494b8dffcdd47b5bff6353a2db7626c1
Rendered live from the source below, which is the text equivalent; if rendering is unavailable the source still stands.
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).