# 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
| [`live-data`](live-data/) | Protocol types: descriptors, manifests, subscriptions, schema. |
| [`live-feed`](live-feed/) | Publisher SDK: declare feeds, build manifests, serve subscribers. |
| [`live-stream`](live-stream/) | Consumer SDK: browse manifests, open subscriptions, receive batches. |
```toml
data-signals = "0.1"
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`](https://github.com/pbower/live-connectors)
workspace and depend on `live-data` plus the underlying transport
layer.
## License
Mozilla Public License 2.0 (MPL-2.0). See [LICENSE](LICENSE).