> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Market Risk Libraries

The Market Risk Libraries are a set of Maven modules containing calculations, services, and cube-related configuration, as follows:

<table><thead><tr><th>Module</th><th>Packages</th><th>Contents</th></tr></thead><tbody><tr><td>mr-common-lib</td><td>com.activeviam.mr.common.calculations</td><td>Postprocessors, measure factories, and calculation implementation details common across models.</td></tr><tr><td /><td>com.activeviam.mr.common.constants</td><td>Constants used across all modules.</td></tr><tr><td /><td>com.activeviam.mr.common.services</td><td>Services common across models.</td></tr><tr><td /><td>com.activeviam.mr.common.domain</td><td>Domain-specific classes for each model.</td></tr><tr><td /><td>com.activeviam.mr.common.utils</td><td>Utility classes common across models.</td></tr><tr><td>mr-common-config</td><td>com.activeviam.mr.common.config</td><td>Model-agnostic configuration used in the MR application.</td></tr><tr><td /><td>com.activeviam.mr.common.cube</td><td>Cube-related configuration for all cubes.</td></tr><tr><td /><td>com.activeviam.mr.common.datastore</td><td>Datastore-related configuration for all cubes.</td></tr><tr><td /><td>com.activeviam.mr.common.measures</td><td>Measure-related configuration for all cubes.</td></tr><tr><td /><td>com.activeviam.mr.common.sources</td><td>Source-related configuration for all cubes.</td></tr><tr><td>mr-directquery</td><td>com.activeviam.mr.directquery</td><td>DirectQuery configuration and sources.</td></tr><tr><td /><td>com.activeviam.mr.migration</td><td>Migration-related classes.</td></tr><tr><td /><td>com.activeviam.mr.preview</td><td>DirectQuery-related preview features.</td></tr><tr><td>mr-sensi-lib</td><td>com.activeviam.mr.sensi.calculations</td><td>Postprocessors, measure factories, and calculation implementation details for the Sensitivity model.</td></tr><tr><td>mr-sensi-config</td><td>com.activeviam.mr.sensi.config</td><td>Sensitivity-specific configuration used in the MR application.</td></tr><tr><td /><td>com.activeviam.mr.sensi.cube</td><td>Cube-related configuration for the Sensitivity cube.</td></tr><tr><td /><td>com.activeviam.mr.sensi.datastore</td><td>Datastore-related configuration for the Sensitivity cube.</td></tr><tr><td /><td>com.activeviam.mr.sensi.measures</td><td>Measure-related configuration for the Sensitivity cube.</td></tr><tr><td /><td>com.activeviam.mr.sensi.sources</td><td>Source-related configuration for the Sensitivity cube.</td></tr><tr><td>mr-pnl-lib</td><td>com.activeviam.mr.pnl.measures</td><td>Measure factories, and calculation implementation details for the PnL model.</td></tr><tr><td>mr-pnl-config</td><td>com.activeviam.mr.pnl.config</td><td>Properties, adjustments and sign-off configuration for the PnL Cube.</td></tr><tr><td /><td>com.activeviam.mr.pnl.cube</td><td>Cube-related configuration for the PnL cube.</td></tr><tr><td /><td>com.activeviam.mr.pnl.datastore</td><td>Datastore-related configuration for the PnL cube.</td></tr><tr><td /><td>com.activeviam.mr.pnl.measures</td><td>Measure-related configuration for the PnL cube.</td></tr><tr><td /><td>com.activeviam.mr.pnl.sources</td><td>Source-related configuration for the PnL cube.</td></tr><tr><td>mr-product-control-config</td><td>com.activeviam.mr.productcontrol.datastore</td><td>Datastore-related configuration for product control features on the PnL cube.</td></tr><tr><td /><td>com.activeviam.mr.productcontrol.measures</td><td>Measure-related configuration for product control features on the PnL cube.</td></tr><tr><td>mr-var-lib</td><td>com.activeviam.mr.var.calculations</td><td>Postprocessors, measure factories, and calculation implementation details for the VaR model.</td></tr><tr><td>mr-var-config</td><td>com.activeviam.mr.var.config</td><td>VaR-specific configuration used in the MR application.</td></tr><tr><td /><td>com.activeviam.mr.var.cube</td><td>Cube-related configuration for the VaR-ES cube.</td></tr><tr><td /><td>com.activeviam.mr.var.datastore</td><td>Datastore-related configuration for the VaR-ES cube.</td></tr><tr><td /><td>com.activeviam.mr.var.measures</td><td>Measure-related configuration for the VaR-ES cube.</td></tr><tr><td /><td>com.activeviam.mr.var.sources</td><td>Source-related configuration for the VaR-ES cube.</td></tr><tr><td>mr-combined-lib</td><td>com.activeviam.mr.combined.calculations</td><td>Postprocessors for combined calculations across all other cubes.</td></tr><tr><td>mr-combined-config</td><td>com.activeviam.mr.combined.cube</td><td>Cube-related configuration for the MRCombined cube.</td></tr><tr><td>mr-combined-config</td><td>com.activeviam.mr.combined.measures</td><td>Measure-related configuration for the MRCombined cube.</td></tr></tbody></table>

While we don’t expect clients to change the code in the \*-lib modules, the source code is part of the distribution. The \*-config modules are intended to be customized through custom Spring Beans.
