AI-native · Explainable · FIU-ready

The AI Compliance Operating System for African Financial Services.

An experienced MLRO sitting beside your team on every investigation. Dev54 unifies inline decisioning, AI-led investigations, regulator-defensible explainability and FIU-ready filings into a single operating system for compliance — built for African banks, fintechs, PSPs and remittance.

Explainable AI on every decision Defensible audit trail Live in 8 African markets
Dev54 AI Copilot narrating an investigation alongside a compliance officer

AI recommendation · 92% confidence

File SAR — structuring pattern across 14 events

Decision · 38 ms

3 rules · 4 evidence cites

Trusted by pilot partners across 6 African markets

Pan-African PSP
Tier-2 Bank · NG
Remittance · KE
Microfinance · GH
Mobile money · TZ
Neobank · ZA
How Dev54 works

A single pipeline. Seven explainable steps.

Every transaction your rails see runs through the same defensible chain — and every step is logged, cited, and queryable by an auditor.

Step 1
Stream

Your rails POST every transaction, login or KYC event to one endpoint.

Step 2
AI evaluates

The decisioning brain scores the event against the customer's lifetime baseline.

Step 3
Rules evaluate

18 built-in + custom rules fire deterministically with snapshot thresholds.

Step 4
AI investigates

The agentic investigator pulls similar cases, screening hits, evidence.

Step 5
Analyst reviews

MLRO sees a narrated case with reasoning, evidence, and recommended action.

Step 6
SAR generated

Pre-drafted narrative + goAML XML, four-eyes signed, ready to file.

Step 7
Audit trail stored

Hash-anchored, cryptographically signed, retrievable for the regulator.

Why Dev54

Not another AML platform with an AI feature.

Dev54 was rebuilt around the question: "How does AI help this compliance officer make a faster, more accurate, more defensible decision?" Every page answers that — not just the AI tab.

Dimension
Traditional AML
Dev54
Architecture
Batch monitoring app with AI bolted on
AI-native compliance operating system
Decision latency
Overnight batch · alerts the next morning
<50ms inline on every event
Explainability
Black-box score · analyst rebuilds reasoning
Every score cites the facts and rules that drove it
African coverage
Bolted-on regional config
8 markets out the box · FIU, CTR, KYC tiers, mobile-money rails
Customer brain
Resets per session
Lifetime baseline · same-person resolution across rails
RFI loop
Manual emails, untracked
Built-in tokenised RFI · customer answers tied back to the decision
FIU filing
Manual SAR typing · separate goAML tool
Pre-drafted narrative + goAML XML + MLRO four-eyes signing
Audit defensibility
Trust us we logged it
Cryptographically signed decision passports, verifiable offline
Time-to-value
6–18 month deployment
Workspace live in 2 minutes · first decision in your demo data
ROI calculator

What does inline decisioning save you?

Drag the sliders to match your current alert volume and analyst cost. The math assumes Dev54 auto-dispositions ~60% of low-risk alerts (typical for our pilot cohort) at an industry-standard 22 minutes saved per alert.

250
202,000
$45
$15$150
Analyst hours saved / yr
20.1k hrs
Annual cost savings
$903k
Alerts auto-triaged / yr
54,750
FTE equivalent
10.0

Estimates only. Actual savings vary by typology mix and rule tuning. We can run a 30-day shadow backtest against your own data — see Book a demo.

Security & compliance

Defensible by construction.

We don't bolt security onto a workflow tool. The compliance posture is built into the data model, the API surface, and the AI itself.

Explainable AI

Every AI recommendation cites the facts, rules, and knowledge passages it used. No black-box scores reach a regulator.

Audit logging

Every decision, override, and SAR signing is recorded with actor, timestamp, before/after state. Exportable as a regulator-ready bundle.

Multi-tenant isolation

Every business table is scoped by organisation_id. RLS policies enforce isolation at the database layer — not the application layer.

Role-based access

Roles live in a separate table queried by SECURITY DEFINER functions. Admin · Analyst · MLRO · Deputy MLRO · Platform Admin — least-privilege by default.

FIU-ready reporting

goAML 4.x XML validated against the official XSD. MLRO four-eyes signing trigger. Cryptographically signed decision passports verifiable offline.

Voices from the pilot

What MLROs and engineers are saying.

"It used to take my analyst 25 minutes to write up one alert. With Dev54 the narrative, the screening hits and the recommended verdict are waiting on the page when they open it. They sign it or push back — in under three."
MLRO
Tier-2 Nigerian PSP · Pilot partner
"The fact that every score cites the rule that fired and the customer baseline that drove it is the difference between explaining a decision to the CBN and apologising for it."
Head of Compliance
East African remittance · Pilot partner
"We integrated in an afternoon. One endpoint, one SDK, and the decision came back in 38ms. Shadow mode let us calibrate for two weeks before flipping enforce."
Head of Engineering
Pan-African neobank · Pilot partner
<50ms
avg decision latency
8
African markets live
200+
screening sources
100%
audit-logged
The brain

One brain. Every event. Every customer. Forever.

Not a dashboard you visit when something breaks. A live decisioning layer your rails call on every transaction, login, payout and KYC refresh.

Inline decisioning on every event

One POST /v1/events — three modes: enforce (gate), observe (advisory), ingest (firehose). Approve · hold · block · RFI in under 50 ms, with the rules fired, the model score, and the customer-history facts that drove the call.

Approve / Hold / BlockRFI workflowExplainable

FIU-ready SARs

One-click Suspicious Activity Reports. goAML XML exports for the NFIU. MLRO sign-off, hash-anchored audit trail, and filing receipts.

Filing-aware in
NGKEGHZAEGMACITZ
2m 14s
avg SAR draft time

Global screening

Sanctions, PEP, and adverse media — 200+ sources, fuzzy-matched.

UN
OFAC
EU
HMT

Lifetime customer brain

Same-person resolution across rails, behavioural baselines, and a full risk timeline that never resets — hawk-eye on every end customer, forever.

Built for developers

Universal SDK, REST API, and MCP server. Stream a transaction, get an approve / hold / block / RFI verdict in <50ms — same call screens, scores, and files.

OAuth2@dev54/jsMCP
POST /api/oauth/token
POST /api/v1/customers
POST /api/v1/events // enforce · observe · ingest
POST /api/v1/screening/search
GET  /api/v1/alerts
POST /api/mcp
Developer experience

A real-time verdict in one call.

Drop @dev54/js into Node, Edge, Workers, or the browser. OAuth2 client-credentials, auto token refresh, retries on 429 / 5xx, full parity with the REST API.

Type-safe Auto token refresh Edge / Worker ready
import { Dev54 } from "@dev54/js";const dev54 = new Dev54({ clientId: process.env.DEV54_CLIENT_ID!, clientSecret: process.env.DEV54_CLIENT_SECRET!,});const result = await dev54.events.send({ mode: "enforce", // or "observe" / "ingest" external_id: "txn_abc123", customer_external_id: "cust_001", amount: 5_000_000, currency: "NGN", txn_type: "transfer", channel: "momo",}); // -> verdict, score, reasons, latency_ms

AI-narrated cases

Every case opens with an AI verdict, cited evidence, and three buttons: Approve & file SAR, Approve & close, Reject AI.

<50ms

avg decision latency

Coverage across 8 African markets

Each country profile ships with its regulator, FIU, primary AML law, CTR threshold, KYC tiers, and dominant mobile money rails.

Nigeria
NG
CBN / NFIU
Kenya
KE
CBK / FRC
Ghana
GH
BoG / FIC
South Africa
ZA
SARB / FIC
Egypt
EG
CBE / EMLCU
Morocco
MA
BAM / ANRF
Côte d'Ivoire
CI
BCEAO / CENTIF
Tanzania
TZ
BoT / FIU-TZ
Pricing

One brain. Every institution size.

From a single-country microfinance to a multi-market bank — pay per decision, not per seat.

Starter

Microfinance, SACCOs and early fintechs piloting the brain.

$0/ forever
  • 200 decisions / mo
  • 50 KYC checks / mo
  • 50 screens / mo
  • 1 user
  • AI investigation + SAR drafts
  • Community support
Start free
Most popular
Growth

Early-stage fintechs going live with monitoring + KYC.

$149/ per month
  • 15,000 decisions / mo
  • 1,500 KYC checks / mo
  • 4,000 screens / mo
  • 5 users
  • Custom rules
  • Webhooks
  • 24h email support
Start 14-day trial
Scale

Series A/B and regulated PSPs with case workflows + SAR export.

$599/ per month
  • 150,000 decisions / mo
  • 10,000 KYC checks / mo
  • 40,000 screens / mo
  • 20 users
  • SAR / goAML export
  • Priority support (4h SLA)
  • 2-year audit retention
Start 14-day trial
Enterprise

Banks and multi-country groups. SSO, dedicated success, custom SLA.

Custom/ annual
  • Unlimited decisions
  • Unlimited KYC & screening
  • SSO / SAML
  • Data residency options
  • Dedicated success manager
  • 24/7 priority support
Contact sales

Local invoicing in NGN, ZAR, KES, GHS, and more. Annual plans save 2 months. Billed via Paystack.

Plug in your rails. Let the brain decide.

Spin up your workspace in under two minutes. Stream one transaction and watch a decision, a case, and a SAR draft itself — on day one.