OpenChainGraph Suite · ART-444 · Bank Regulatory Reporting

Collateral Haircut Engine (Basel CRE22)

Basel CRE22 comprehensive-approach collateral haircut engine for counterparty credit risk: applies a caller-supplied, versioned supervisory haircut table (policy input, not hardcoded) to each collateral item's asset class and maturity bucket, scales for a non-standard holding period via the square-root-of-time rule, adds an FX-mismatch haircut where collateral currency differs from exposure currency, and computes net exposure. An item haircut override without a reason code is flagged deficient — the item-level basis for a separate signed human-accountability override record, not minted here. Deterministic per-item haircut application and summation only; no collateral-to-exposure allocation or optimization solver. Evidence artifact only; never a capital-return filing, never regulator-submittable.

Basel CRE22Versioned haircut table (policy input)Human Accountability override
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal or institutional data — use synthetic or anonymised inputs only.
Exposure & Haircut Table
Exposure amount
Currency
Asset class
Table version
Holding period (days)
FX haircut %
Haircut Table (asset class · maturity bucket · haircut %)
Asset class
Maturity bucket
Haircut %
Collateral Items
Asset class
Maturity bucket
Market value
Currency
Override %
Reason code
Collateral Items (haircut-adjusted)
ItemAsset classMkt valueHaircut %Adj value
Totals
Execution Hash (SHA-256)