nomos_types 0.1.0
nomos_types: ^0.1.0 copied to clipboard
Pure kernel wire/data types for Nomos Dart frontends — no transport, no bridge, no runtime. The hand-written serde-JSON-compatible types plus the offer codec, reactive read engine, schema validation, [...]
nomos_types #
The pure data core for Nomos Dart frontends — kernel wire types, the offer codec,
the NomosReads typed-read seam, aggregate metadata, schema validation, and the
structured error surface. No transport, no bridge, no runtime: this package is
safe to depend on from UI code.
It is the foundation of the Nomos layered-packages emit (dart.packages in
nomos-compile): generated per-domain TYPES packages depend only on nomos_types,
while the effectful runtime rides nomos_client (which depends on and re-exports
this package). The layering line: generated types may flow to the UI; generated
clients/runtime may not.
Part of Nomos — a local-first domain runtime where every peer runs the same deterministic wasm holon.