Command Center
1,247,582 customers · 3,184,923 txns · live
Live · Zambia · INFRATEL Tier III
Customers
1,247,582
Txns this month
3,184,923
Alerts today
8,247 47 HIGH
Deposits · total
K 84.2B
Avg scoring latency
487ms
30-day Txn value
K 12.4B
▲ 12.5% · vs prior 30d
Fraud loss avoided
K 184.2M
▲ 47% · vs prior 30d
STRs filed · month
12
FIC Zambia · 100% on-SLA
NPL Ratio
4.2%
▲ 0.3pp · vs prior 30d

Live transaction stream

Real-time scoring across card · mobile money · wire · ATM · agent
● LIVE

    Fraud alerts · today

    By severity · FraudShield
    47
    High ↗
    284
    Medium ↗
    1,847
    Low ↗
    Top vectors · today
    ● SIM-Swap Takeovers12
    ● Structuring Patterns18
    ● Unregistered-SIM Conduit847
    ● Deepfake Onboarding94

    Regulator clock · Zambia

    BoZ SI 55 Report
    7 days
    Due Apr 30 · auto-compile ready
    FIC STRs Filed · MTD
    12
    All on SLA · XML accepted
    Sanctions last refresh
    2h 14m
    OFAC · UN · EU · FIC ZM
    PEP list last review
    3 days
    Local Parliament + Cabinet

    Module health

    • ✓
      DataVault
      OPERATIONAL · 128TB · 99.99%
    • ✓
      FraudShield + Graph
      OPERATIONAL · 487ms · 3.2M scored
    • ✓
      AML Monitor
      OPERATIONAL · 10 scenarios · FIC XML
    • ✓
      CreditAI
      OPERATIONAL · 487K thin-file scored
    • ✓
      eKYC Gateway
      OPERATIONAL · NRC OCR · 99.5% deepfake reject
    • !
      TreasuryPro
      DEGRADED · overnight batch retry

    Recent AI Assistant queries · across teams

      T

      Analyst Assistant

      Ask 1.2M customers · 3.2M txns in plain English
      ZAMBIA · v2.2
      T

      Good morning. I have read-access to your DataVault (1,247,582 customers · 3,184,923 txns this month), FraudShield graph, AML Monitor scenarios, and CreditAI models. Ask me anything — in English, Bemba, Nyanja or Tonga.

      Try one of these to start:

      ● CRITICAL PATTERN Structuring ring · 3 linked accounts · K847,500 exposure

      CUST007 Patrick Kunda + 2 linked accounts executed coordinated sub-threshold withdrawals across Lusaka agents on 2024-11-24. Graph score: 0.89 · Ring size: 5 entities · Includes 1 unregistered SIM.

      Risk: 0.75 · Confidence: 94% · AML: structuring · high_velocity · unregistered_sim_conduit
      Filter 50 txns shown · 3.2M scored today
      TxnCustomerAmountChannel / MerchantTimeRiskAML Flags
      LEGEND
      Suspect customer
      Linked account
      Agent / merchant
      Unregistered SIM

      Ring detection

      Ring IDRING-2411-007
      Composite score0.89 · HIGH
      Linked entities5
      Est. exposureK 847,500
      First seen2024-11-24 18:00
      Last activity2024-11-24 22:00
      Detection methodMemgraph · Louvain + triangle

      Signals

      StructuringConfirmed
      High velocityConfirmed
      Unregistered SIM1 detected
      Agent collusionSuspected
      Cross-borderNot observed
      Live counts · last 7 days · across 1,247,582 customers

      SIM-Swap Takeovers

      Duplicate SIM issued by MNO → wallet PIN reset → account drained within hours. Correlation with MTN, Airtel, Zamtel swap events.

      7-day flagged12

      Agent Collusion

      Unusual float flows between mobile money agents. Wash transactions, coordinated cash-in/cash-out, float inflation patterns.

      Rings active3

      Unregistered-SIM Conduit

      Transactions routing through SIMs flagged unregistered by ZICTA. One in five active SIMs in Zambia is unregistered — this is the laundering rail.

      Txns flagged847

      Deepfake Onboarding

      GAN-generated faces and video-replay attacks rejected at eKYC. Active liveness + document forensics + face-match confidence threshold.

      Rejected at eKYC94

      Structuring Patterns

      Coordinated sub-threshold withdrawals at ATMs and agents. Each transaction legal in isolation; graph analysis reveals the pattern.

      Investigations open18

      Cross-Border Wire

      Wires to/from FATF grey-list jurisdictions. Mining-sector invoicing fraud. Shell-company cross-border flows.

      Corridors flagged6

      USSD Session Hijack

      Impossible-travel between USSD origin and account holder's registered location. Mobile money session tokens correlated with geo.

      7-day incidents21

      QR Code Phishing

      Malicious QR codes embedded in merchant flows. QR signature matching against known merchant registry. Dynamic vs static QR risk scoring.

      Merchants flagged7

      BEC · Wire Fraud

      First-time-beneficiary anomaly for large amounts. Urgency-cue detection in payment memos. Invoice-pattern language heuristics.

      Cases this month4
      STRs filed · MTD
      12
      100% on-SLA · FIC XML accepted
      Sanctions hits · 7d
      3
      All resolved · none confirmed
      Open cases
      47
      Avg time-to-disposition 3.2d
      SLA breached
      0
      Perfect compliance · 90d

      10 AML scenarios · live triggers

      Aligned to FIC Zambia · FATF R.10/11/20 · BoZ SI 55 · last 30 days
      ● All scenarios live
      AML-01
      Structuring · CTR evasion
      23
      LAST 30D
      AML-02
      Rapid movement of funds
      8
      LAST 30D
      AML-03
      High-risk corridor (FATF)
      4
      LAST 30D
      AML-04
      PEP transaction monitoring
      2
      LAST 30D
      AML-05
      Peer-group outlier
      17
      LAST 30D
      AML-06
      Cash-intensive business
      6
      LAST 30D
      AML-07
      Shell company indicators
      1
      LAST 30D
      AML-08
      Dormant reactivation
      11
      LAST 30D
      AML-09
      Round-sum pattern
      9
      LAST 30D
      AML-10
      Unregistered-SIM conduit
      14
      LAST 30D

      Open AML cases

      Select a case to view the drafted STR
      Case IDCustomerScenarioAgeAction
      AML-2411-0047Patrick Kunda · CUST007AML-01 · Structuring2 daysDRAFT STR
      AML-2411-0046Shell Corp A · BIZ1204AML-07 · Shell company5 daysTRIAGE
      AML-2411-0045Joyce Mutale · CUST008AML-03 · High-risk corridor6 daysINVESTIGATING
      AML-2411-0044PEP · redactedAML-04 · PEP monitor8 daysFOUR-EYES
      AML-2411-0043James Zulu · CUST009AML-05 · Peer outlier10 daysCLOSED

      Sanctions & watchlist

      OFAC SDN
      ✓ Refreshed 2h 14m ago
      UN Consolidated
      ✓ Refreshed 3h 08m ago
      EU Consolidated
      ✓ Refreshed 1h 54m ago
      FIC Zambia alerts
      ✓ Real-time stream
      Local PEP · Parliament
      ✓ Refreshed 3 days ago
      Local PEP · Cabinet & SOEs
      ✓ Refreshed 3 days ago
      Internal blocklist
      ✓ Real-time · four-eyes
      7 feeds · 14,287 names · 0 stale
      Total customers scored
      1,247,582
      Thin-file · scored via alternative data
      487,234
      Lift vs bureau-only
      +60%
      Avg decision time
      2.4s
      Features
      47

      ● DAILY BRIEF 1,254 scoring decisions per hour · avg 2.4s

      In the last 24 hours Thesa has made 30,106 credit decisions. Approval rate 67.2% · Review rate 18.4% · Decline rate 14.4%. Thin-file approvals via alternative data made up 38% of approvals — a lift of +60% vs bureau-only.

      Model: CreditAI-v2.2 · XGBoost + alt-data ensemble · Drift: PSI 0.08 (stable)
      Filter 50 decisions shown · 30,106 scored last 24h
      DecisionCustomerSegmentRequestedScoreVerdictTop factor
      Approval rate · 30d
      67.2%
      ▲ 3.4pp · vs prior 30d
      Thin-file approvals
      38%
      of all approvals · +60% lift
      Avg loan size
      K 82,400
      median K 45,000
      Default rate · 12mo cohort
      3.8%
      ▼ 1.2pp · vs pre-Thesa

      Portfolio mix · by segment

      Approved loans · last 90 days
      • 1
        Salaried · formal sector
        8,247 LOANS · K 604M · AVG K 73K · DEFAULT 2.1%
      • 2
        SME · Copperbelt (mining supply chain)
        1,847 LOANS · K 412M · AVG K 223K · DEFAULT 4.2%
      • 3
        Thin-file · alt-data scored
        3,120 LOANS · K 94M · AVG K 30K · DEFAULT 3.8%
      • 4
        Mobile money · micro-loans
        12,408 LOANS · K 48M · AVG K 3.9K · DEFAULT 5.1%
      • 5
        Agri-finance · smallholder
        847 LOANS · K 21M · AVG K 25K · DEFAULT 6.2%

      Score distribution · 30d

      FICO-equivalent 300–850
      300-399
      400-499
      500-599
      600-699
      700-799
      800-850
      MEDIAN: 687MEAN: 672P90: 782

      Concentration risk · by geography

      Active-loan exposure across Zambian provinces
      ProvinceActive loansTotal exposureConcentrationNPL ratioTrend
      Lusaka8,421K 312M34.2%4.8%▲ improving
      Copperbelt6,982K 284M31.1%5.1%▼ watching
      Central2,147K 84M9.2%3.2%▲ stable
      Southern1,842K 72M7.9%3.4%▲ stable
      Eastern1,124K 48M5.3%4.6%— flat
      Northern · N-Western988K 42M4.6%3.1%▲ stable
      Luapula · Muchinga · Western782K 68M7.7%5.8%▼ watching

      Scoring factors

      Loan eligibility · recommendation

      Select database

      PG
      PostgreSQLCore banking
      MS
      MS SQL ServerLegacy core
      OR
      OracleT24 / Flexcube
      MY
      MySQLCards & auxiliary
      MG
      MongoDBMobile money events
      CS
      CassandraTime-series telemetry
      MEM
      MemgraphInternal · fraud graph

      PostgreSQL · new connection

      Reads from staging replica · never production primary

      Select API source

      OD
      OdooERP integration
      RE
      REST APICustom integration
      SO
      SOAPLegacy integration
      GR
      GraphQLModern APIs
      MN
      MNO WebhookMTN · Airtel · Zamtel
      ZE
      ZESCO UtilityBill-payment feeds
      CB
      Credit BureauTransUnion ZM

      Odoo · ERP connector

      Polls every 15 minutes · delta sync
      AccountingPartners/CRMInvoicingHRInventory

      Upload to Data Lake

      CSV · Parquet · JSON · Excel · up to 5GB per file
      Drop files here
      or click to browse · max 5GB per file

      Recent uploads

      Last 7 days
      • B
        transactions_2024_Q4.parquet
        BRONZE · 2.4GB · 18.4M rows · 2 days ago
        ✓ INGESTED
      • G
        scoring_features_v2.csv
        GOLD · 412MB · 1.2M rows · 3 days ago
        ✓ INGESTED
      • S
        fraud_labels_2024.csv
        SILVER · 84MB · 2,147 rows · 5 days ago
        ✓ INGESTED
      • B
        mno_webhooks_nov.jsonl
        BRONZE · 1.8GB · 4.2M events · 6 days ago
        ✓ INGESTED
      Status 14 sources · 13 healthy · 1 degraded
      NameTypeLast syncRows · 24hLatencyStatus
      Core Banking · LusakaPostgreSQL2 min ago1,247,20414msHEALTHY
      Cards · SwitchMS SQL4 min ago847,32228msHEALTHY
      MTN Mobile MoneyWebhookreal-time2,418,02782msHEALTHY
      Airtel MoneyWebhookreal-time1,847,31294msHEALTHY
      Zamtel KwachaWebhookreal-time284,112121msHEALTHY
      ATM Switch · PostilionJDBC8 min ago84,42222msHEALTHY
      Bank Branch LogsKafkareal-time48,12218msHEALTHY
      TransUnion ZambiaREST API32 min ago14,822340msHEALTHY
      ZESCO BillingREST API1h ago84,422420msHEALTHY
      Lusaka WaterCSV drop6h ago4,822—HEALTHY
      OFAC SDNFeed · XML2h 14m ago——HEALTHY
      UN ConsolidatedFeed · XML3h 08m ago——HEALTHY
      FIC Zambia AlertsREST APIreal-time—188msHEALTHY
      Odoo · ERPXML-RPC18 min ago2,2081.4sDEGRADED
      Active pipelines
      47
      42 streaming · 5 batch
      Records ingested · 24h
      12.4M
      ▲ 8.2% · vs prior 24h
      Avg throughput
      148K/min
      peak 487K · mon 09:00
      Failed runs · 24h
      2
      both auto-recovered

      Pipeline runs · live

      Airbyte + Spark orchestration · all ingestion flows
      PipelineSource → TargetModeLast runDurationRowsStatus
      core_txn_ingestPostgreSQL → BronzeSTREAMlive—1.2M/h● RUNNING
      card_switch_cdcMS SQL → BronzeSTREAMlive—847K/h● RUNNING
      mno_webhook_mergeMTN + Airtel + Zamtel → BronzeSTREAMlive—4.5M/h● RUNNING
      bronze_to_silver_txnBronze → SilverMICRO-BATCH2 min ago87s284K✓ SUCCESS
      feature_store_refreshSilver → GoldMICRO-BATCH8 min ago2m 14s1.2M✓ SUCCESS
      fraud_feature_computeGold → FraudShieldMICRO-BATCH1 min ago42s487K✓ SUCCESS
      credit_feature_computeGold → CreditAIMICRO-BATCH4 min ago1m 48s1.2M✓ SUCCESS
      sanctions_delta_ingestOFAC + UN + EU → SilverSCHEDULED2h ago14s847✓ SUCCESS
      pep_list_refreshParliament + Cabinet → SilverSCHEDULED3d ago6s1,248✓ SUCCESS
      odoo_erp_syncOdoo → SilverMICRO-BATCH18 min ago3m 22s2,208⚠ SLOW
      memgraph_edge_buildGold → MemgraphSTREAMlive—84K edges/h● RUNNING
      metabase_mart_refreshGold → Metabase martsNIGHTLY22h ago14m 08s12.4M✓ SUCCESS
      Total storage
      128TB
      Bronze layer
      84TB · raw
      Silver layer
      32TB · cleaned
      Gold layer
      12TB · curated
      Engine
      Delta Lake

      Bronze · Raw

      As-ingested · immutable · 7-year retention
      • B
        transactions_raw
        84.2M ROWS · 42GB · parquet
      • B
        card_events_raw
        28.4M ROWS · 18GB · parquet
      • B
        mno_events_raw
        124.8M ROWS · 84GB · jsonl
      • B
        atm_logs_raw
        8.4M ROWS · 4GB · csv
      • B
        branch_logs_raw
        4.8M ROWS · 2GB · csv
      • B
        customer_raw_snapshots
        1.2M ROWS · 8GB · parquet

      Silver · Cleaned

      De-duped · joined · PII pseudonymised
      • S
        fact_transactions
        84.1M ROWS · 28GB · Δ
      • S
        fact_card_events
        28.4M ROWS · 12GB · Δ
      • S
        fact_mobile_money
        124.8M ROWS · 54GB · Δ
      • S
        dim_customer
        1.2M ROWS · 3GB · Δ · SCD2
      • S
        dim_merchant
        48K ROWS · 120MB · Δ
      • S
        sanctions_consolidated
        14,287 ROWS · 82MB · Δ

      Gold · Curated

      Feature store · ML-ready · model-governed
      • G
        feature_store_fraud
        1.2M ROWS · 47 FEATURES · 2.4GB
      • G
        feature_store_credit
        1.2M ROWS · 47 FEATURES · 2.1GB
      • G
        customer_360_marts
        1.2M ROWS · 120 COLS · 4.8GB
      • G
        aml_scenario_marts
        10 SCENARIOS · 1.8GB · scored
      • G
        regulator_reporting
        BoZ + FIC · 842MB · nightly
      • G
        exec_dashboard_marts
        48 METRICS · 284MB · hourly

      Lakehouse governance

      Lineage · quality · retention · residency
      Data residency
      Zambia · 100%
      BoZ SI 55 · zero offshore transit
      PII coverage
      100%
      Pseudonymised at ingest · DPA 2021
      Lineage coverage
      98.4%
      Column-level · all Gold tables
      Retention policy
      7 years
      Audit · regulator-accessible

      Banking analytics dashboard

      Real-time insights · powered by Metabase

      Open Metabase ↗
      Total deposits
      K 847.2M
      ▲ 12.5%
      Total loans
      K 523.8M
      ▲ 8.3%
      Active customers
      248,532
      ▲ 5.2%
      NPL ratio
      4.2%
      ▲ 0.3pp

      Transaction volume · last 7 days

      By channel · Metabase · Q-2204
      MON
      TUE
      WED
      THU
      FRI
      SAT
      SUN
      PEAK · FRI · K92.4MTOTAL · K485.6MAVG · K69.4M/day

      Customer growth

      Net new customers · Metabase · Q-2208
      JUN
      JUL
      AUG
      SEP
      OCT
      NOV
      DEC
      H2 TOTAL · 48,284MoM · +5.2%DEC · 12,408

      Saved Metabase dashboards

      Click to open in Metabase
      DashboardOwnerCardsLast viewedSchedule
      Executive OverviewCFO office122 min agoHOURLY
      Risk & Compliance · FICMLRO1814 min agoDAILY
      Credit Portfolio WeeklyHead of Credit241h agoWEEKLY
      BoZ SI 55 Report PackCompliance322h agoMONTHLY
      Mobile Money PerformanceDigital team143h agoDAILY
      Branch Network KPIsRetail ops22yesterdayWEEKLY
      Fraud Intelligence · 7dFraudShield team2028 min agoDAILY
      Graph engine
      Memgraph
      Nodes
      12.4M
      Edges
      47.8M
      Avg 2-hop latency
      2.8s
      Active queries · now
      847

      Cypher AI · ask in plain English

      Ollama · phi-4-mini · converts natural language → Cypher queries
      ● AI

      Cypher query

      Read-only · query budget 10s max · powered by Memgraph
      RESULT · 5 CUSTOMERS · 2 AGENTS · 7 EDGES · 2.84s

      Live visualization

      CUST007 structuring ring · 5 linked entities · score 0.89

      Saved algorithms

      LV
      Louvain communityFraud ring detection
      PR
      PageRankInfluence scoring
      BC
      BetweennessMule-account finder
      SP
      Shortest pathMoney-flow trace
      TC
      Triangle countCoordination detection
      KN
      K-nearest neighboursSimilarity graph

      Schema

      Node labels (7)
      Customer · 1,247,582
      Account · 2,148,224
      Merchant · 48,124
      Agent · 12,482
      Device · 1,821,224
      SIM · 1,247,582
      IP · 482,147
      Edge types (9)
      TRANSFERRED
      WITHDREW
      DEPOSITED
      LOGGED_IN_FROM
      SWAPPED_TO
      OWNS
      SIGNATORY_OF
      PURCHASED_AT
      SHARES_DEVICE

      ● MODEL TRAINING Build & fine-tune your own fraud and credit models

      ML Studio lets your risk and credit teams train Thesa models on your own historical data — without needing an MLOps team. Upload a labelled dataset, pick a target, choose an algorithm, and train. Results are auto-registered in the model catalogue with full lineage and bias reporting.

      Governance: every trained model generates a model card · four-eyes approval before promotion · shadow-run mandatory for 30 days

      Step 1 · Training dataset

      Upload CSV/Parquet or pick from the Gold feature store
      feature_store_fraud · 1,247,582 rows · 47 features · ✓ fraud labels present · last refreshed 8 min ago

      Step 2 · Target & features

      Pick what to predict, and which columns to use
      amountchannelmerchant_idhourday_of_weekcust_tenurecust_avg_spend_30dcust_velocity_7dgeo_distance_kmdevice_age_dayssim_swap_90dmno_flagged_simring_scoreamount_vs_avg_rationight_ratio_7dcustomer_idmerchant_namecityprovince+28 more
      15 FEATURES SELECTED · 0 PROTECTED ATTRIBUTES · 0 LEAKY CANDIDATES

      Step 3 · Algorithm

      Thesa recommends XGBoost for most tabular banking problems

      Random Forest

      Tree ensemble with bagging. Robust, fewer hyperparameters, good baseline.
      F1 0.82 · TRAINS IN ~12 MIN

      Logistic Regression

      Linear baseline. Maximum interpretability. Useful for regulator-facing models.
      F1 0.71 · TRAINS IN ~2 MIN

      Isolation Forest

      Unsupervised anomaly detection. Use when fraud labels are sparse or absent.
      F1 0.68 · TRAINS IN ~6 MIN

      Graph Neural Network

      Learns on the Memgraph fraud graph. Best for ring detection and relational fraud.
      F1 0.91 · TRAINS IN ~22 MIN

      LightGBM

      Microsoft's fast gradient boosting. Faster than XGBoost on large datasets.
      F1 0.86 · TRAINS IN ~5 MIN

      Step 4 · Validation & fairness

      How Thesa will evaluate your model
      GenderAge bandUrban/ruralProvinceIncome decile

      Training run · live metrics

      Ready · click start to begin
      Precision
      —
      Recall
      —
      F1 score
      —
      ROC-AUC
      —
      Training log · live
      Waiting to start...
      Fairness · disparate impact
      Will appear after training completes
      Module 47 runs · last 90 days · 12 promoted to production
      RunModuleAlgorithmDatasetF1DurationStartedStatus
      RUN-0347FraudXGBoostfeature_store_fraud0.878m 12s2 min agoSHADOW 14/30d
      RUN-0346CreditLightGBMfeature_store_credit0.845m 08s1h ago✓ PROMOTED
      RUN-0345FraudGNNmemgraph_export0.9122m 04s3h agoSHADOW 28/30d
      RUN-0344AMLXGBoostaml_scenario_marts0.786m 22syesterday✗ FAILED FAIRNESS
      RUN-0343CreditRandom Forestfeature_store_credit0.7911m 42syesterdayARCHIVED
      RUN-0342eKYCLogistic Regressionekyc_onboarding0.741m 48s2 days agoARCHIVED
      RUN-0341FraudIsolation Forestfeature_store_fraud0.685m 58s2 days agoARCHIVED
      RUN-0340FraudXGBoostfeature_store_fraud0.857m 34s3 days ago✓ PRODUCTION

      FraudShield · v2.2

      PRODUCTION · XGBoost
      ● LIVE
      F1
      0.85
      ROC-AUC
      0.94
      FP rate
      1.8%
      Latency p95
      487ms
      RUN-0340 · 3d ago
      47 features · 1.2M rows
      Drift PSI · 0.08 (stable)

      CreditAI · v2.2

      PRODUCTION · LightGBM
      ● LIVE
      AUC
      0.84
      Gini
      0.68
      KS stat
      0.48
      Latency p95
      2.4s
      RUN-0346 · 1h ago
      47 features · 1.2M rows
      Drift PSI · 0.04 (stable)

      AML Scoring · v1.4

      PRODUCTION · XGBoost
      ● LIVE
      F1
      0.78
      STR precision
      62%
      Scenarios
      10
      Latency p95
      1.2s
      Retrain pending · 90d cycle
      32 features · 284K cases
      Drift PSI · 0.12 (watching)

      eKYC Deepfake · v2.0

      PRODUCTION · Ensemble
      ● LIVE
      Accuracy
      99.5%
      FAR
      0.02%
      FRR
      1.2%
      Latency p95
      1.8s
      Ensemble · 3 sub-models
      Trained on 48K onboardings
      Drift PSI · 0.02 (excellent)

      FraudShield · Graph v1.2

      SHADOW 28/30d · GNN
      SHADOW
      F1
      0.91
      Ring recall
      94%
      Lift vs v2.2
      +7%
      Latency p95
      820ms
      RUN-0345 · 3h ago
      Memgraph · 12.4M nodes
      2 days to promotion gate

      Challenger · v2.3-dev

      DEV · XGBoost · not deployed
      DEV
      F1
      0.87
      ROC-AUC
      0.95
      FP rate
      1.5%
      Est. latency
      420ms
      Just trained · RUN-0347
      Includes SIM-swap features
      Awaiting shadow deployment
      Queries · last 24h
      3,247
      ▲ 18% · vs prior 24h
      Unique users
      47
      analysts · risk · credit
      Avg satisfaction
      4.8
      of 5 · 2,848 ratings
      Flagged responses
      2
      under review · 7d
      Filter Logs retained 7 years · audit-accessible · immutable
      TimeUserQuerySources citedLatencyRating
      2 min agoanalyst@bank.co.zm"Show high-risk transactions · today"FraudShield · DataVault2.1s★★★★★
      8 min agocredit@bank.co.zm"Copperbelt SMEs with growing wallet inflows but no loan"CreditAI · DataVault3.4s★★★★★
      14 min agoaml@bank.co.zm"AML-01 Structuring triggers last 7 days"AML Monitor · Memgraph1.8s★★★★★
      18 min agorisk@bank.co.zm"Any structuring patterns like CUST007?"FraudShield · Memgraph4.2s★★★★★
      32 min agocompliance@bank.co.zm"Draft STR for RING-2411-007"FraudShield · STR engine6.1sEXPORTED
      1h agotreasury@bank.co.zm"Export deposits by province · for BoZ"DataVault · Metabase8.4sEXPORTED
      1h agoanalyst@bank.co.zm"Has CUST007 been reviewed by compliance?"Case management · C3601.2s★★★★★
      2h agomlro@bank.co.zm"Sanctions list refresh status"AML Monitor0.4s★★★★★
      2h agorisk@bank.co.zm"Deepfake rejections at eKYC today"eKYC Gateway1.8s★★★★★
      3h agocredit@bank.co.zm"Why was CUST009 declined?"CreditAI · SHAP2.4s★★★
      4h agoanalyst@bank.co.zm"Unregistered SIM conduit activity · 30d"FraudShield · ZICTA feed3.1s★★★★★
      5h agounknown@bank.co.zm"Can you show me everyone's salary?"Access denied0.1sFLAGGED
      Filter 10 customers shown · 1,247,582 total

      Customer list

      10 shown

        Suspicious Transaction Report · Draft

        Auto-generated · FIC Zambia XML format · four-eyes review required

        1 · Reporting entity

        Institution
        Demo Bank Limited
        MLRO
        analyst@bank.co.zm
        FIC reg #
        FIC-ZM-0047-2024
        Submission date
        2026-04-22 10:24 CAT

        2 · Subject

        Name
        Patrick Kunda
        Customer ID
        CUST007
        NRC #
        •••••••/•/• (REDACTED in STR draft)
        Account #
        ZMB-0100-7482193
        Account type
        Business current
        Tenure
        4.8 years

        3 · Nature of suspicion

        Scenario
        AML-01 · Structuring (CTR evasion)
        Ring ID
        RING-2411-007 (5 linked entities)
        Signals
        structuring · high_velocity · unregistered_sim_conduit · agent_collusion_suspected
        Model score
        0.89 composite (HIGH · 94% confidence)

        4 · Suspected transactions

        TXN008 · 2024-11-24 18:00 · ATM Cash Withdrawal · K48,000.00 · Lusaka Central
        TXN009 · 2024-11-24 20:00 · ATM Cash Withdrawal · K49,500.00 · Lusaka Kabulonga
        TXN010 · 2024-11-24 22:00 · ATM Cash Withdrawal · K47,000.00 · Lusaka Kabulonga
        Total: K144,500.00 across 4-hour window · each sub-K50K threshold

        5 · Grounds & analysis

        Subject executed three sequential ATM cash withdrawals on 2024-11-24, each deliberately sized just below the K50,000 CTR threshold, totalling K144,500 across a four-hour window. Graph analysis reveals coordination with 2 linked accounts and routing through 1 unregistered SIM flagged by ZICTA. Account tenure (4.8 years) was a mitigating factor but was overridden by the strength of the structuring signal. No legitimate business justification identified in 90-day transaction history.

        Ready · FIC Zambia XML v2.1 · 2.4KB