Interface Protocols

Semantic Expression System (SES)

A protocol-neutral architecture for separating interface meaning from interface expression.

Enables a single stable semantic interface definition to produce radically different rendered interfaces without duplicating logic or fragmenting behavior.

v1.0.0 · License: Apache-2.0 ·Repository ↗ · Zachary Shallbetter (ORCID)
Program Overview

Theoretical Substrate

SES addresses the chronic breakdown between design systems, UI components, and domain models by strictly separating semantic intent from visual manifestation.

A semantic interface describes roles, relationships, importance, and operations without dictating pixels or markup. Distinct projection contracts translate that model into target media (web, canvas, CLI, or spatial).

Accompanied by full TypeScript schemas, validation rules, responsive invariants, and a conformance test corpus.

Primary Research Questions

  • How can interface meaning remain stable across radically differing physical display form factors?
  • What projection invariants prevent design tokens from distorting functional accessibility semantics?
  • How do responsive contracts prevent rendering branches from leaking into domain business logic?
Formal Contributions

Primary Claims & Invariants

01

Protocol-neutral semantic interface specification with strict projection contracts.

02

Negative results ledger detailing disproven token inheritance architectures.

03

Comprehensive conformance test corpus evaluating cross-renderer invariant preservation.

Corpus & Publications

Papers & Working Manuscripts

2026 · published

Projection Equivalence in Decoupled Semantic Interfaces

Formulates mathematical conditions under which two distinct rendered interfaces can be proven equivalent projections of a single underlying semantic specification.

Open Artifacts

Software, Substrates & Datasets

specification

SES Specification v1.0.0

Complete specification documents, JSON schemas, and architectural invariants.