UNIVERSAL CLIENT RUNTIME

One tree. Multi-commit. True websites and games.

Keel is not a React clone and not a game-only engine. HostDocument layout hints + closed surface tokens give SEO documents; Paint keeps pixel-parity chrome. Domain stays World / Intent.

Frontier contract

Single semantic tree

UiNode is the only product structure SSOT. Dom and Paint are commits — never a second framework.

Layout authority

EngineConstraints for parity. HostDocument for SEO flow. Flex emits data-keel-layout so the host cannot forget flex.

Surface tokens

Closed data-keel-surface roles (nav, card, panel). class_name is playground escape hatch only.

Agent-native

Headless Intent/snapshot floors. No human visual editor as SSOT.

This page is engine IR

Body HTML is AppView::commit_dom_html under HostDocument. Navigation is AppRouter. Inspect data-keel-layout and data-keel-surface in the DOM.
5concepts
2commits
1tree
0dual frameworks

Built with Keel | UiNode | data-keel-layout | data-keel-surface | path /