OH

Sanctions, AI & External Data Adapters

Governed connectors for licensed screening data, AI providers and market data: list versions, sync jobs, structured error handling, vaulted credentials and contract/licence references (INT-08).

INT-08
Sanctions sync workspace
Source adapters
8
1 blocked (licence) · 7 active
List freshness (p95)
6h 10m
SLA ≤ 24h for sanctions lists
Sync jobs (24h)
38
2 failed · 1 in DLQ
Credential rotations due
1
WorldGuard key · due 20 Jul
Egress redaction checks
100%
0 classification violations (30d)
Source adapters
SourceCategoryLicence / contractPermitted useFreshness SLALineageResidencyStatus
UN Consolidated Sanctions
Public list · signed download
SanctionsPublic — terms recordedScreening only≤ 24hTrackedLocal copy · UAEActive
UAE Local Terrorist List
Executive Office feed
SanctionsAuthority feed — registeredScreening only≤ 4hTrackedLocal copy · UAEActive
WorldGuard PEP & Sanctions
Licensed commercial feed
Sanctions / PEPCTR-2025-142 · exp 31 May 2027Screening + periodic reviewDaily deltaTrackedLocal copy · UAEActive
NewsTrace Adverse Media
Licensed query API
Adverse mediaCTR-2024-310 · expired 12 Jul 2026EDD / case enrichmentOn demandTrackedQuery only · redactedBlocked — licence expired
Model provider A (AI Gateway)
Generation + extraction · via provider-agnostic gateway
AI providerCTR-2026-021 · exp 31 Jan 2027Approved use cases only (registry)n/aPer-call lineageUAE region endpointActive
Model provider B (AI Gateway)
Embeddings + fallback generation
AI providerCTR-2026-034 · exp 30 Apr 2027Approved use cases onlyn/aPer-call lineageUAE region endpointActive — fallback route
CBUAE FX reference rates
Daily official rates
Market / FXPublic — terms recordedValuation + multi-currency postingDaily 18:00TrackedLocal copy · UAEActive
Company registry lookups
DED / free-zone verification
RegistryCTR-2025-201 · exp 30 Nov 2026KYC verificationOn demandTrackedQuery only · minimizedDegraded — upstream latency
8 adapters · source/licence/version, permitted use, freshness and lineage tracked per §7.11 INT-08AI Gateway console
List versions in force
Delists & rescreening
ListVersionPublished (source)ImportedΔ AddedΔ RemovedΔ ChangedContent hashStatus
UN Consolidated2026-07-15.115 Jul 20:0216 Jul 02:0014322sha256:4c1a…88f0In force — rescreen complete
UAE Local List2026-07-10.010 Jul 14:1110 Jul 14:40201sha256:9de2…41bbIn force — rescreen complete
WorldGuard PEP2026-07-17.d17 Jul 01:3017 Jul 03:05311971,204sha256:be77…03cdRescreening 62% — 4,180 of 6,742 parties
WorldGuard Sanctions2026-07-17.d17 Jul 01:3017 Jul 03:059144sha256:17aa…9e02In force — rescreen complete
NewsTrace media index2026-07-11.011 Jul 22:0011 Jul 23:15sha256:60c4…b7d9Stale 6 days — source blocked
CBUAE FX rates2026-07-1616 Jul 18:0016 Jul 18:0431sha256:f2b8…1140In force
Version deltas trigger authorized rescreening; delist handling per Sanctions sync
Sync jobs (last 24h)
JobSourceStartedDurationRecordsResultError codeAction
SYNC-11851WorldGuard PEP delta17 Jul 03:004m 55s1,612Success
SYNC-11850UAE Local List poll17 Jul 02:0018s0Success — no delta
SYNC-11849NewsTrace ingestion17 Jul 03:002s0Blocked — fail closedERR_LICENSE_EXPIREDDegraded notice
SYNC-11846Company registry health probe17 Jul 01:1529.8s1Success after 2 retriesERR_UPSTREAM_TIMEOUT
SYNC-11843WorldGuard full refresh16 Jul 22:0041m 12s2.4MSuccess
SYNC-11841CBUAE FX rates16 Jul 18:026s31Success
SYNC-11838UN Consolidated import16 Jul 02:001m 44s39Success — hash verified
SYNC-11836WorldGuard PEP delta16 Jul 03:000Failed — moved to DLQ after 5 retriesERR_SCHEMA_MISMATCHReplay (authorized)
Retries use bounded backoff; exhausted jobs quarantine to DLQ with owner-visible incidentProvider health
Error handling — structured envelope & DLQ
Events & DLQ

All adapter errors use one Problem Details envelope with stable code, correlation ID and retryability (§10.3). No stack traces or sensitive payloads.

{
  "type": "https://erp.almanara.example/errors/ERR_LICENSE_EXPIRED",
  "title": "Source licence expired",
  "status": 403,
  "errorCode": "ERR_LICENSE_EXPIRED",
  "detail": "Ingestion stopped safely; no partial write.",
  "correlationId": "corr_01J2ZK9V7Q8N",
  "retryable": false,
  "supportRef": "INC-2026-0231"
}
DLQ itemError codeAttemptsAgeAction
SYNC-11836 · WorldGuard deltaERR_SCHEMA_MISMATCH51d 6h
Credentials & contract references
Vaulted · least privilege
AdapterContract refExpiryVault referenceLast rotationNext rotation
WorldGuardCTR-2025-14231 May 2027vault://data/worldguard/prod#v820 Apr 2026Due 20 Jul 2026
NewsTraceCTR-2024-310Expired 12 Jul 2026vault://data/newstrace/prod#v512 Jan 2026Suspended
Model provider ACTR-2026-02131 Jan 2027vault://ai/provider-a/prod#v328 Jun 202626 Sep 2026
Model provider BCTR-2026-03430 Apr 2027vault://ai/provider-b/prod#v230 Jun 202628 Sep 2026
Company registryCTR-2025-20130 Nov 2026vault://data/registry/prod#v402 Jul 202630 Sep 2026
Provider access is least-privilege; shared credentials prohibited
Egress minimization & redaction by classification
Classification policy
Use caseDestinationData classFields sentRedaction appliedApproval
Sanctions screening queryWorldGuardC2 — PersonalFull name, DOB year, nationalityEmirates ID withheld (784-19●●-●●●●●●●-●) · address withheldMLRO · 04 Jan 2026
Adverse media queryNewsTraceC2 — PersonalFull name + alias setNo identifiers beyond nameSuspended with licence
AI document extractionModel provider AC3 — Sensitive docDocument image (KYC scope)Zero retention flag · region-pinned · no training useAI Platform Owner · 15 Mar 2026
AI listing description draftModel provider AC1 — BusinessUnit specs, no party dataParty names stripped by gateway policyApproved use case UC-114
Registry verificationCompany registryC2 — CorporateTrade licence no., legal nameUBO details withheldCompliance · 10 Feb 2026
Gateway blocks any call whose payload exceeds the approved field set for its classificationAI observability
Suspend adapter — Company registry lookups

Consequence: KYC verification falls back to the controlled manual evidence procedure; open verifications (3) stay queued and are not lost. Screening and AI features are unaffected.

Related: Screening review · Risk & EDD · AI Gateway · Model & prompt registry · Provider Hub · Provider health

Static render mockup — no live data. Source: ERP Modern Development Specification v2.0 (§7.11 INT-08, §10.2/§10.3 provider & API contracts) · Covers: INT-08.