Jump to content

The Principia Machina/Diagrams/06 Three-zone TFK: Difference between revisions

From The Invariance Itself
m Add live rendering (graphviz tag / #mermaid) above the text-equivalent source; PMP-TPM diagrams, 2026-09-16
Diagram 06 Three-zone TFK: source, text equivalent, TPS 0.1.0 addresses
Line 1: Line 1:
''Structural diagram 6 of 12. Part of [[The Principia Machina/Hub|the TPM hub]].''
''Structural diagram 6 of 12.'' Part of [[The Principia Machina/Hub|the TPM hub]].
 
* KIND: structure
* KIND: structure
* LANGUAGE: DOT
* LANGUAGE: DOT
* GENERATED FROM: per-container manifest digests
* GENERATED FROM: per-container manifest digests; TPS 2.1, 2.5, 5.6
* STATUS: hand-authored at PMP-TPM 0.2.0 from foundations record 0.5.0 section 4.1; superseded by TPX at its first build (D21, structural diagram pages are TPX output).
* STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build
* SOURCE SHA-256: <code>ca50fef97a83b164895a4e4e7a56be7d9104d1f60cc9aeb588b956aafa3974b2</code>


The diagram is rendered live from the source below, which is its text equivalent (4.1). If rendering is unavailable the source still stands.
Rendered live from the source below, which is the text equivalent; if rendering is unavailable the source still stands.


<graphviz>
<graphviz>
// 06 Three-zone TFK. structure/DOT. Generated from: per-container manifest digests; TPS 2.1, 2.5, 5.6.
digraph three_zone_tfk {
digraph three_zone_tfk {
   rankdir=LR;
   rankdir=TB; node [shape=box, fontname="Helvetica", fontsize=10]; edge [fontname="Helvetica", fontsize=9];
  node [shape=box, fontname="Helvetica"];
   subgraph cluster_tfk { label="TFK immutable per container (2.1)"; style=filled; fillcolor="#f2f2f2";
   subgraph cluster_tfk {
     TPK [label="TPK in full\nD(TPK)"]; TRM [label="TrM identification fields\nDOF, DOMAIN, identification,\nFALSIFIER, BEARS\nD(TrM)"]; TMS [label="TMS in full\nD(TMS)"]; }
    label="TFK (immutable per container)"; style=dashed;
   DTFK [label="D(TFK)\nover the three in fixed order\n2.5.3", shape=octagon];
     TPK [label="Zone 1: TPK in full"];
   CERT [label="CAC certificate\nassigns the UUID\n5.6.4", shape=note]; CHAIN [label="BUILD CHAIN line\n5.6.1", shape=note];
    TrM [label="Zone 2: TrM identification fields\nDOF, DOMAIN, identification, FALSIFIER, BEARS"];
   GATE [label="digest gate\nbefore every write, at every CAC\n2.5.5", shape=diamond];
    TMS [label="Zone 3: TMS in full\nSTEP CONVENTION, k, N_x, local yardsticks"];
   TPK -> DTFK; TRM -> DTFK; TMS -> DTFK; DTFK -> CERT; DTFK -> CHAIN; DTFK -> GATE [label="matched"];
  }
  DTPK [label="D(TPK)", shape=ellipse];
  DTrM [label="D(TrM)", shape=ellipse];
  DTMS [label="D(TMS)", shape=ellipse];
   DTFK [label="D(TFK)\nover the three in fixed order", shape=doubleoctagon];
  TPK -&gt; DTPK; TrM -&gt; DTrM; TMS -&gt; DTMS;
  DTPK -&gt; DTFK; DTrM -&gt; DTFK; DTMS -&gt; DTFK;
   CERT [label="CAC certificate\nassigns UUID; master record", shape=note];
  CHAIN [label="BUILD CHAIN line\nnames DECLARATIONS line verified against", shape=note];
   DTFK -&gt; CERT; DTFK -&gt; CHAIN;
  MUT [label="Mutable, in register records naming the entry:\nSTATE, SCRUTINY, RIDER, NOTE, CHECKS OWED, RECORDS", style=dotted];
   TrM -&gt; MUT [style=dotted, label="status lives outside the TFK"];
}
}
</graphviz>
</graphviz>


Source, verbatim, while the graphviz tag is being repaired (see TPS docket G-08):
<pre>
<pre>
// 06 Three-zone TFK. structure/DOT. Generated from: per-container manifest digests; TPS 2.1, 2.5, 5.6.
digraph three_zone_tfk {
digraph three_zone_tfk {
   rankdir=LR;
   rankdir=TB; node [shape=box, fontname="Helvetica", fontsize=10]; edge [fontname="Helvetica", fontsize=9];
  node [shape=box, fontname="Helvetica"];
   subgraph cluster_tfk { label="TFK immutable per container (2.1)"; style=filled; fillcolor="#f2f2f2";
   subgraph cluster_tfk {
     TPK [label="TPK in full\nD(TPK)"]; TRM [label="TrM identification fields\nDOF, DOMAIN, identification,\nFALSIFIER, BEARS\nD(TrM)"]; TMS [label="TMS in full\nD(TMS)"]; }
    label="TFK (immutable per container)"; style=dashed;
   DTFK [label="D(TFK)\nover the three in fixed order\n2.5.3", shape=octagon];
     TPK [label="Zone 1: TPK in full"];
   CERT [label="CAC certificate\nassigns the UUID\n5.6.4", shape=note]; CHAIN [label="BUILD CHAIN line\n5.6.1", shape=note];
    TrM [label="Zone 2: TrM identification fields\nDOF, DOMAIN, identification, FALSIFIER, BEARS"];
   GATE [label="digest gate\nbefore every write, at every CAC\n2.5.5", shape=diamond];
    TMS [label="Zone 3: TMS in full\nSTEP CONVENTION, k, N_x, local yardsticks"];
   TPK -> DTFK; TRM -> DTFK; TMS -> DTFK; DTFK -> CERT; DTFK -> CHAIN; DTFK -> GATE [label="matched"];
  }
  DTPK [label="D(TPK)", shape=ellipse];
  DTrM [label="D(TrM)", shape=ellipse];
  DTMS [label="D(TMS)", shape=ellipse];
   DTFK [label="D(TFK)\nover the three in fixed order", shape=doubleoctagon];
  TPK -&gt; DTPK; TrM -&gt; DTrM; TMS -&gt; DTMS;
  DTPK -&gt; DTFK; DTrM -&gt; DTFK; DTMS -&gt; DTFK;
   CERT [label="CAC certificate\nassigns UUID; master record", shape=note];
  CHAIN [label="BUILD CHAIN line\nnames DECLARATIONS line verified against", shape=note];
   DTFK -&gt; CERT; DTFK -&gt; CHAIN;
  MUT [label="Mutable, in register records naming the entry:\nSTATE, SCRUTINY, RIDER, NOTE, CHECKS OWED, RECORDS", style=dotted];
   TrM -&gt; MUT [style=dotted, label="status lives outside the TFK"];
}
}
</pre>
</pre>
<!-- Fallback image, if H-OP uploads the rendering: [[File:TPM diagram 06 Three-zone TFK.png|thumb|900px|Three-zone TFK, rendered from the source above]] -->
== Text equivalent ==
The Full Kernel is three immutable zones: the TPK in full, the TrM identification fields (DOF, DOMAIN, identification, FALSIFIER, BEARS) and the TMS in full (2.1.1). Each zone has a digest; D(TFK) is computed over the three in fixed order (2.5.3). D(TFK) is written into the CAC certificate that assigns the UUID and appended as a BUILD CHAIN line (5.6.4, 5.6.1), and the digest gate matches it before every write and at every CAC (2.5.5).
[[Category:The Principia Machina]]

Revision as of 19:49, 17 September 2026

Structural diagram 6 of 12. Part of the TPM hub.

  • KIND: structure
  • LANGUAGE: DOT
  • GENERATED FROM: per-container manifest digests; TPS 2.1, 2.5, 5.6
  • STATUS: hand-authored at TPS 0.1.0; superseded by TPX at its first build
  • SOURCE SHA-256: ca50fef97a83b164895a4e4e7a56be7d9104d1f60cc9aeb588b956aafa3974b2

Rendered live from the source below, which is the text equivalent; if rendering is unavailable the source still stands.

Source, verbatim, while the graphviz tag is being repaired (see TPS docket G-08):

// 06 Three-zone TFK. structure/DOT. Generated from: per-container manifest digests; TPS 2.1, 2.5, 5.6.
digraph three_zone_tfk {
  rankdir=TB; node [shape=box, fontname="Helvetica", fontsize=10]; edge [fontname="Helvetica", fontsize=9];
  subgraph cluster_tfk { label="TFK  immutable per container  (2.1)"; style=filled; fillcolor="#f2f2f2";
    TPK [label="TPK in full\nD(TPK)"]; TRM [label="TrM identification fields\nDOF, DOMAIN, identification,\nFALSIFIER, BEARS\nD(TrM)"]; TMS [label="TMS in full\nD(TMS)"]; }
  DTFK [label="D(TFK)\nover the three in fixed order\n2.5.3", shape=octagon];
  CERT [label="CAC certificate\nassigns the UUID\n5.6.4", shape=note]; CHAIN [label="BUILD CHAIN line\n5.6.1", shape=note];
  GATE [label="digest gate\nbefore every write, at every CAC\n2.5.5", shape=diamond];
  TPK -> DTFK; TRM -> DTFK; TMS -> DTFK; DTFK -> CERT; DTFK -> CHAIN; DTFK -> GATE [label="matched"];
}

Text equivalent

The Full Kernel is three immutable zones: the TPK in full, the TrM identification fields (DOF, DOMAIN, identification, FALSIFIER, BEARS) and the TMS in full (2.1.1). Each zone has a digest; D(TFK) is computed over the three in fixed order (2.5.3). D(TFK) is written into the CAC certificate that assigns the UUID and appended as a BUILD CHAIN line (5.6.4, 5.6.1), and the digest gate matches it before every write and at every CAC (2.5.5).