| Intake: files and messagesBank connectivity (SWIFT, host-to-host, bank APIs) usually stays as it is. Take a copy of each file as it lands. | AWS Transfer Family, Amazon S3 | Blob Storage with SFTP, Logic Apps connectors | Your existing managed file transfer; Ceph or IONOS S3 Object Storage |
|---|
| Parse and normaliseTurn camt.053, MT940, scheme reports and partner CSVs into one transaction format, keeping the original line for evidence. | AWS Glue | Data Factory in Microsoft Fabric | Apache Spark on Kubernetes |
|---|
| Matching data storeHolds both sides of every match, its status and its history. | Amazon Aurora PostgreSQL | Azure Database for PostgreSQL | PostgreSQL |
|---|
| Deterministic matchingKeep the rules auditors already trust. AI starts where the rules stop. | In your existing reconciliation platform, or rules in your own code | In your existing reconciliation platform, or rules in your own code | In your existing reconciliation platform, or rules in your own code |
|---|
| Match suggestions (ML)A ranking model trained on your own past matches, giving a confidence and a reason for each suggestion. No language model is needed for this. | Amazon SageMaker AI | Azure Machine Learning | MLflow and Kubeflow on Kubernetes |
|---|
| Investigation and draftingReads statement narratives, scheme reports and past cases, then explains a break in plain English. Both clouds offer a choice of models, including Claude. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
|---|
| Past breaks and procedures (retrieval)Resolved breaks, desk procedures and account notes, so the agent learns from how your team fixed the same problem last time. | 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 |
|---|
| WorkflowRuns each day's cycle to the cut-off, and escalates if a safeguarding or client money reconciliation isn't signed off in time. | AWS Step Functions | Logic Apps or Durable Functions | Temporal, or n8n |
|---|
| Link to the ledgerApproved postings go in through the ledger's own interface, with its own approval limits. The AI has no write access. | API Gateway, plus your existing integration platform | API Management, plus your existing integration platform | Kong or your existing API gateway |
|---|
| Human reviewAnalysts and controllers work where they already work, not in a new screen. | In the existing reconciliation platform or finance workbench | In the existing reconciliation platform or finance workbench | In the existing reconciliation platform or finance workbench |
|---|
| Audit evidenceWrite-once storage for every match, suggestion, approval and posting, for the agreed retention period. | Amazon S3 with Object Lock, CloudTrail | Blob Storage immutable storage, Azure Monitor logs | Ceph with S3 Object Lock, OpenTelemetry |
|---|
| Guardrails | Bedrock Guardrails | Foundry guardrails (Azure AI Content Safety) | Open-source guardrails (e.g. NeMo Guardrails, Llama Guard) |
|---|
| Identity, keys, data protectionSeparate roles for proposing and approving, so nobody approves their own fix. | IAM Identity Center, KMS, Macie | Entra ID, Key Vault, Purview | Keycloak or your existing Active Directory; OpenBao or HashiCorp Vault; an HSM |
|---|
| MonitoringTrack match rates, acceptance rates and ageing by account. A sudden change usually means a source file changed format. | CloudWatch | 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 |
|---|