Yash Khoury — Index 2026
pearl
000
Exhibit 11 — Design runtime / AI-native design← All work

An experimental semantic visual language and constraint compiler that gives AI a design system it can actually understand.

Stack
Rust
Year
2026
Last updated
Source ↗
Glyph: iridescent glass study

Why it exists

Today’s AI design loop runs backwards: prompt, pixels, screenshot, then a vision model guessing at the structure. Once a design becomes pixels, an agent has to rediscover what the system already knew — which element is the primary action, what is aligned on purpose, which constraint may move.

How it’s built

Glyph is a semantic visual language, intermediate representation, constraint compiler and design runtime: a scene a human can read, an agent can manipulate, and a solver can resolve deterministically.

  1. Describe scenes as .glyph source with stable identities, roles and intent instead of anonymous rectangles.
  2. Lower source into an intermediate representation and solve constraints deterministically.
  3. Emit a display list and an object map together so pixels never lose their meaning.
  4. Diff, edit and export by stable object identity rather than by screenshot comparison.

Capabilities

.glyph scene languageGSIR intermediate representationDeterministic constraint solvingDisplay list + object mapIdentity-stable diffingMultiple render and semantic targets

Principles

Semantics before pixels
Identity survives every edit
Authored and derived values stay distinct
Exports must preserve meaning, not just appearance

Questions

Is Glyph production-ready?

No. It is an experimental v0.1.0 implementation, and the repository says so.

Why Rust?

The core is a compiler and solver: deterministic, fast and embeddable.

Who is it for?

Agents, and the people building design tooling for agents.

Next exhibit — 12
Agent Compat Lab →