The KYC Orchestrator: Onboarding Customers Without Onboarding Risk

James Aspinwall — February 2026


Know Your Customer is a pipeline problem. Identity verification, sanctions screening, PEP checks, adverse media, risk scoring — each step depends on data from the previous steps, some can run in parallel, and the decision at the end (approve, review, escalate, decline) has regulatory consequences that persist for the life of the relationship.

This agent orchestrates the pipeline. It sequences the checks, parallelizes what can be parallelized, makes the escalate-vs-auto-approve decision, and writes a review summary for each applicant. Edge cases — partial PEP matches, sanctions near-misses — get escalated with reasoning the compliance officer can act on immediately.


The Regulatory Framework

German KYC obligations sit across three layers of regulation.

GwG (Geldwäschegesetz)

The German Money Laundering Act implements EU AML Directives into national law.

Section 10 — General CDD: Identify the customer, verify their identity using reliable documents, identify the beneficial owner, understand the purpose and nature of the business relationship.

Section 14 — Simplified Due Diligence (SDD): Permitted for lower-risk scenarios — listed companies, certain government entities, domestic transactions below thresholds. Lighter documentation, less frequent review.

Section 15 — Enhanced Due Diligence (EDD): Mandatory for PEPs, customers from high-risk third countries, complex or unusual transactions, and any situation the institution’s risk analysis identifies as higher risk. EDD means: senior management approval, source of wealth documentation, enhanced ongoing monitoring.

Section 8 — Record Retention: All KYC data retained for minimum 5 years after the business relationship ends. Maximum 10 years — must be destroyed after. Retention period starts at the end of the calendar year in which the relationship terminates.

Section 43 — Suspicious activity: If during KYC the institution identifies grounds for suspicion, a Verdachtsmeldung must be filed with the FIU.

Section 47 — Tipping off: Criminal offense to inform the applicant that suspicion has been identified.

EU AML Directives and the New AMLR

4AMLD/5AMLD/6AMLD established the framework: CDD tiers, PEP definitions, beneficial ownership registers, crypto coverage.

AMLR (Regulation 2024/1624): The new single EU AML Rulebook. Directly applicable — no transposition. Harmonizes CDD rules across all 27 member states. Key change: prescribes specific KYC refresh intervals (every 5 years for low-risk, every year for high-risk). Takes full effect July 2027.

AMLA (Regulation 2024/1620): The new EU Anti-Money Laundering Authority in Frankfurt. Direct supervision of highest-risk cross-border entities. Operational by 2028.

FATF Recommendations


Input: Applicant Data

Each onboarding record contains:

Field Purpose
name Full legal name
date_of_birth Identity verification, age checks
nationality Geographic risk factor
document_type Passport, Personalausweis, residence permit
document_id Document number
address Residential address
occupation Customer risk factor
source_of_funds Required for EDD

Acceptable German identity documents (GwG Section 12, BaFin Circular 3/2017):

All documents must contain a machine-readable zone and verifiable optical security features for Video-Ident use.

For the demo: 20-30 mock applicants with varying risk profiles.


Processing: The Onboarding Pipeline

Phase 1 — Data Collection (Sequential)

Customer data intake and document upload. Must complete before any screening can begin.

Phase 2 — Verification (Parallelized)

Five independent checks run concurrently:

ID Document Verification: OCR, MRZ (machine-readable zone) extraction, security feature validation. For Video-Ident (BaFin Circular 3/2017): trained employees in locked rooms, real-time end-to-end encrypted video, liveness check (customer must move the document, tilt to show holographic features), full recording retained for 5 years.

Germany has also greenlit fully automated identification (GwVideoIdentV draft) — BSI-tested, 2-year trial period, but must NOT be used for persons with higher ML/TF risk indicators.

Sanctions Screening: Checked against: EU Consolidated Financial Sanctions List, UN Security Council Consolidated List, OFAC SDN List (if USD exposure), BaFin/Bundesbank restrictions.

Fuzzy matching is essential — sanctioned individuals use aliases, transliterations, and name variations. The industry uses hybrid algorithms:

Algorithm Best For Typical Threshold
Jaro-Winkler Individual names (prefix-weighted) 0.80-0.90
Levenshtein Company/entity names Varies by length
Soundex/Metaphone Phonetic matching Binary match

Match score handling:

Score Classification Action
95-100 Hard match Immediate freeze, escalate to MLRO, decline
85-94 Near match Manual review, additional data gathering
75-84 Possible match Automated enrichment, context-based resolution
< 75 No match Auto-clear, log for audit

PEP Screening: Checked against commercial PEP databases (World-Check, Dow Jones, ComplyAdvantage). The EU definition (Directive 2015/849, Article 3(9)) covers: heads of state/government, ministers, parliamentarians, supreme court members, central bank board members, ambassadors, senior military officers, and state-owned enterprise directors.

Family members (spouse, children, parents) and close associates are also screened.

PEP declassification: minimum 12 months after leaving office (GwG and Directive 2015/849 Article 22). But FATF Recommendation 12 says no fixed time limit — risk assessment continues beyond the statutory minimum. In practice, institutions monitor for 3-5 years.

Adverse Media Screening: Search for negative news coverage: fraud investigations, money laundering allegations, sanctions evasion, corruption, organized crime connections. Multi-language search required.

Beneficial Ownership Identification: For legal entities: identify all natural persons who ultimately own or control more than 25% (GwG threshold). Trace through all layers of corporate structure. Check against the German Transparenzregister (transparency register).

Phase 3 — Risk Assessment (Sequential — depends on Phase 2)

Risk score calculated from four weighted dimensions:

Total Risk Score =
  (Customer Risk × 0.40) +
  (Geographic Risk × 0.25) +
  (Product Risk × 0.20) +
  (Channel Risk × 0.15)

Customer risk factors: Occupation (cash-intensive = higher), PEP status, adverse media, sanctions screening results, legal structure complexity, source of wealth clarity.

Geographic risk factors: EU high-risk third countries list (most recently updated December 2025 — added Russia, Bolivia, BVI), FATF grey/black list, Transparency International CPI, tax haven/secrecy jurisdiction status.

Product risk factors: Cash-intensive products (higher), private banking, correspondent banking, trade finance, virtual assets.

Channel risk factors: Non-face-to-face onboarding (higher), third-party introduced business.

Classification:

Category Score CDD Level Review Frequency Approval
Low 0-25 SDD permitted Every 5 years Auto-approve possible
Medium 26-50 Standard CDD Every 2-3 years Standard review
High 51-75 EDD required Every 1 year Senior compliance officer
Prohibited 76-100 Decline N/A Decline and exit

Phase 4 — Decision (Sequential — depends on Phase 3)

The LLM evaluates all screening results and risk score, then makes a recommendation:

Auto-approve (low risk, all checks clean): All screening negative, risk score < 25, domestic customer, standard product. The “four eyes” principle (Vier-Augen-Prinzip) can be satisfied with the automated system as one “eye” if it is validated and auditable, with periodic quality assurance sampling as the second.

Manual review queue (medium risk or near-matches): Risk score 26-50, or any screening produced a near-match that was not auto-cleared. L1 analyst reviews.

EDD queue (high risk): PEP hit, high-risk country, complex beneficial ownership structure. Requires senior compliance officer. Source of wealth documentation mandatory. Senior management approval to establish the relationship.

Decline (sanctions hit, prohibited category): Hard sanctions match or prohibited risk profile. No relationship established. If a suspicious pattern was identified during the process, a Verdachtsmeldung may still be required.

Phase 5 — LLM Review Summary

For every applicant, the LLM writes a review summary:

“Applicant: Maria Schneider (DE). German Personalausweis verified via eID. All sanctions lists clear. PEP screening: negative. Adverse media: negative. Risk score: 18/100 (low risk). Source of funds: employment income (Deutsche Telekom, Senior Engineer). No risk indicators identified. Recommendation: auto-approve with standard CDD. Next scheduled review: February 2031.”

For an escalated case:

“Applicant: Viktor Petrov (RU/DE). Russian passport + German residence permit verified via Video-Ident. Sanctions screening: near-match (Jaro-Winkler 0.87) against EU consolidated list entry for Viktor Petrov born 1965-03-12 — applicant born 1978-07-24, different patronymic, different city of birth. Assessment: false positive based on date of birth and name component differences. PEP screening: negative. Geographic risk: HIGH — Russian nationality, Russia added to EU high-risk third countries list December 2025. Adverse media: negative. Risk score: 62/100 (high risk — driven by geographic factor). EDD required. Source of wealth documentation needed. Recommendation: escalate to senior compliance officer for EDD review and senior management approval under GwG Section 15.”


Human-in-the-Loop

The GwG and BaFin guidance are specific about what requires human judgment:

Must be human decisions:

Can be automated (with conditions):

The four eyes principle (Vier-Augen-Prinzip): Deeply embedded in German banking governance. Critical compliance decisions require two independent reviewers. For EDD cases: analyst prepares, senior reviewer approves. For auto-approved low-risk: one “eye” is the validated system, the second is periodic QA sampling.


Ongoing Monitoring (Post-Onboarding)

KYC is not a one-time event. GwG Section 10(1) no. 5 requires ongoing monitoring:

The industry is moving toward perpetual KYC (pKYC): continuous automated monitoring replacing periodic batch reviews. Event-driven triggers rather than calendar-based reviews. Targeted refreshes focused on specific changes rather than full re-review.


Data Protection: GDPR Intersection

KYC processing is a legal obligation under GwG — GDPR Article 6(1)(c) provides the lawful basis. Consent is not required and should not be relied upon (it could be withdrawn).

Right to erasure vs AML retention: GDPR Article 17(3)(b) explicitly exempts data processing for legal obligations. During the 5-year mandatory retention period, institutions can legitimately refuse erasure requests. After 10 years, data must be destroyed.

DPIA (Data Protection Impact Assessment): Required under GDPR Article 35 for systematic, large-scale processing of special category data — biometric data in Video-Ident qualifies.


Testing and Demo Scope

Test Scenarios

Clean passes (15-20 applicants): Standard German and EU citizens, valid documents, no screening hits, low risk scores. Show auto-approval in under 5 minutes.

PEP hits (3-5 applicants):

Sanctions near-matches (2-3 applicants):

Hard sanctions match (1-2 applicants):

Demo Flow

Run through 5 applicants live:

  1. Clean pass: German citizen, Personalausweis, employed at Siemens. All checks clear in parallel. Auto-approved in 47 seconds. Dashboard shows green pipeline with pass indicators at each step.

  2. PEP hit: Applicant’s father is a current state minister. PEP database returns match on family member. Risk score jumps to 58. Pipeline halts at decision point. LLM writes escalation summary with PEP relationship detail. “Awaiting senior compliance officer review.”

  3. Sanctions near-miss: Russian applicant. Name scores 0.87 Jaro-Winkler against a sanctioned individual. But DOB is 13 years different. LLM evaluates: “Near-match resolved as false positive — date of birth difference (1978 vs 1965) and patronymic mismatch provide sufficient differentiation. Geographic risk remains HIGH due to Russian nationality on EU high-risk third countries list. EDD required.” Pipeline continues to EDD queue.

  4. Auto-approve edge case: Dual national (German/Tunisian). Tunisian nationality triggers geographic risk assessment but Tunisia is not on the high-risk list. No other risk indicators. Risk score: 32. Standard CDD. Approved with note: “Reviewed: geographic risk factor assessed as manageable.”

  5. Hard sanctions match: Name exactly matches EU consolidated list entry. Pipeline stops immediately. Red indicators across the board. LLM: “Hard sanctions match confirmed. Applicant [name] appears on EU Consolidated Financial Sanctions List (entry added [date], legal basis [Council Regulation]). Recommendation: decline, do not establish business relationship. Consider STR filing if suspicious pattern identified during application.”

The pipeline visualization — steps with pass/fail indicators, parallel screening running simultaneously, decision points where the system pauses for human input — is more important than the depth of any single check. It tells the story: this is orchestration, not just screening.


Running Under the MCP Orchestrator

MCP Tools:

System Prompt Context: GwG CDD tier definitions, sanctions list identifiers, PEP category definitions, risk scoring weights and thresholds, institution’s risk appetite statement, escalation authority matrix.

Trigger Conditions:

Output: For each applicant: screening results, risk score with breakdown, CDD tier determination, decision recommendation with reasoning, review summary. Feeds into the unified dashboard timeline.


The Value Proposition

A compliance analyst manually processing a standard KYC application takes 30-60 minutes. High-risk cases take hours to days. Multiply by thousands of applications per month.

The orchestrator processes low-risk cases in under a minute. It does not skip any check — it runs them in parallel instead of sequentially. It does not make EDD decisions — it presents the evidence and writes the summary so the compliance officer can decide immediately instead of spending an hour assembling the same information.

For the cases that matter — the PEP hits, the sanctions near-misses, the complex beneficial ownership structures — the agent’s value is not speed. It is completeness. Every list was checked. Every screening result is documented. The summary explains why this case needs attention and what specifically triggered the escalation.

The compliance officer opens the case and already knows what they are looking at.


Beyond Recommendation: Execute the Decision

Currently, the agent runs the pipeline, scores the risk, and recommends approve/review/escalate/decline. The next step: a one-click “Execute” button that carries out the decision — auto-approve triggers account provisioning, EDD escalation routes the case to the senior compliance officer’s queue with a pre-filled checklist and source-of-wealth request letter, decline sends the rejection notice and archives the application with full audit trail.

For ongoing monitoring: the agent does not just flag KYC refresh due dates — it initiates the refresh workflow, pulls updated sanctions/PEP screening, and presents the delta to the reviewer. Event-driven triggers (sanctions list update, beneficial ownership change) automatically re-screen affected customers and surface only the cases that changed.

The consulting differentiator: This agent speaks GwG. It knows that a Personalausweis requires eID verification for persons 16+, that Video-Ident under BaFin Circular 3/2017 requires trained employees in locked rooms with end-to-end encrypted video, and that fully automated identification under GwVideoIdentV must NOT be used for persons with higher ML/TF risk indicators. It knows PEP declassification rules differ between GwG (12-month minimum) and FATF Recommendation 12 (no fixed time limit). Generic onboarding tools check boxes. This agent understands why each box exists.