research Fundamental research Zach Shallbetter

Accessibility Conformance for Expressive Interfaces

Status: citation-complete expansion draft (editorial review copy). Paper 22 of the Fundamental expansion family. This paper generalizes claims from the first eight Fundamental papers into a broader accessibility paper. It is not yet externally peer reviewed, and any empirical section below is a study design rather than a result.

Author: Zach Shallbetter
Series: Fundamental Research Expansion Papers, Paper 22 of 30
Depends on: Paper 04, Paper 11, Paper 16, Paper 25
Primary source family: Papers 01–08 and the Fundamental Engine documentation [fundamental-site; fundamental-engine-repo]


Abstract

Expressive interface systems need conformance machinery, not only accessibility intent: schemas, lint rules, previews, source-of-meaning traces, and equivalence checks should make accessibility claims testable. This paper isolates that claim from the implementation-specific language of the first Fundamental paper family and states it as a portable interface principle. The contribution is threefold. First, it defines the core concept in operational terms: what state must exist, where that state lives, who can read it, and what makes the claim falsifiable. Second, it positions the concept against adjacent interface traditions — accessibility conformance, lint, schemas, reduced mode, and semantic preservation — so the difference is not merely terminological. Third, it sketches a concrete evaluation and conformance plan that can be run without assuming that Fundamental is the only possible implementation. The paper is therefore a bridge: grounded in Fundamental’s shipped vocabulary and documentation, but written so the model can be argued, criticized, and reproduced outside that codebase.


1. Introduction

Modern interfaces routinely contain more meaning than their rendered components expose. A result is not only a card; it has relevance, source support, uncertainty, recency, and relation to neighboring results. A document section is not only a block of text; it has position, prior attention, cross-references, and a role in the reader’s mental map. A dashboard tile is not only a rectangle; it participates in a larger state of risk, priority, anomaly, and dependency. Conventional UI systems can render these properties, but they rarely make them first-class interface state.

The first Fundamental paper family approaches this problem through a relational field runtime. The flagship paper names the general model; the supporting papers test that model against reading, evidence, motion/accessibility, host portability, recipes, data binding, and diagnostics. This paper pulls one reusable claim out of that family: expressive interface systems need conformance machinery, not only accessibility intent: schemas, lint rules, previews, source-of-meaning traces, and equivalence checks should make accessibility claims testable.

The point is not to argue that every interface should contain particles, simulated forces, or visual field lines. Those are representations. The deeper claim is about interface state. A system becomes interesting when relationships, evidence, attention, memory, diagnostics, accessibility equivalents, and data lifecycle stop being scattered across component props and one-off event handlers and become inspectable participants in a shared model.

This distinction matters because many expressive interfaces fail in the same pattern. They use motion, canvas, color, badges, animation, or layout to suggest a relation, but the relation itself is not available to the system. It cannot be inspected, tested, degraded for accessibility, serialized as a recipe, or bound to data in another view. Meaning appears at the surface but is not carried as a durable substrate. Fundamental’s vocabulary is one answer to that failure, but the broader research question is whether interface systems should treat such meaning as a first-class layer.


Citation status and research gap

Verified source role. This paper’s load-bearing background claims are keyed to: [wcag-motion]; [use-of-color]; [prefers-reduced-motion]; [vestibular-accessibility]; [piaggio2012].

Remaining research gap. The remaining research gap is conformance automation: how much semantic equivalence can be checked by lint/schema/runtime preview, and where human review remains necessary.

This paper differs from Paper 11 by focusing on conformance machinery rather than the general theory of degradation. WCAG motion and use-of-color criteria provide the normative requirements for controllable motion and redundant meaning carriers [wcag-motion; use-of-color]. Media Queries Level 5 supplies the platform preference signal for reduced motion [prefers-reduced-motion]. WAI motion guidance supports a cautious user-impact framing without requiring unsupported prevalence claims [vestibular-accessibility]. Non-inferiority guidance supports the proposed study design for showing that reduced or alternate surfaces are not materially worse on meaning-recovery tasks [piaggio2012].

The adjacent systems differ by what they treat as primary. Component systems treat local component state as the organizing unit. Reactive renderers treat a view as a function of application state. Scene graphs treat drawable objects and their transform hierarchy as the durable model. Information visualization treats data structure and visual encoding as primary. Accessibility standards treat semantic availability and operability as non-negotiable constraints. Fundamental’s field model intersects all of these but is not reducible to any one of them: it treats rendered elements, data records, relationships, metrics, accessibility equivalents, and diagnostics as participants in a shared interface substrate.

The distinction is important for this paper’s scope. A semantic substrate is not merely a data model behind a view. It is also not merely a visualization of application state. It is the layer that determines what the interface can honestly say about itself: what exists, what relates, what changed, what should remain available when a visual channel disappears, and what can be inspected when behavior becomes confusing.


3. Core model

The paper’s model can be stated in four terms.

Participant. A participant is anything that can emit, receive, store, transform, or explain interface state. Participants include DOM elements, data records, relationships, layout regions, user attention, events, diagnostics, and visual layers. A rendered object is a participant only if it can be addressed by the model; visibility alone is not participation.

Signal. A signal is a typed property that can move between participants or be read from them. Examples include attention, memory, confidence, contradiction, priority, risk, uncertainty, relationship strength, and diagnostic cause. Signals may be visualized, but they should not be confused with the visualization.

Binding. A binding connects a participant to a source of meaning. A data record binds to a body; a source binds to a claim; a citation binds to an evidence relation; a motion trail binds to a semantic state; a diagnostic view binds to the runtime state it reveals. The binding determines whether the representation can be checked.

Equivalence. An equivalence is the rule by which a signal survives when a channel changes. Motion can become static emphasis; color can become text or shape; a canvas rendering can become semantic DOM; a particle path can become a relationship label. Equivalence is what prevents expressive interfaces from becoming inaccessible when their preferred representation is unavailable.

The model is falsifiable. If an interface shows a relation but the relation cannot be queried, it is not a participant. If a signal appears visually but has no semantic source, it is a decoration, not semantic state. If a reduced or alternate rendering drops meaning that the primary rendering carried, equivalence has failed. If diagnostics mutate the state they claim to explain, the diagnostic claim is invalid.


4. Contributions

This paper contributes the following claims.

  • Define expressive accessibility as a testable contract.
  • Generalize reduced-motion conformance to channel conformance.
  • Specify gates: semantic source, redundant carrier, reduced-mode equivalent, preview, lint, study protocol.
  • Distinguish WCAG compliance from stronger meaning-equivalence claims.

Together these claims make the concept stronger than a metaphor. They state what must be implemented, what must be inspectable, and what can fail.


5. Design implications

The first implication is that interface behavior should be authored against explicit relations rather than against visual side effects. A designer should be able to name a support relation, a contradiction, a memory trace, an attention budget, or a priority field without smuggling that concept into an animation curve or color rule. This is the reason the recipe model matters: it separates product-language concepts from executable runtime tokens.

The second implication is that accessibility should be evaluated at the level of meaning. Turning off motion is not enough if motion was the only carrier of origin, direction, or causality. Removing color is not enough if color was the only carrier of confidence or risk. Replacing a canvas with fallback text is not enough if the relationships encoded by the canvas disappear. The substrate has to preserve the source meaning and expose an alternate carrier.

The third implication is that diagnostics should be part of the interface model rather than an afterthought. If the interface can compute a behavior, it should be able to expose why that behavior occurred. A runtime-inspectable interface does not require every user to inspect it, but it gives authors, auditors, and advanced users a path to check the system’s claims.

The fourth implication is that data binding should preserve relational meaning. Rendering an array of records into cards loses the graph unless links, confidence, uncertainty, and lifecycle are also bound. A relational interface should not flatten data and then rebuild its meaning with badges.


6. Evaluation plan

A mature version of this paper would be evaluated through a family of studies rather than one omnibus experiment.

The first study would compare a conventional interface against a substrate-aware version on tasks that require orientation, refinding, and relationship awareness. The expected outcomes would include time to recover context, accuracy of relation identification, and subjective orientation.

The second study would test trust calibration. Participants would answer source-backed questions using either citations and badges or an explicit evidence graph. Outcomes would include discrimination between supported and unsupported claims, calibration error, and over-reliance under time pressure.

The third study would test semantic degradation. Participants would use a full expressive surface and a degraded surface with motion, color, or canvas effects removed. A non-inferiority design would ask whether comprehension and orientation are preserved when the expressive channel disappears.

The fourth study would test authoring and debugging. Authors would diagnose why a behavior occurred with and without runtime diagnostics. Outcomes would include time-to-diagnose, fix accuracy, and perceived confidence.

The studies should be preregistered and analyzed with mixed-effects models where tasks and participants are crossed, following the methods pattern used in the first family [baayen2008; nosek2018].


7. Implementation status and limitations

This draft should not be read as a claim that all proposed behavior is currently shipped. The first family already distinguishes shipped runtime features, study-page demonstrations, proposed harnesses, and unrun evaluations. The same discipline applies here. Fundamental provides a concrete implementation vocabulary — bodies, fields, recipes, registries, diagnostics, data binding, host boundaries — but this expansion paper argues the broader model.

The main limitation is abstraction risk. A general paper can become too broad to falsify. To avoid that, every concept above is tied to a failure condition: unqueryable relations, unsupported signals, inaccessible channel loss, mutating diagnostics, and flattened data. Future revisions should preserve those failure tests.

A second limitation is empirical status. The external bibliography now supports the paper’s background and evaluation frame, but the paper’s central proposal still requires the study or implementation evidence named in the research gap.


8. Conclusion

Expressive interface systems need conformance machinery, not only accessibility intent: schemas, lint rules, previews, source-of-meaning traces, and equivalence checks should make accessibility claims testable. The claim is broader than Fundamental but made concrete by it. The first paper family shows the pieces: reading memory, evidence graphs, reduced-motion equivalence, host-driven runtime structure, recipes, data binding, and diagnostics. This expansion paper turns those pieces into a general research question: what would interface systems look like if relational meaning were treated as a substrate rather than an ornament?