Skip to main content

Fraud Investigation Engine Overview

The Fraud Investigation Engine is an agentic workflow that investigates fraud alerts by analyzing transaction data, alert signals, and external intelligence. It evaluates evidence against your Standard Operating Procedures (SOPs), performs web research to verify external entities, and queries data warehouses to produce a comprehensive investigation with a clear verdict and recommended action.

Key Capabilities

  • Policy-Driven Analysis: Investigates alerts against your fraud investigation SOP guidelines
  • Fraud Classification: Categorizes fraud by scenario (what happened), actor (who did it), vector (how), and payment rail
  • Automated Evidence Collection: Uses web research and SQL queries to gather and cite evidence
  • Risk Signal Detection: Identifies high-risk signals and verification checks that passed from your SOP
  • Structured Verdicts: Produces investigation results with clear verdicts from your policy dispositions

Prerequisites

Before using the Fraud Investigation Engine, ensure you have:
  1. A Fraud Investigation Policy: Create a policy containing your fraud investigation SOP with guidelines, red flag criteria, and disposition options. See Policies for setup instructions.
  2. Context Sources (Recommended): Configure data connectors (Snowflake, ClickHouse, or Zendesk) to allow the agent to query transaction history and customer data. See Data Connectors.

Fraud Investigation Engine Inputs

The Fraud Investigation Engine Configuration has four parameters: See Template Strings for dynamic parameter configuration.

Fraud Investigation Output

The output is a structured JSON object containing:

Policy Applied

Information about the policy used for investigation:
  • name: Name of the policy applied
  • version: Version ID of the policy applied

Customer Profile

Customer information gathered during the investigation:

Fraud Analysis

Complete investigation result including:

Risk Signal Structure

Each risk signal includes:
  • signal_name: Clear, concise name of the risk signal
  • reasoning: One sentence explanation of the key finding
  • evidences: Array of evidence supporting this finding

Checks Passed Structure

Each check passed includes:
  • check_name: Clear, concise name of the check passed
  • reasoning: One sentence explanation of the key finding
  • evidences: Array of evidence supporting this finding

Evidence Structure

Each piece of evidence includes:
  • evidence_type: “web_link”, “screenshot”, or “artifact”
  • evidence_data: URL or artifact reference
  • evidence_name: Short descriptive name
  • evidence_description: Why this evidence is relevant

Action Recommendation Structure

Fraud Classification Taxonomy

The Fraud Investigation Engine uses a structured taxonomy to classify fraud:

Fraud Scenarios (The “What”)

Fraud Actors (The “Who”)

Attack Vectors (The “How”)

Payment Rails (The “Vehicle”)

Policy (SOP) Structure

Your fraud policy should contain:
  1. Instructions: High-level investigation guidance for fraud detection
  2. Guidelines: Organized as Categories > Rules
    • Each Category contains multiple Rules
    • Each Rule has a flag type (GREEN_FLAG or RED_FLAG), title, and description
  3. Dispositions: Classification options for final verdicts

Supported Context Sources

The Fraud Investigation Engine supports the following data source connectors:
Configure context sources to allow the agent to automatically fetch transaction and customer data during investigation. The agent uses an iterative SQL querying strategy—first discovering the schema, then verifying entity columns, before running aggregated queries.

Creating a Fraud Policy

Fraud investigation requires a policy containing your Standard Operating Procedures (SOP). You can create policies using the Policies feature.
A pre-built Fraud Investigation Workflow policy template is available in the platform. This template provides a comprehensive framework for alert review, typology assessment, evidence synthesis, and decision labels.

Example Alert Data

Example Output

Action Recommendations

Based on the verdict, the engine recommends one of three actions:

Use Cases

The Fraud Investigation Engine is designed for:
  • Account Takeover Alerts: Investigate suspicious login patterns, device changes, or credential compromise
  • Transaction Fraud Alerts: Analyze unusual transaction patterns, velocity anomalies, or suspicious recipients
  • New Account Fraud: Investigate synthetic identity or application fraud signals
  • Scam Detection: Identify investment scams, romance scams, or impersonation attempts
  • Chargeback Investigation: Investigate disputes and determine first-party vs. third-party fraud
  • Mule Account Detection: Identify accounts receiving or laundering stolen funds

Best Practices

Define Clear SOPs

Create comprehensive fraud investigation policies with specific criteria for each verdict level

Connect Multiple Data Sources

Configure SQL and Zendesk context sources to give the agent access to transaction history, device logs, and customer communications

Structure Alert Data

Include all relevant identifiers (account ID, device info, IP, transaction details) in your alert data for thorough investigation

Review Dispositions

Define clear disposition classifications in your policy for consistent verdict assignment

Policies

Learn how to create and manage fraud investigation policies

Data Connectors

Set up Snowflake, ClickHouse, and Zendesk connections

AML Investigation

Explore the related AML Investigation Engine for anti-money laundering cases