substrate-core 0.3.1

Hexagonal core contracts (domain + ports) for substrate. Depends on nothing but serde/thiserror/uuid/async-trait.
Documentation

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.

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

Prefer the substrate facade crate for new consumers.