PROOViD AML Docs
Roadmap

Roadmap & delivery status

The PROOViD AML screening engine, back-office, and GDPR data-privacy are feature-complete and live in production. This page tracks what's shipped, what's left, and the MVP milestone status. See the architecture & system design for how the components fit together.

Shipped & live Remaining (buildable) Owner / ops Out of scope

Delivered live in prod

Screening engine

  • TP / PM / FP / Unknown classification + Pass / Review / Fail
  • Per-tenant risk-scoring engine (0–100 + band)
  • Fuzzy + phonetic + nickname + transliteration matching
  • Tunable matching: 3 presets (Recall-first/Balanced/Precision-first) + saved named profiles
  • PEP tiering derived from office jurisdiction (PEP1 Domestic / PEP2 Foreign / PEP3 Intl-org) vs per-tenant home country + per-request PEP-level filter
  • PEP4 family / close-associate (RCA): relatives of current heads of state / government ingested from Wikidata & screened as Family-or-associate
  • Published matching benchmark (95.1% recall vs an independent 1,736-name set)
  • Per-call & per-tenant watchlist selection

Watchlists & data

  • UN / OFAC / EU / UK sanctions + Wikidata PEP
  • Per-tenant bring-your-own commercial providers
  • Adverse media (GDELT + BYO) + neural NER relevance
  • Auto re-ingestion (self-host cron sidecar)

Screening API

  • Screen · re-screen · bulk · async batch (CSV/XLSX)
  • Full-text search over screening history
  • Idempotency keys · RFC 7807 errors

Monitoring & cases

  • Ongoing monitoring + turnover-threshold engine
  • Scheduled re-screen (daily-delta + monthly-full)
  • Case management + bulk actions + attachments
  • Regulator pack (JSON + PDF + Parquet) + decision explainability · audit log + hash-chain

GDPR / data-privacy

  • Data-subject rights: export · erase · restrict · object · rectify
  • Consent capture + versioned copy + withdrawal
  • Data-retention + automated purge (anonymize-in-place)

Platform & DX

  • Own IdP (OpenIddict) + Keycloak dual-authority · multi-tenancy · RBAC
  • Quota + rate limit · white-label branding + design-token theming · i18n (EN/ES/PT/FR/DE)
  • Dev docs + diagrams · TypeScript SDK · MCP server · marketing site
  • Turnkey self-host (Docker Compose, co-located NER)
  • WCAG 2.1 AA accessibility (axe-clean)

Remaining

Buildable polish contract-gated

  • WorldCheck / Dow Jones connectors (needs a commercial data contract)
  • Parquet export, design-token theming and PT/DE languages all shipped — the buildable engine/UI backlog is otherwise closed.

Owner / process owner

  • DPIA + ROPA
  • Penetration test + deeper SAST / DAST / SCA
  • UAT scenario playbooks
  • Pilot tenants + go-live sign-off
  • Vendor DPAs (if commercial connectors adopted)

Ops / infra ops

  • SLO dashboards + on-call + alerting / SIEM
  • WAF / HSTS / mTLS / EU data-locality at the ingress
  • Resize prod node (run NER first-class on prod, not via the staging link)

Out of scope separate product

  • Module B — enhanced KYC (docs / liveness / face-match)
  • Native Android / iOS SDKs + redirect embed
  • EnhancedCheck / PAD controls
  • Proof-of-address / offline-mobile / device fingerprinting

MVP milestones

MilestoneStatusNotes
M1 — Kick-off & sandboxownerProcess/contract; the PROOViD-consumption premise is superseded (own engine).
M2 — Platform & security baselinedoneTenant model, OIDC/RBAC, audit, secrets ✅; WAF/SIEM = ops.
M3 — Module A screening façadedoneScreening + webhooks + idempotency + daily-delta/monthly-full re-screen ✅.
M4 — Threshold enginedoneTurnover-threshold engine (opt-in) ✅.
M5 — Module B enhanced KYCout of scopeSeparate KYC product.
M6 — SDK wrappersweb doneTypeScript/Web SDK ✅; native mobile out of scope.
M7 — Back-office shelldoneCases console + queues + review + CSV/regulator export + bulk + attachments.
M8 — Localization & white-labeldoneBranding + design-token theming ✅ · i18n EN/ES/PT/FR/DE ✅ · consent-copy versioning ✅.
M9 — Compliance hardening & DPIAownerRunbooks ✅; DPIA / pen-test / UAT = owner.
M10 — Pilot & GAownerPilot tenants + SLO + go-live sign-off.
© PROOViD AML · Developer Docs Architecture · Get started