| Intake: events and filesApproved documents arrive as events from the document management system, not as uploads by hand. | API Gateway, S3 | API Management, Blob Storage | Kong or your existing API gateway; Ceph or IONOS S3 Object Storage |
|---|
| Reading source documentsBedrock Data Automation processes London requests in London (checked 9 November 2026; re-check at build time). Textract plus an in-region model is the alternative. Test on scanned legacy reports and complex tables, not just born-digital PDFs. | Amazon Textract, or Bedrock Data Automation | Azure Content Understanding (includes Document Intelligence) | Open-source parsing (e.g. Docling) plus an open-weight vision model |
|---|
| Drafting and reasoningBoth clouds offer a choice of models, including Claude. Check which run in-region in London or UK South, and pin the model version: validation depends on it. | Amazon Bedrock | Microsoft Foundry | Open-weight models served with vLLM on your own GPUs, or IONOS AI Model Hub |
|---|
| Source knowledge (retrieval)Only approved, effective versions, with document ID, version and status in the metadata. Superseded documents are removed from the index, not just ranked lower. | Bedrock Knowledge Bases | Foundry IQ, built on Azure AI Search | OpenSearch, or PostgreSQL with pgvector |
|---|
| Numbers and tablesNumbers are copied by code and checked against the source. The model writes the words around them, never the figures. | AWS Lambda reading structured sources | Azure Functions reading structured sources | Python services on Kubernetes |
|---|
| 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 |
|---|
| Workflow | AWS Step Functions | Logic Apps or Durable Functions | Temporal, or n8n |
|---|
| Middleware and events | Amazon EventBridge, SQS | Event Grid, Service Bus | Apache Kafka or RabbitMQ |
|---|
| Link to document management and RIMAgree in discovery what the suppliers allow: read access to approved documents and writing drafts back as new draft versions. | Through the supplier's published API, plus your existing integration platform if you have one | Through the supplier's published API, plus your existing integration platform if you have one | Through the supplier's published API, plus your existing integration platform if you have one |
|---|
| Human reviewAuthors and approvers work where they already do. Electronic signatures stay in the validated system. | In your existing document management system's review and approval workflow | In your existing document management system's review and approval workflow | In your existing document management system's review and approval workflow |
|---|
| GuardrailsBlocks drafts that contain statements with no source link, and flags claims beyond what the approved data supports. | Bedrock Guardrails | Foundry guardrails (Azure AI Content Safety) | Open-source guardrails (e.g. NeMo Guardrails, Llama Guard) |
|---|
| Identity, keys, data protectionThe assistant sees only the products and documents the requesting author is allowed to see. | 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 prompt, source passage, draft, edit and approval, with model and document versions. This is your validation and inspection evidence. | CloudWatch, CloudTrail | Azure Monitor, Log Analytics | Prometheus, Grafana, OpenTelemetry |
|---|
| UK data residencyIONOS AI Model Hub runs in German data centres: EU, not UK, residency. Unpublished dossier data is commercially sensitive, so many firms will want UK-only processing. | eu-west-2 (London) | UK South / UK West | Your own UK data centre, or a UK or EU provider |
|---|