Synthetic fraud lab

fintech-fraud-sim playground

Tune the generation options, preview the CLI command, inspect synthetic risk output, and see how the same dataset can power rules, ML exports, graphs, reports, and dashboards.

Use This For...

Pick a team and the playground tunes the scenario, outputs, and recommendation copy.

{{ activePersona.team }}

{{ activePersona.headline }}

{{ activePersona.description }}

{{ item }}

Synthetic-Only Promise

Designed for demos, QA, model prototypes, and fraud-control testing without real customer data.

{{ promise }}
{{ step.kicker }}

{{ step.title }}

{{ step.body }}

Generation Controls

These controls mirror the CLI surface so people can play with the product shape before running it.

Fraud patterns

Payment rails

Feature switches

CLI Command

{{ commandPreview }}

Config Preview

{{ configPreview }}

Sample Output Preview

Show visitors what the package writes before they install it.

{{ activeOutput }}

Mini Fraud Graph

A quick visual for fraud rings, shared devices, risky beneficiaries, and transaction flow.

{{ node.label }}
{{ legend.label }}
{{ metric.label }} {{ metric.value }}

Fraud Pattern Mix

{{ bar.label }}
{{ number(bar.count) }}

Pipeline Toggles

{{ feature.label }} {{ featureEnabled(feature.key) ? 'on' : 'off' }}

{{ feature.description }}

Transaction Explorer

Rows update from your current controls. Select one to inspect the reason codes.

Why This Was Flagged

{{ selectedTransaction.id }}

{{ selectedTransaction.user }} sent {{ selectedTransaction.currency }} {{ number(selectedTransaction.amount) }} through {{ selectedTransaction.rail }} on corridor {{ selectedTransaction.corridor }}.

Risk score {{ selectedTransaction.risk }}/100
Recommended action
{{ selectedTransaction.action }}
Fraud pattern {{ selectedTransaction.pattern }}

Reason codes

  • {{ reason }}

Generated Files

Toggle formats and analysis surfaces to see what artifacts the project can produce.

{{ file }}