Skip to content

core

core #

Machinery behind the CaptureGraph type system.

The concrete vocabulary lives one level up (cgtype, containers/, scalars/, compositions/, special/); this package holds only the supporting machinery beneath it: the wire-name registry, the JSONValue alias (json_value), the scalar base classes and codecs in scalar/, and the container-broadcasting helpers in container/. Nothing here imports the vocabulary — the tools that consume it live in types.schema. The public surface is aggregated at the capturegraph root, which imports directly from the leaf modules here, so this package keeps no re-export aggregation of its own.