models
Domain models for the BRMS bank simulation.
Modules:
-
accounting–Accounting models: T-accounts, journal entries, and ledger.
-
bank–Bank model holding InstrumentStore, PositionStore, and Ledger.
-
benchmarks–Benchmark enums and QuantLib IborIndex subclass for variable-rate instruments.
-
instruments–Instrument base classes, enums, and registry for the core domain model.
-
market_data–Market data store and zero-copy market state view.
-
position–Position dataclass representing a financial position.
-
transaction–Immutable transaction record.