Getting started
Core concepts
A few ideas carry most of the platform. Learn these and the rest follows.
Workflows and blocks#
A workflow is a typed graph of blocks. A block is a versioned, immutable contract: <block_id>@<version>. Semantic changes get a new version; versions coexist, so a shared workflow never breaks underneath you.
The IR ladder#
Your graph does not run directly. It lowers through a backend-agnostic intermediate representation — with autodiff and explicit memory planning — and only then becomes WebGPU dispatches. Each rung is inspectable.
The database is the runtime#
There are no static catalog files at runtime. Every block, model, and viewer is content delivered from the database and cached locally. The in-memory registries are caches, rebuilt from the database at boot.