Crate platform_core
Expand description
Platform core: domain types, event-sourced state reducer, and journal.
Modules§
- events
- EngineEvent envelope and payload types (JOURNAL_SPEC §5, §8).
- instrument
- Canonical instrument and extensible venue identity types.
- journal
- Journal subsystem: append-only writer, reader, encoding, and replay harness.
- market
- Typed market data payloads (JOURNAL_SPEC §8.4).
- reducer
- Pure state reducer for event-sourced portfolio state (JOURNAL_SPEC §9).
- state
- Portfolio state types for the event-sourced reducer.
- types
- Foundational domain types shared across the platform.