The Principia Machina/Diagrams/12 Index of record: Difference between revisions
Appearance
TPM bootstrap: structural diagram 12, Index of record |
m 1 revision imported: TPM bootstrap under PMP-TPM 0.2.0 |
(No difference)
| |
Revision as of 06:22, 16 September 2026
Structural diagram 12 of 12. Part of the TPM hub.
- KIND: structure
- LANGUAGE: DOT
- GENERATED FROM: live index
- 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).
The source below is the text equivalent of the diagram. Rendering requires a DOT extension; without one the source is shown as text, which 4.1 accepts.
digraph index_of_record {
rankdir=TB;
node [shape=box, fontname="Helvetica"];
HUB [label="CENTRAL HUB\npublishes D(IS)"];
GEN [label="Entry: general reader"];
OPR [label="Entry: human operator"];
AGT [label="Entry: AI agent"];
HUB -> GEN; HUB -> OPR; HUB -> AGT;
DECL [label="DECLARATIONS page (global)\ngenesis line; certificates; STATE; admissions; closeouts\nH-DECL append-only", shape=note];
BC [label="BUILD CHAIN page (global)\none line per build, names its declaration\nTPX append-only", shape=note];
HUB -> DECL; HUB -> BC;
LIB1 [label="LIBRARY page\ncontainer <uuid>"];
MAN1 [label="MANIFEST page\ntitle + content hash per page\nBADGE written last"];
HUB -> LIB1 -> MAN1;
TFK1 [label="TFK pages"]; REG1 [label="Register volumes"]; SP1 [label="Spine"]; CERT1 [label="CAC certificate"];
MAN1 -> TFK1; MAN1 -> REG1; MAN1 -> SP1; MAN1 -> CERT1;
IA [label="Instruction artifacts\nversion, REQUIRES, STATUS\n(class over which D(IS) is computed)"];
DOC [label="Documentation pages\nwith version described"];
HUB -> IA; HUB -> DOC;
BC -> DECL [label="verified against", style=dashed];
MAN1 -> BC [label="chain line", style=dashed];
}