Draft and main
Editors work on a draft version. Publishing promotes or emits a stable main version for consumers.
The small set of ideas that makes the rest of Rudra easier to understand.
Updated August 18, 2026 · 3 of 13
Editors work on a draft version. Publishing promotes or emits a stable main version for consumers.
Yjs powers live collaboration; saved draft versions in PostgreSQL are the durable source of truth.
Prop IDs, output IDs, command IDs, route IDs, and slot IDs survive display-name changes and connect layers safely.
Bindings expose route, params, query, auth, theme, config, environment, application, and system values.
Names are for people and can change. Stable IDs are publishing contracts. Connections should target IDs so renaming a function, route, command, or slot does not silently break consumers.