Transaction risk screen
Prioritize AML alerts: unusual for the customer, structuring, high-risk places, vague purpose.
Turns a transaction narrative and a customer profile into risk indicators investigators can sort by. It doesn't file anything; it decides which alerts a person looks at first and which can wait.
Decision support for trained investigators. It doesn't determine whether activity is suspicious or replace your filing obligations.
Try it live
Real calls to Jev. Pick an example or paste your own.
Pick an example or paste your own input, then run it.
Under the hood
Every question and rule, in the open. Fork it to change any of them.
What it asks
Reads transaction and profile, then asks 6 questions in one call.
- Q1Unusual for the customerYes / no
Is the
transactionunusual for theprofile(in amount, frequency, geography or counterparty)? - Q2StructuringYes / no
Does the
transactionlook split up to stay under reporting thresholds? - Q3High-risk jurisdictionYes / no
Does the
transactioninvolve a high-risk or sanctioned jurisdiction? - Q4Vague purposeYes / no
Is the stated purpose of the
transactionvague, inconsistent or missing? - Q5Pass-throughYes / no
Does money move through third parties with no clear business reason (shell companies, or funds passed straight through)?
- Q6Overall riskScore
How risky is the
transactionoverall?- 0Low
- 1Medium
- 2High
- 3Critical
How it decides
Rules run in code, top to bottom. The first one that matches gives the verdict.
- 1If Overall risk ≥ 2.5 of 3Escalatereview
- 2If High-risk jurisdiction ≥ 0.8Escalatereview
- 3If Unusual for the customer ≥ 0.6Investigatereview
- 4If Structuring ≥ 0.6Investigatereview
- 5If Vague purpose ≥ 0.6Investigatereview
- 6If Pass-through ≥ 0.6Investigatereview
- 7If Overall risk ≥ 1.5 of 3Investigatereview
- ·DefaultClear
Call it from your code
Every template runs as-is with an API key, no setup: POST /api/v1/judges/transaction-risk-screen/run.
curl -X POST https://tryevally.com/api/v1/judges/transaction-risk-screen/run \ -H "Authorization: Bearer $EVALLY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "input": { "transaction": "Four cash deposits of $9,500, $9,800, $9,700 and $9,900 on consecutive days, followed by a wire of $38,000 to a newly opened account at an offshore bank. Memo: '\''consulting'\''.", "profile": "Retail customer, schoolteacher, average monthly balance $3,200." }}'More in Finance & compliance
- Finance & compliance
Expense categorizer
Put every transaction in the right bookkeeping category, and flag what looks personal.
Needs reviewPersonal?Software+123 questions - Finance & compliance
Contract risk check
Spot auto-renewals, uncapped liability, broad indemnities and IP grabs, clause by clause.
Standard termsLegal reviewHigh risk7 questions - Finance & compliance
Marketing claims compliance
Catch guarantees, health claims, unproven superlatives and missing disclosures in ad copy.
CompliantReviseBlock6 questions - Finance & compliance
Insurance claim triage
Fast-track simple claims, request what's missing, and send the rest to the right specialist.
Straight-throughRequest informationSpecialist review+14 questions