daedalus-data 0.1.1

Type/value model and serialization helpers for Daedalus node ports.
Documentation

daedalus-data

Shared type/value model used by node ports, serialization helpers, and capability descriptions.

Responsibilities

  • Define Value/TypeExpr/Descriptor structures used across registry, planner, and runtime.
  • Provide JSON/proto/schema conversion helpers.
  • Utilities for units/metadata and GPU-friendly payloads (feature-gated).

Features

  • json: JSON codec and base64 helpers (default).
  • proto: protobuf conversion helpers.
  • schema: schema export utilities.
  • gpu: GPU-specific descriptors for planner/runtime interoperability.

Usage

  • Use TypeExpr/Value to describe ports in node descriptors.
  • Use conversion helpers to serialize/deserialize payload metadata.
  • Feature-gate optional codecs to keep dependencies lean.