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.