data-signals 0.1.0

Umbrella crate for the live-data ecosystem: protocol types (live-data), publisher SDK (live-feed), consumer SDK (live-stream).
Documentation
data-signals-0.1.0 has been yanked.

data-signals

Parent crate and workspace for the live-data ecosystem: a unified, transport-agnostic stack for publishing and consuming live data feeds backed by SIMD-aligned columnar memory.

Crates in this workspace

Crate Role
live-data Protocol types: descriptors, manifests, subscriptions, schema.
live-feed Publisher SDK: declare feeds, build manifests, serve subscribers.
live-stream Consumer SDK: browse manifests, open subscriptions, receive batches.

The umbrella data-signals crate at the workspace root pulls these in via Cargo features, so applications can write a single dep line and opt into the publisher and/or consumer side:

data-signals = "0.1"                                  # protocol types only
data-signals = { version = "0.1", features = ["publisher"] }
data-signals = { version = "0.1", features = ["consumer"] }
data-signals = { version = "0.1", features = ["all"] }

Connector crates (e.g. live-binance) live in the sibling live-connectors workspace and depend on live-data plus the underlying transport layer.

Status

Early development, API in flux. The 0.1.0 line locks the wire protocol shape; runtime SDKs flesh out in 0.2.x.

License

Mozilla Public License 2.0 (MPL-2.0). See LICENSE.