Skip to main content

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.

This page provides a description of how the repository for Atoti CVA Risk Capital source code is split between the Reference Implementation and the Core. It describes the conceptual split of components, based on what is supposed to be covered by Atoti CVA Risk Capital.

Project structure

Below is a list of all the different maven modules that form part of Atoti CVA Risk Capital.
Module NameDelivery TypeDescription
cvarc-sa-libJARContains the post processors for the main calculations for SA
cvarc-ba-libJARContains the post processors for the main calculations for BA
cvarc-sa-configSource Code + JARContains the store configuration and the default CSV ETL logic for SA
cvarc-ba-configSource Code + JARContains the store configuration and the default CSV ETL logic for BA
cvarc-common-libSource CodeCommon classes shared across modules (pure domain logic)
cvarc-common-configSource CodeShared Spring configuration (Content Service, etc.)
cvarc-starterSource CodeAuto-configuration library that ties together the core and config modules.
cvarc-applicationSource CodeMain application module (entry point, security, WhatIf configuration).
cvarc-application-testsSource CodeFull-application integration tests.
cvarc-isda-testsSource CodeISDA compliance tests for validation
The “Reference Implementation” refers to the modules in the project which we expect to be customized as per client needs.