Skip to main content

Bank8:Compliance — AML/CTF

KYC/CDD, beneficial ownership, PEP classification, sanctions screening, transaction monitoring, and the alert/case lifecycle — detection only; filings go through Reporting (separation of duty is structural, not procedural).

Use cases​

  • Customer due diligence — KYC/CDD levels, beneficial ownership chains, PEP classification at onboarding and on review.
  • Sanctions screening — customers and counterparties screened on onboarding and continuously; hits become alerts.
  • Transaction monitoring — the embedded worker consumes ledger/payments events; suspicious patterns raise alerts (bank8:compliance:suspicious:detected → Reporting's queue).
  • Case management — alerts investigate into cases; dispositions are auditable, terminal states immutable.

API surface (selected)​

FamilyEndpointsScope
CustomersKYC/CDD, BO, PEPbank8:compliance:customers:*
Screeningsanctions runs, hitsbank8:compliance:screening:*
Monitoringrules, alertsbank8:compliance:alerts:*
Casescase lifecyclebank8:compliance:cases:*

Full documentation​

The complete detail lives in this product's sub-pages:

  • Architecture (DDD) — the full document, harvested from the unit's repository at build time.
  • Business rules (BRD) — the full document, harvested from the unit's repository at build time.
  • Security — the full document, harvested from the unit's repository at build time.
  • Overview (repo README) — the maintainer's README in the consolidated reference section.