substrate-core 0.3.10

Hexagonal core contracts (domain + ports) for substrate. Depends on nothing but serde/thiserror/uuid/async-trait.
Documentation
1
2
3
4
5
6
7
8
9
# substrate-core

Hexagonal **core** for substrate: pure domain types and port traits (`EnginePort`, `StorePort`, `TransportPort`, `RoutingPort`, `DispatchApi`, and the orchestration superset ports). No adapter dependencies.

```toml
substrate-core = { git = "https://github.com/KooshaPari/substrate", package = "substrate-core" }
```

Prefer the [`substrate`](../substrate) facade crate for new consumers.