Method
One model, many governed projections.
This site is a small instance of a larger idea: fundamental-engine, a representation-independent substrate that separates what a system is from how it is shown. The vocabulary below comes from Foundations of Computational Interaction; the point is discipline, not jargon.
The separations
Most software binds the domain model, its state, its rendering, its available actions, and its telemetry together — so a visual change quietly alters the model, the action set, or the instrumentation. This site keeps them apart:
model commitments ≠ state ≠ operational semantics ≠ projection ≠ host representation ≠ interpretation ≠ behavior
- Model & state live in the archive (the record of what exists), not in the page.
- Semantics — the meaning of a section, the accent of a piece — is a declared layer (the Semantic Article Field), separate from both the store and the rendering.
- Projection & representation are this client's job. The same content is projected many ways; each declares what it keeps and drops in /projections.json.
- Interpretation & behavior are not asserted from the runtime — see the boundary below.
Governed projections
The reading page, the particle field, the structured data, /llms.txt,
/rss.xml, the sitemap, and the REST API are all projections of one
model. A projection is replaceable but never neutral — "shows the same world" is not enough — so
each one declares its target, mapping, and what it preserves, transforms, omits, and introduces at
/projections.json. Where the meaning layer is machine-generated, the
entry carries its own evidence chain (data.generated: which fields, by what, when).
What this site does not claim
The honest boundary. None of the following is inferred here:
- That you were shown a thing means you understood it. Display is not comprehension.
- That a control is visible means an action is feasible or believed. Exposure is not affordance, permission, or belief.
- That a number is a truth. A metric (reading time, field density) is not a validated construct.
- Anything about who you are. No behavioral, cultural, or demographic inference — there is no analytics or behavioral tracking on this site.
- That the motion means what the text means. Motion is decorative-but-meaningful and never the sole carrier of information; it is omitted entirely under
prefers-reduced-motion.
These are the model's falsification lines, kept deliberately. This site is graded against a
scientific-audit standard as an M2–M3 conceptual/infrastructure instantiation — its
conceptual claims hold, its scientific-value claim is explicitly undemonstrated. The
machine-readable records: /claims.json (claim inventory + support
scores), /measurements.json (what the numbers do and don't mean),
/projections.json (projection contracts). Full audit in the repo at
docs/computational-interaction-audit.md.