The Exposure Monitor: Simple Arithmetic With Regulatory Teeth

James Aspinwall — February 2026


This is the simplest of the five agents. Sum all positions per counterparty. Compare against the CRR large exposure limit — 25% of Tier 1 capital. When the number gets close, explain why. When it breaches, draft the notification.

The detection is arithmetic. The value is in the explanation, the audit trail, and the speed. A human looking at a spreadsheet might catch the breach tomorrow morning. This agent catches it now.


The CRR Large Exposure Framework

The Capital Requirements Regulation (CRR — Regulation 575/2013) Articles 387-403 govern large exposures. The core rule is brutally simple:

Article 395(1): No institution shall have an exposure to a single client or group of connected clients exceeding 25% of its Tier 1 capital.

For G-SIIs (Global Systemically Important Institutions), the limit is 15%.

What Counts as an Exposure

Everything. Loans, credit lines (drawn and undrawn), bonds, derivatives (mark-to-market plus potential future exposure), guarantees issued, securities financing transactions, off-balance sheet commitments. The full definition spans Articles 389-394. After credit risk mitigation (CRM) — collateral, guarantees, netting — the net exposure is what matters for the limit check.

Connected Clients

Article 4(1)(39) CRR defines a “group of connected clients” — entities linked by control relationships or economic interdependence such that if one fails, the others likely face financial difficulty. EBA Guidelines (EBA/GL/2017/15) provide detailed guidance on identifying connections.

This is where it gets interesting for AI. Two entities that appear unrelated may share a common ultimate beneficial owner discovered through corporate registry filings, news reports, or financial statement analysis. The agent that catches that connection before the next COREP filing date earns its keep.

CRR II and CRR III Changes

CRR II (Regulation 2019/876): Changed the denominator from total own funds (Tier 1 + Tier 2) to Tier 1 capital only. This made the limit effectively tighter. Also introduced the 15% G-SII limit, integrated trading book exposures using SA-CCR, and tightened exemptions.

CRR III (Regulation 2024/1623): Introduced the output floor (phased in through 2032), revised credit risk standardized approach, FRTB for market risk, ESG considerations, and crypto-asset treatment. The output floor may indirectly affect large exposure utilization by changing risk-weighted assets and capital allocation.

The Math

Tier 1 Capital:         EUR 10,000 million (CET1 + AT1)
Large Exposure Limit:   EUR 2,500 million (25% × 10,000)

Counterparty "EuroAuto AG":
  Loans:                EUR 1,200 million
  Undrawn facilities:   EUR 600 million (after CCF)
  Bonds:                EUR 300 million
  Derivatives (SA-CCR): EUR 100 million
  Gross Exposure:       EUR 2,200 million

  Less CRM:
    Collateral:         EUR (200) million
    Guarantee (eligible): EUR (150) million
  Net Exposure:         EUR 1,850 million

  Utilization:          74% of limit

Input: Portfolio Data

The agent ingests exposure data with these fields per position:

Field Purpose
counterparty_id Entity identifier
counterparty_name Display name
group_id Connected client group
exposure_type Loan, bond, derivative, guarantee, etc.
gross_amount Pre-CRM exposure
crm_type Collateral, guarantee, netting
crm_amount CRM reduction
net_amount Post-CRM exposure
currency Denomination
maturity For maturity bucket reporting

Plus own funds data: CET1, AT1, and T2 amounts.

For the demo: synthetic portfolio with 10-20 counterparties, 3-4 connected client groups, own funds of EUR 10 billion for clean math.


Processing: Monitor and Explain

Stage 1 — Aggregation

Sum net exposures per counterparty and per connected client group. Convert foreign currency exposures to EUR at current rates. Calculate utilization as percentage of Tier 1 capital limit.

Stage 2 — Threshold Monitoring

Level Threshold Action
Green < 70% Normal monitoring
Amber / Watch 70-80% Enhanced monitoring, monthly review
Orange / Warning 80-90% Escalate to Head of Credit Risk, weekly review
Red / Alert 90-100% Escalate to CRO and Risk Committee, daily monitoring, freeze new approvals without CRO sign-off
Breach > 100% Immediate board notification, BaFin notification without delay (Article 396 CRR)

These thresholds are not prescribed by CRR — they come from MaRisk and industry best practice. MaRisk AT 4.3.2 requires clear escalation procedures for limit approaches and breaches, documented and approved by the board.

Stage 3 — LLM Explanation

When a threshold is crossed, the LLM generates an audit-trail explanation:

“Exposure to EuroAuto Group has reached 87% of the large exposure limit. Current net exposure: EUR 2,175 million against a limit of EUR 2,500 million (25% of Tier 1 capital of EUR 10,000 million). This is driven by a EUR 120 million drawdown on the revolving credit facility yesterday (facility reference CF-2024-0847). Headroom: EUR 325 million. Under CRR Article 395(1), the limit must not be exceeded. Recommended actions: (1) freeze new approvals to this group without CRO pre-approval, (2) assess whether the EUR 200 million syndication of the term loan can be accelerated, (3) evaluate purchasing EUR 150 million CDS protection to reduce net exposure.”

Stage 4 — Breach Response

If the limit is breached:

Article 396(1) CRR: The institution must report immediately to BaFin — “without delay” (unverzüglich under German law: without culpable hesitation, practically same business day). The notification includes: counterparty identity, exposure amount, limit amount, excess amount, reason for breach, and remediation plan.

The agent drafts the notification. The CRO reviews and approves. The reporting goes through the Bundesbank’s ExtraNet portal.

Remediation options the agent evaluates and presents:


Alerting Scenarios

Scenario 1: The Creeping Giant

Exposure trending from 60% → 70% → 80% → 85% over 6 months. The agent escalates at each threshold. At 85%, the AI recommends syndication of a EUR 200 million tranche. CRO approves. Exposure drops to 72%. Full audit trail.

Scenario 2: The Market Shock (Passive Breach)

FX movement causes a USD-denominated exposure to exceed the limit when converted to EUR. The agent detects the breach intraday. AI generates breach notification draft and three remediation options: FX hedge, partial sell-down, or additional collateral. CRO reviews and approves the FX hedge. Compliance tracks daily until restored.

Passive breaches — caused by movements in own funds, FX rates, or market values rather than new lending — are treated more leniently than active breaches by BaFin. But they still require notification and remediation.

Scenario 3: Connected Client Discovery

AI analyzes a corporate registry filing and identifies that two previously separate clients share a common ultimate beneficial owner. Combined exposure: 22% (previously 14% and 8% separately). Alert generated for connected client reclassification. System recommends updating the grouping, reviewing credit lines, and flagging for the risk committee.

Scenario 4: Shrinking Denominator

Quarterly results show a loss, reducing Tier 1 capital by EUR 500 million. The agent recalculates all exposure ratios against the new, lower denominator. Three counterparties that were at 21%, 23%, and 24% are now at 23%, 25.3%, and 26.4%. Two passive breaches detected immediately. Prioritized remediation plan generated.

Scenario 5: Pre-Trade Gatekeeper

Trader wants to execute a EUR 50 million bond purchase for Client X. Current exposure: 23.5%. Proposed trade would bring it to 24.8%. Agent flags: “Within limit but enters Red alert zone (>90% utilization after proposed trade occupies 99.2% of remaining headroom). Recommend CRO pre-approval before execution.”


Human-in-the-Loop

CRR Article 395 is a hard regulatory limit. There is no provision for the board to approve ongoing exceedance. The 25% is not a guideline — it is law.

The AI recommends, the human decides:

BaFin’s position on AI in risk management (EBA/GL/2021/05 and BaFin AI Principles 2021): AI can recommend but not decide in supervisory-relevant areas. Explainability is required. Human override must always exist. Audit trail of AI recommendations AND human decisions is mandatory.


Reporting Requirements

COREP Templates (Quarterly)

C 26.00 (LE1): Tier 1 capital, applicable limit percentage, limit amount.

C 27.00 (LE2): Every counterparty/group with exposure exceeding 10% of Tier 1. Fields: LEI, name, country, sector (NACE), counterparty type, group identifier, gross exposure, net exposure, percentage of Tier 1.

C 28.00 (LE3): Breakdown between trading book and non-trading book per large exposure.

C 29.00 (LE4): Individual entities within connected client groups — shows the exposure to each entity and the type of connection (control or economic interdependence).

C 30.00 (LE5): Maturity bucket breakdown (added under CRR II).

Remittance deadline: T+30 working days after quarter-end. Submission via Bundesbank ExtraNet.

Additionally, German banks report all exposures exceeding EUR 1 million to the Bundesbank’s Evidenzzentrale (credit register) under §14 KWG — the Millionenkreditmeldung. The Evidenzzentrale provides feedback showing aggregate banking system exposure to each borrower, which is valuable for discovering connected clients.


Audit Trail

MaRisk AT 6 requires all risk-relevant processes to be documented so that a “knowledgeable third party” can understand the decisions made and why.

For each monitoring cycle, the audit trail captures:

Retention: minimum 5 years under MaRisk, 10 years aligned with §257 HGB for financial records. In practice, banks retain large exposure records for 7-10 years given litigation and regulatory inquiry timelines.


Running Under the MCP Orchestrator

MCP Tools:

System Prompt Context: Current own funds breakdown (CET1, AT1, T2), CRR limit percentages, internal threshold levels, connected client group definitions, exemptions applied (Article 400), COREP template structure.

Trigger Conditions:


Demo Flow

The dashboard shows a gauge for each of the top 10 counterparties. Color-coded: green, amber, orange, red. Time series trending behind each gauge.

EuroAuto AG sits at 74%. A EUR 120 million drawdown hits. The gauge slides to 87%. Orange turns red at 90% — wait, not yet. But the agent fires: “Warning threshold crossed. Exposure at 87% of limit.” Recommended actions appear. The CRO taps “Approve” on the syndication recommendation. A few moments later, the gauge drops to 72%.

Then the FX shock. USD/EUR moves 8% overnight. Three counterparties with USD-denominated exposures recalculate above limit. Two gauges go black — breach. The agent drafts BaFin notifications for both. The CRO reviews, approves the larger one first. The dashboard tracks daily progress until compliance is restored.

Simple arithmetic. But wrapped in explanation, audit trail, and speed — that is what makes it valuable. The detection is trivial. The compliance response is not.


Beyond Monitoring: Execute the Remediation

Currently, the agent calculates exposures, detects threshold breaches, and recommends remediation actions. The next step: a one-click “Execute” button that initiates the recommended action — freeze new approvals to the counterparty group (push to credit approval system), kick off syndication workflow (notify portfolio management, draft term sheet), or stage the BaFin breach notification for CRO sign-off via Bundesbank ExtraNet.

For COREP reporting: the agent does not just track exposures — it pre-populates C 26.00 through C 30.00 templates quarterly, cross-checks against the Evidenzzentrale feedback, and stages the submission for the T+30 working day deadline.

The consulting differentiator: This agent speaks CRR. It knows the difference between a passive breach (FX movement, capital reduction — more lenient treatment) and an active breach (new lending — immediate notification required). It understands connected client groupings under Article 4(1)(39), calculates SA-CCR for derivatives exposure, and applies credit risk mitigation rules for eligible collateral. A spreadsheet can do the arithmetic. This agent does the arithmetic, explains it, and files the paperwork.