How We Built a Real-Time AI System That Stops Fraud in 200ms

Apr 7, 2026

How We Built a Real-Time AI System That Stops Fraud in 200ms

A breakdown of how we built an AI fraud detection system that makes accurate decisions in under 200ms without blocking legitimate transactions.

Financial fraud evolves faster than rule books can be updated. Our internal engineering teams built a high-scale detection system to solve this problem, processing live payment flows across 9 fraud categories under a strict 200ms service level agreement (SLA).

The system runs 20 agents, 38 machine learning models, and 94 rules, extracting 84 features per transaction and validating against 175 test cases. This article explains how the architecture works and why the design decisions behind it matter.

Dashboard showing 6 key metrics for B2B tech performance.

Why Real-Time AI Fraud Detection Is Difficult to Build

Most fraud detection systems face a four-way tension. The system must be fast enough to operate within a live payment flow. It must be accurate enough to avoid false positives. It must be explainable enough for regulators. And it must be adaptive enough to handle fraud patterns that did not exist last month.

No single model resolves all four dimensions. Our teams addressed this through a structured multi-agent pipeline that separates concerns, preserves explainability, and adapts over time.

The Transaction Pipeline: Seven Agents, One Decision

Every transaction travels through a sequential pipeline. Each agent builds on the output of the previous one, with total end-to-end latency under 200ms in production.

Technical pipeline flow with 8 steps and latency data.

After the pipeline completes, six post-decision tasks execute in parallel without adding to user-facing latency: graph updates, trust score adjustments, shadow mode scoring, database persistence, WebSocket broadcast, and Prometheus metrics recording.

Four Sub-Agents, 30+ Features

Four sub-agent cards for device and threat intelligence.

Agent A1, the Signal Processor, orchestrates four specialized sub-agents in parallel:

  1. Device Intelligence: Scores device trust based on age, OS, and emulator detection.
  2. Geo-Risk Analyzer: Detects impossible travel, VPN/Tor usage, and IP reputation.
  3. Behavioral Baseline: Computes per-customer Z-scores. It compares each transaction against that specific customer's history, not population averages, making it resistant to account warming strategies.
  4. Threat Intelligence: Cross-references breach databases and dark web correlation feeds.

The combined output of these four sub-agents produces over 30 normalized features that serve as input to every downstream ML model and rule engine.

The Risk Scorer: 38 Models, One Calibrated Score

The Risk Scorer is where all signals converge. The system uses a four-way adaptive ensemble that blends signal sources based on the type of transaction being evaluated.

Component

Count

Role

Default Weight

LightGBM

9 models (one per category)

Primary ML signal

60%

XGBoost

9 models

Ensemble partner

40%

Isolation Forest

10 models

Unsupervised anomaly detection

Dynamic

Isotonic Calibrators

9 models

Probability calibration

Post-processing

Rule Engines

9 YAML-driven engines

Domain logic/compliance

Dynamic

Graph Scores

NetworkX DiGraph

Network topology risk

Dynamic

Three blend modes govern runtime weighting. rule_dominant gives rules 50% weight and ML 20%, suited for heavily regulated categories like KYC fraud. ml_dominant inverts that ratio, preferred when novel attack patterns have not yet been encoded into rules. balanced splits at 40/30.

After ensemble blending, SHAP extracts the top 5 contributing features. These factors drive both the compliance report and the customer-facing explanation output from the same mathematical basis.

Graph-Level Fraud Detection: Finding Mule Networks

Individual signals have limits. A hundred accounts funneling money through a single intermediary form a mule network, a pattern that only becomes visible at the network level. The Graph Anomaly Agent maintains a live NetworkX directed graph of transaction relationships. It identifies nodes with abnormally high in-degree and circular money flows that would pass undetected if evaluated in isolation.

Decision Logic and Continuous Learning

Every transaction resolves to one of three states: APPROVE, CHALLENGE, or DECLINE. The system also includes a background continuous learning pipeline:

  • Drift Detector: Monitors Population Stability Index (PSI) to identify distribution shifts.
  • Shadow Mode: Scores live transactions with challenger models without affecting decisions, tracking performance before promotion.
  • Adaptive Thresholds: Shifts thresholds when live FPR and FNR drift from targets.

Compliance Reporting: Six Regulatory Frameworks, One Report Per Transaction

Every decision generates a compliance report tailored to the relevant jurisdiction. The Reasoning Generator holds 27 deterministic templates (9 fraud categories x 3 decisions) covering regulatory references, required actions, and audit log entries across RBI, PMLA, FATF, PCI DSS, GDPR, and SOX.

The reasoning generator makes no external API calls and produces no generated content. A validation layer checks every explanation for decision consistency, blocked phrases, and factor count limits before the output leaves the system.

Architecture Decisions That Shaped the System

Three design choices had more structural impact than any others.

Deterministic reasoning over generative explanations. 

Structured templates replace LLM-generated compliance reports. Determinism and validation are non-negotiable when an auditor reads the output. The same SHAP factors that drive the risk score drive the human-readable explanation, with no secondary model to introduce drift or inconsistency.

Fire-and-forget post-decision parallelism. 

Separating the synchronous decision path from all graph updates, trust adjustments, and database writes made the 200ms SLA achievable and sustainable under load.

Layered intelligence over monolithic models. 

No single ML model captures the full picture of a fraudulent transaction. The combination of behavioral baselines, network topology analysis, unsupervised anomaly detection, and domain rules outperforms any single component.

Building Trust, One Decision at a Time

Fraud detection is a trust problem. Every false positive erodes customer confidence. Every false negative erodes financial system integrity. The challenge is building a system precise enough to minimize both at scale, in real time.

Our team demonstrates that this is achievable without trading speed against accuracy, or explainability against compliance. The full system, 24 agent components, 38 models, 94 rules, 40+ API endpoints, and a continuous learning loop, is in production, processing live payment flows with full regulatory compliance across six frameworks.

Subscribe to Our Newsletter

More from the engineering frontline.

Dive deep into our research and insights on design, development, and the impact of various trends to businesses.
Insight
Building PCI DSS-Ready AI Finance Products: Chatbot Architecture, Payment Security, and Production Challenges
Sep 9, 2026

Building PCI DSS-Ready AI Finance Products: Chatbot Architecture, Payment Security, and Production Challenges

A practical guide to building PCI DSS-compliant AI finance products, covering chatbot architecture, payment security, and governance for enterprise leaders.

Insight
Can You Take an AI-Built MVP to Production? The Security, Scaling, IP, and Open-Source Risks Startups Need to Know
Sep 8, 2026

Can You Take an AI-Built MVP to Production? The Security, Scaling, IP, and Open-Source Risks Startups Need to Know

A practical guide to taking an AI-built MVP to production by addressing security, scalability, code ownership, licensing, and technical due diligence.

Insight
The Agent Can See Your App. How Often Can It Look?
Sep 4, 2026

The Agent Can See Your App. How Often Can It Look?

AI coding agents can now interact with mobile apps, but their effectiveness depends on iteration speed. This blog explores how React Native architecture influences feedback loops and AI-driven developer productivity.

Insight
What Is the GeekyAnts Agentic Development Life Cycle? How ADLC Changes Conventional Product Engineering
Aug 31, 2026

What Is the GeekyAnts Agentic Development Life Cycle? How ADLC Changes Conventional Product Engineering

This blog explains GeekyAnts ADLC and how it brings AI agents into product engineering while keeping human oversight.

Insight
Your AI Model Is Now a Supply Chain Risk: Why FinTech Products Need Resilient, Compliant AI Architecture
Aug 27, 2026

Your AI Model Is Now a Supply Chain Risk: Why FinTech Products Need Resilient, Compliant AI Architecture

Understand how AI in FinTech creates new supply-chain risks and how resilient architecture, governance, fallbacks, and observability can help teams build secure, compliant AI products.

Insight
Building AI Lending Products for Production: Credit Risk, Compliance, and Operational Control
Aug 27, 2026

Building AI Lending Products for Production: Credit Risk, Compliance, and Operational Control

Learn how to build production-ready AI lending products with credit risk, compliance, core banking integration, human review, and audit-ready architecture.

Insight
Building an AI-Ready ACH Payment Product: Features, Compliance, Costs, and Scale
Aug 25, 2026

Building an AI-Ready ACH Payment Product: Features, Compliance, Costs, and Scale

This guide covers building AI-ready ACH payment software: core features, NACHA compliance, cost, and scaling for enterprise volume.

The Right Conversation Can

Save You Six Months.

Book a call