Definitions
How definitions enter the app
Definitions still power geometry, layout options, lighting metadata, and extended keycode surfaces. This page keeps the explanation short and actionable.
Bundled
Bundled sample definitions
The built-in sample definition powers demo mode so the entire shell can be previewed without a live hardware handshake.
Local JSON
Local sideload
The tools panel accepts local `vial.json` files and rebuilds the current session through the shared parser.
Shared Types
Import and export flow
Definitions and snapshots stay aligned through shared types so UI state and transport behavior consume the same structures.