Skip to main content

Crate platform_core

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.