Node Network
Configure a project as a network of typed nodes. Load one of five vocabularies — shader graph (uv, time, noise, SDF, maths, colour ramp, mix, into a fragment output), agentic workflow (trigger, stream or asset input, prompt, tool, agent, reshape, branch, human approval gate, publish), stream pipeline (source, filter, window, reduce, band power, threshold, publish back to the bus), camera ISP (sensor, black level, demosaic, white balance, colour matrix, denoise, tonemap, local tone, sharpen, normalise, compare two branches) or parametric geometry (datum plane, sketch, primitive, extrude, revolve, boolean, feature, place, pattern, inspect, export) — then place nodes from the palette and drag an output onto an input to wire them. Every wire is checked as you draw it: a type mismatch and a loop are both refused, and the reason is written where you are looking. A node can bind to a LIVE STREAM, a datasource field path whose current value shows on its card, or to an ASSET by id or URL. The graph CONFIGURES; it does not execute — the wiring, its evaluation order and its validity are the artifact, read back through the `nodegraph` service or an action. Ships empty: load a vocabulary and build one, or ask for one.