Skip to main content

Hokeka AML documentation

Hokeka AML is an edge-resident AML and fraud platform. Transaction evaluation runs on an Edge Node inside the PSP's own estate; the cloud never receives transaction data. It receives sealed decision records (ids, decision, score, rule ids), and raises alerts, cases and regulatory filings from them.

The three pieces​

PieceRuns whereInstalled byPurpose
Edge NodePSP premisesPSP / client engineersEvaluates each transaction locally; keeps the Edge Ledger (PostgreSQL 16) as the site's system of record
Control PlaneHokeka cloudHokeka platform opsAPI, decision-record ingest, alerts/cases/SAR/CTR workflow, billing, AI layer
ConsoleHokeka cloud (served with the Control Plane)Hokeka platform opsThe operator SPA: alerts, cases, Edge fleet, rules, settings

The Console is never installed on the PSP edge box, and the Edge Node is never installed on Hokeka's Control Plane host.

Architecture: the Edge Node inside the PSP estate, the Control Plane and Console in the Hokeka cloud

Figure 1 — The product at a glance. The Edge evaluates every transaction inside your estate and keeps the ledger; the Control Plane receives sealed decision records and raises alerts, cases and filings; the Console is the operator view. The only connection between the two halves is outbound TCP 443.

What you get (the offering)​

CapabilityWhere it runsWhat it does
Real-time decisioningEdge NodeRules, velocity and risk thresholds evaluated per transaction with a deterministic decision (ALLOW / ALERT / HOLD / BLOCK) in the authorisation path
Site ledgerEdge NodePostgreSQL 16 system of record for every evaluation, retained 5–25 years and purgeable on your terms
Audit trailEdge NodeDecision records v2, sealed and queued in an outbox so nothing is lost across restarts or outages
Alerts, cases, investigationsControl Plane + ConsoleQueues, assignment, notes, SAR/STR/CTR workflow and filed-document storage
Screening dataControl PlaneSanctions/PEP lists and list versioning, pushed to the Edge as a bundle
Rule managementConsoleRule authoring, versioning, maker-checker approval and effectiveness metrics
Fleet managementConsoleEdge node enrolment, approval, health, bundles and upgrades
Advisory AIControl PlaneSanctions triage, SAR drafting and rule suggestions — never on the transaction path, never on your data at rest

Start here​

The five invariants​

  1. The Edge is the only evaluator. The PSP calls only POST /edge/evaluate.
  2. No transaction data leaves the site. Decision records carry ids and outcomes only.
  3. Fail-closed. An unapproved node, an unwritable ledger or a missing TLS keystore answers HOLD — it never silently allows.
  4. Artifacts are verified. Installers verify a GPG-signed SHA256SUMS before trusting any digest.
  5. Retention is a Console setting (5–25 years, maker-checker), enforced on the Edge Ledger.

How this site is built​

Docusaurus. The process and reference pages are generated from the repository's docs/ Markdown at build time, so there is one authoritative copy; the FAQ, overview and API landing pages are hand-written; the Management API reference is generated from the checked-in OpenAPI document.