The Principia Machina/Inputs/Register records: Difference between revisions
help set: the RR input path and record fields |
m 1 revision imported |
(No difference)
| |
Revision as of 01:18, 23 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) |
Public Recorder inputs: a help set for the people who put things into The Principia Machina - authors of a new UWC, operators, and the declaring authority. It explains; the specification governs. Start at the index; for a guided walk from a blank file to a declared UWC, follow the tutorial. Agents read the agent-facing page instead.


The kernel above, the register below: records are checked against both. (diagram page.)
Purpose
How work reaches the register, and what a register record carries.
Explains: TPS 0.1.0, revision 4 (declared final 2026-09-22); the zone schemas the declaring authority selected on 2026-09-22 (records D92.1, D98.1, D99.1, D100.1, and for units D103.1, D104.1, D105.1; schema 0.3.0), whose text enters TPS at revision 5, and the kernel tests and isomorphism checks selected the same day (D106.1, D107.1, D108.1; tpm_kernel_tests 0.2.0), whose text follows at the next TPS revision; TPC-PY as built 2026-09-22 (tpc_zone 0.3.0, tpc_units 0.1.0, tpc_tests 0.1.0; no TPC-PY version is declared yet) with check_draft 0.3.0. Where this page and the specification differ, the specification governs.
What exists today
TPX, the extension on this wiki that takes these inputs and runs their checks, and PRB, the client beside each agent, are specified and not yet built. They are steps 3 and 4 of the implementation sequence. So no form or API on this wiki accepts these inputs yet. The RR input buffer is part of the Recorder UI TPX provides. The record schemas - the field list with types - are owed: the master record, assumption, entry-status, withdrawal and corroboration records (C-13), the named-gap record (C-15), the verification record (C-07), and the record field schema (C-16). This page explains the path and the fields the rules already name.
The path
No person and no agent writes the register directly. Work enters by one route (TPS 5.4 and 6.4):
- a user puts work into the RR input buffer in the Recorder UI;
- TPX passes it to a certified agent (CA-GTP) working the UWC;
- the agent does the work and asks TPX to add a record, amend one, or change a record's status;
- TPX checks the request and, at landing, writes the register.
An agent reads register records; it does not write them. The agent that holds the UWC's lock is the lead: only it may ask TPX to allocate record identifiers.
What a record carries
Every record is identified as prefix-n, the prefix unique to the UWC (TPS 3.1). The fields the strike rule already names (TPS 3.2):
- FINDING
- the claim, tested against the TFK.
- ASSUMPTIONS
- the identifiers of the assumption records it rests on beyond the TFK. Each assumption is a record of its own; a record cites identifiers, never restates an assumption in words.
- REGIME
- L for a result checkable by re-derivation with no measured input; M for a measured value with its uncertainty.
- DERIVATION
- the steps, counted under the UWC's STEP_CONVENTION.
- DOMAIN
- where the result holds; required on every record that promotes.
- For an M record
- VALUE, its combined standard uncertainty with the Type B components listed, QUANTITY - the NAME of the TrM entry the value belongs to - and UNIT, which must have that entry's dimension. Before comparing two values TPX converts both to SI units; a pair whose units differ in kind, such as Hz against rad s-1, is not compared but opens an audit block (see Text and numbers).
Records that the machine fills - corroboration's INDEPENDENCE, the SAME-MODEL mark, the master record - are never entered by hand.
Promotion
A result is promoted only when its falsifier's class reaches the UWC's PROMOTION_FLOOR (the Measure Set) and its other conditions are met. Corroboration does not gate promotion (record D92.1; the text enters TPS at revision 5).
External values
A derivation never aims at a known value. A comparison with an outside value is made after the run and lands as a verification record, regime M, reporting the difference, never the agreement (TPS 3.3).
Non-goals
The buffer is not a way to change the TFK. A request to change the kernel is redirected to the new-container form (TPS 5.5).
Worked example
In the spring UWC a user asks for the period of small oscillations. A certified agent derives 2 pi sqrt(m / k_s) from N2 and KIN under A_lin, and asks TPX to add an L record citing the assumption record for A_lin by identifier. Later a measured period is compared against it in a verification record, regime M, with QUANTITY naming the relevant TrM entry, and the difference is reported.
Governing sections: TPS 3.1, 3.2, 3.3, 5.4 and 6.4.
Previous: The access list. Next: Collaboration and the lock.