RVST is not another Electron alternative. It's a verifiable UI rendering engine built in Rust.
The problem: AI agents write frontend code but have no way to verify it actually looks right. They generate HTML and CSS, push it, and hope. There's no feedback loop between what the agent wrote and what the user sees.
RVST makes the renderer itself queryable. Agents can ask the engine what rendered where, verify layout matches intent, and catch visual regressions before a human ever sees them.
It takes Svelte as its input language. The Rust kernel handles layout, text shaping, and painting. The output conforms exactly to what Svelte produces. We don't modify components to work around engine gaps. The engine conforms to the language.
Eventually this becomes a dual-target system: same Svelte components render both in the browser (for users) and in RVST (for agent verification). Two renderers, one source of truth.
Svelte is the language. Rust is the kernel. Agents are first-class renderer users.