Readers
CORRESPONDING PILLAR Readers drive the Reference pillar. They consume a published reference model to read, interact, and evaluate.
The pitch , for everyone, starting here
The world today. Standards are the operating system of the physical economy , every scale in a shop, every gas meter on a wall, every certificate on a factory wall runs on them , and they are distributed as photographs of text. Unsearchable without a specialist. Uncomputable without a consultant. Unverifiable without a lab. Whole industries spend billions re-reading the same prose.
What changes. Eight words: is, has, does , and object, property, value, transition, process. Three relations and five sorts, closed under composition. With exactly that vocabulary, any standard becomes a model that is simultaneously human-readable and machine-executable , the same artifact for the committee member, the engineer, the auditor, and the runtime. This is not a claim; it is proved , the system is closed (nothing escapes the eight terms), complete (every descriptive claim factors through them), and extensible (it grows by content, never by new primitives).
What it looks like in practice. You open a modelled standard and read it , requirements with their tests attached, tests with their evidence forms attached, every node one click from the clause it came from. No install, no training: reading is the first step, and it is genuinely readable.
The proof. The foundation volume carries the three theorems and their proofs, written to be checked by a patient reader , no category theory required.
Your next step. Build a first model , fifteen minutes, start to a running artifact.
Who they are
Readers are anyone who consumes a published reference model without modifying it and without producing long-lived operational evidence. They use the standard to answer a question. Common reader types:
- Engineers , checking whether their product or process meets a standard’s requirements.
- Test laboratories , running the standardised test procedures the model declares.
- Conformity assessors , verifying that a product, process, or dataset satisfies the applicable provisions.
- Students and researchers , learning the domain, comparing standards, tracking their evolution.
- Compliance officers , researching what a standard requires before recommending adoption.
- Tooling vendors (reference side) , building tools that consume standard models: browsers, harnesses, simulators, validators.
What they’re trying to accomplish
- Read , navigate the standard’s structure: provisions, processes, data classes, references. Find what a clause requires, where it lives, what it traces back to in the source document.
- Interact , exercise the standard dynamically: run its test
processes against sample inputs, follow its process flows, evaluate
its
validate_measurementexpressions and gatewayconditions. - Evaluate , check whether a specific product, process, or dataset meets the standard: dimensional checks, formula evaluation, applicable-requirement checks.
Artifacts they consume / produce
| Artifact | Role |
|---|---|
Published reference .prl |
Consumed , the standard itself |
Optional .prd extract |
Consumed , the source clause text, for cross-checking |
| Test reports / evaluation verdicts | Produced (transient) , not part of the long-lived Primmel artifact set |
Tools they use
- Spec browsers , navigate the model: tree view, full-text search, cross-reference jumps, dependency graphs.
- Test harnesses , execute the standard’s declared test processes; produce pass/fail verdicts per step.
- Formula evaluators , run the standard’s
validate_measurementexpressions andconditions against provided values. - Dimensional checkers , verify whether a product’s dimensions, weights, or measurable properties fall within declared ranges.
- Applicability checkers , given a context (product type, use case, jurisdiction), determine which provisions apply.
A worked example
A test laboratory evaluating a coffee roaster against the fictional
Office Coffee Standard would load ocs-standard.prd into a spec
browser. They’d navigate to clause 4.4 (Quality checks), find the
MaxMoisture <= 12 expression in the model, and run a formula
evaluator against the actual measured moisture reading from the
roaster under test. The output is a pass/fail verdict ,
transient, not part of the Primmel artifact set.
What Readers do not do
- Maintain an implementation
.prlof their own operations. That’s the Implement pillar, for Implementers. - Produce
.pws/evidence of running operations. That’s the Operate pillar, for Operators. - Audit implementations against the standard. That’s the Audit pillar , but Auditors inherit reader-style navigation as one of their capabilities.
See also
- Reference pillar , the architectural activity this audience drives.
- Publishers , who produces what Readers consume.
- Auditors , who inherit Reader capabilities and add correlation skill.