> ## 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.

# Crypto 2a

export function baselLink(std, chapter, paragraph, text) {
  const base = "https://www.bis.org/committees/bcbs/basel-framework/standard";
  const versions = {
    MAR: {
      inforce: "2023-01-01",
      published: "2020-03-27"
    },
    MAR21: {
      inforce: "2023-01-01",
      published: "2026-03-23"
    },
    MAR30: {
      inforce: "2023-01-01",
      published: "2024-07-05"
    },
    MAR33: {
      inforce: "2023-01-01",
      published: "2020-06-05"
    },
    SCO: {
      inforce: "2026-01-01",
      published: "2024-11-27"
    },
    CRE: {
      inforce: "2023-01-01",
      published: "2023-01-01"
    },
    CRE41: {
      inforce: "2019-12-15",
      published: "2019-12-15"
    }
  };
  const v = versions[`${std}${chapter}`] ?? versions[std];
  if (!v) {
    throw new Error(`basel-link: no version stamp for ${std}${chapter}`);
  }
  const path = `${base}/${std.toLowerCase()}/${chapter}` + `/inforce/${v.inforce}/published/${v.published}`;
  const href = paragraph ? `${path}#${chapter}.${paragraph}` : path;
  const label = text ?? (paragraph ? `[${std}${chapter}.${paragraph}]` : `[${std}${chapter}]`);
  return <a href={href} target="_blank" rel="noreferrer">
      {label}
    </a>;
}

This section describes how the SBM Crypto 2a Risk Class is implemented
and how the {baselLink("SCO", 60, 66, "[SCO60]")} specification is interpreted.

There are two configuration parameters, set to false by default, specifically added for the Crypto 2a Risk Class. They control specific aspects of its implementation. These are:

* 'frtb.crypto-2a.apply-correlation-stress' detailed in [Crypto 2a Interpretation note](./interpretation-note)
* 'frtb.crypto-2a.exchange-stored' explained in [UnderlyingDescription](./datastore-ref-impl/underlying-desc)

Also covered here is the specialization of the data, calculations, and configuration for the Crypto 2a risk-class, including:

* The [data model](./data-model-core), which describes the data used for the calculations and how it is structured, and how the data model is represented in the:
  * [input files](./input-files-ref-impl)
  * [datastore](./datastore-ref-impl)
  * [cube](./cube-ref-impl)
* The [calculations](./calculations), both in the [ETL](./calculations/etl) and at [query time](./calculations/query-time-core)
* The [parameters](./configuration-core) used in the query time calculations
