Decide in 200 milliseconds. Live with the call for 10 years.
Instant-payment rails are irrevocable — once the money lands, the fraud loss is final. The decision must happen in the sub-second window between auth and send. This lab models a six-signal fraud score against an adjustable threshold and intervention budget, surfaces the resulting confusion matrix and expected dollar loss, and exports the chosen policy as an AP2 mandate the runtime enforces and the fraud-ops team can audit.
FedNow (Federal Reserve, July 2023) and TCH RTP (Real-Time Payments, 2017; $1M cap from February 2024) are credit-push, irrevocable rails. Once accepted by the receiving institution, recall is at the receiver's discretion. SEPA Instant (EU; SCT Inst mandatory for euro-area banks from Jan 2025 under Regulation (EU) 2024/886) is the European equivalent. Reg E protections for unauthorised transfers cover ACH; for consumer-initiated push payments on RTP/FedNow, recovery depends on the receiving bank's cooperation — which is rarely guaranteed.
Score model — six signals
Each signal contributes a 0–100 score, weighted into a composite. The illustrative weights below are typical; calibration is the heart of the work. Toggle a signal off to model fallback behaviour when a feed is unavailable.
Threshold & intervention budget
Below threshold: pass. At threshold: step-up auth (selfie / device-bind / call-back) inside the intervention budget. Above ceiling: hard refuse with refer.
Calibration inputs
Which rails the mandate covers
The mandate identifies which instant-payment rails the policy binds. Different rails have different irrevocability and recovery profiles.
Decision economics
Compose with
Different from #11 — AML TM Rule Builder (BSA/AML, post-hoc detection, SAR-focused); this demo is real-time fraud-loss prevention with a hard latency budget. Pair with #23 — AP2 AML Mandate Builder to bind both fraud and AML policy into the same runtime. Position in the 259-tool atlas: Tool Chain Composer, T04 + T26 in the Fraud & Risk cluster.