Skip to content

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.