Jump to content

5.6 Certificate, declarations and the build chain (TPS 0.1.0)

From The Invariance Itself
Revision as of 04:34, 18 September 2026 by BFP Rauch (talk | contribs) (TPS 0.1.0 revision 3: D39-D47)

Instruction artifact, machine-optimized text: TPS 0.1.0, section 5.6 Certificate, declarations and the build chain. Part of TPS 0.1.0 and the TPM hub. Human-only edit (TPS 5.13). Version 0.1.0, proposed, revision 3; declaration pending. The text below is this section of the TPS 0.1.0 artifact, verbatim; the whole artifact and its file digest are on The Principia Machina/TPS 0.1.0. Human readers: the contents page is the map.

TPS 5.6  CERTIFICATE, DECLARATIONS AND THE BUILD CHAIN
purpose: the candidate certificate and its landing; the two chain pages
         and their contents; hashes; retirement declared on the
         DECLARATIONS page
governs: 5.6 | version: 0.1.0 (proposed) | class: instruction artifact
audience: operator

5.6.1  The chain is two pages: the DECLARATIONS page, protected to the
       declaring authority, append-only, carrying the genesis line,
       certificates, UWC STATE (CERTIFIED, RETIRED, RESTORE, FORK),
       admissions and closeouts; and the BUILD CHAIN page, appended by
       TPX, one line per build naming the declaration line it verified
       against. Both carry content digests, never revision IDs, so they
       survive export. [I-063] [I-037]
5.6.2  Chain link hash SHA-256; page hash may be MediaWiki's SHA-1. The
       manifest never contains its own digest. The genesis line is the
       digest and version of TPS itself (see 5.11.2). [I-063] [F2]
       [I-117]
5.6.3  Digests are computed at CAC by TPX, written into the CAC
       certificate that assigns the UUID, and appended as a BUILD CHAIN
       line (see 2.5.1). [I-062]
5.6.4  Certificate flow: TPX computes the digests and writes a candidate
       certificate to staging; the named human declares certification by
       landing it on the DECLARATIONS page. Neither side can do the
       other's part. [I-065]
       OWED: the specification of the candidate certificate's
       computation, executed by TPX; kind: absence; C-09.
5.6.5  A retired container stays in the index in state RETIRED, pages
       protected read-only, the retirement declared on the DECLARATIONS
       page, back-pointers resolve directly (see 5.11.6). [B-10] [I-121]
5.6.6  No agent writes on any page carrying a declaration (see 5.13).
       [I-106]