Shapemetry
Geometry · Model
Two tiers — COMPUTE (geometry), RUNTIME (model). Types holds the shared contracts. Z-up, renderer-agnostic.
Geometry
COMPUTE — Rust/wasm kernel. Function-only namespaces. Numbers in, numbers out.
Model
RUNTIME — ModelJSON, expressions, node registry, evaluate → scene data.
Types
Shared type contracts. Declarations only; every package imports them.