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.