| Intake: applications and documentsKeep the original upload unchanged, with a hash, for the MLR record-keeping period. | API Gateway, S3 | API Management, Blob Storage | Kong or your existing API gateway; Ceph or IONOS S3 Object Storage |
|---|
| Identity verificationBuy this, don't build it. Check the provider is on the DVS register and record its certification on each file. | A certified DVS provider, called through the API layer | A certified DVS provider, called through the API layer | A certified DVS provider, called through the API layer |
|---|
| Reading documentsTest on real uploads: phone photos of payslips, scanned share registers, statements from 30 different banks. | Amazon Textract | Azure Content Understanding (includes Document Intelligence) | Open-source parsing (e.g. Docling) plus an open-weight vision model |
|---|
| Reasoning and draftingAWS and Azure both offer a choice of models, including Claude. On-prem and sovereign options run open-weight models. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
|---|
| Procedures knowledge (retrieval)Your KYC procedures, risk methodology and JMLSG-based standards, versioned, so every draft cites the version it used. | Bedrock Knowledge Bases | Foundry IQ, built on Azure AI Search | OpenSearch, or PostgreSQL with pgvector |
|---|
| Agent runtimeThe original Bedrock Agents closed to new customers on 30 July 2026; new builds use AgentCore. | Amazon Bedrock AgentCore | Foundry Agent Service | An open-source agent framework (e.g. LangGraph) on Kubernetes |
|---|
| ScreeningThe engine stays the control. Confirm it now sources the UK Sanctions List, not the closed OFSI list. | Your existing screening engine | Your existing screening engine | Your existing screening engine |
|---|
| Company dataCache responses with the date fetched, so the file shows what the register said at the time. | Companies House API through the API layer | Companies House API through the API layer | Companies House API through the API layer |
|---|
| Risk rulesRisk scoring stays deterministic and owned by financial crime. The model explains it; it doesn't set it. | Your existing rules engine, or rules held as versioned config | Your existing rules engine, or rules held as versioned config | Your existing rules engine, or rules held as versioned config |
|---|
| Workflow and events | Step Functions, EventBridge, SQS | Logic Apps or Durable Functions, Event Grid, Service Bus | Temporal or n8n; Apache Kafka or RabbitMQ |
|---|
| Human reviewAnalysts review where they already work, not in a new screen. | In the analysts' existing KYC case tool | In the analysts' existing KYC case tool | In the analysts' existing KYC case tool |
|---|
| GuardrailsBlock customer-facing wording about holds, suspicion or reasons for referral. | Bedrock Guardrails | Foundry guardrails (Azure AI Content Safety) | Open-source guardrails (e.g. NeMo Guardrails, Llama Guard) |
|---|
| Identity, keys, data protection | IAM Identity Center, KMS, Macie | Entra ID, Key Vault, Purview | Keycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM |
|---|
| Monitoring and auditLog every source, draft, edit and decision, so a file can be replayed for QA, audit or the FCA. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
|---|
| UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
|---|