SystemSanctions Screening

Payment Sanctions Screening

Payment sanctions screening that opens every held wire, IAT and instant payment as plain fields, with the words that hit underlined, every identifier compared and cited, and one recommendation your analyst approves against a running hold clock

Held payments released or stopped in minutes, every decision with its reason and time.

See one case, screen by screen ↓
demo9secondsfrom the stop to the agents' recommendation on a $412,880.00 wire held on a vessel name, with every source cited, on the sample data
demo6:40minmedian hold today across 742 payments held on a screening hit, from the stop to the decision, on the sample data
demo99.6%of held payments decided within their hold clock today, with none held past a cut-off, on the sample data
target100%of rejects and blocks proposed by an analyst and approved by the Sanctions Officer, never the same person, with the OFAC report drafted the same day
In short

What is Payment Sanctions Screening?

Payment sanctions screening checks every wire, international ACH (IAT) entry and instant payment against OFAC's lists before it moves, and holds the payment when its words come close to a listed entry until a person decides. Payment Sanctions Screening opens each held payment as its message unfolded into plain fields, with the words that caused the hit underlined, the identifiers compared and cited, and a hold clock running since the stop. The agents recommend release, reject, block or ask for information in one line; the analyst releases, and the Sanctions Officer approves every reject and block.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why payment sanctions screening holds money that should move

Payment sanctions screening stops every wire, international ACH (IAT) entry and RTP or FedNow payment whose words come close to an entry on OFAC's lists. At the bank in the working solution that is about 2,100 held payments on an average weekday, out of about 9,000 wires and 1,400 IAT payments. Most of those hits are not the listed party, yet each one waits: against a client's cut-off, or against the promise of an instant payment.

To decide one, an analyst opens the payments hub, the screening service, the customer file and the list entry in four windows, finds the words that hit, often in the free-text remittance field, looks up a vessel registry or a BIC directory by hand, hunts for last month's decision, and types a rationale that is often a word or two. A true match then needs a second signature, a blocked account in the general ledger and a report to OFAC within 10 business days, drafted from scratch. Payment Sanctions Screening puts seven agents in front of that reading, and leaves the decision with the analyst and the Sanctions Officer.

demo2,100held paymentson a screening hit on an average weekday, from about 9,000 wires and 1,400 IAT payments, at the bank in the working solution
demo15minuteson the hold clock for an RTP or FedNow payment, against 45 minutes for a wire and 4 hours for IAT, in the working solution's settings
typical10business daysto report a blocked or rejected transaction to OFAC, under 31 CFR 501.603 and 501.604
Where the hands-on minutes behind one held wire goestimated
By hand32 minutes
With the solution3.5 minutes
  • Opening the hit and finding the words that caused it in the raw message6 → 0.5 min
  • Looking up the list entry, the vessel registry and the BIC directory10 → 1 min
  • Finding earlier decisions on the same party and the same list entry6 → 0.5 min
  • Checking the customer file and the expected activity5 → 0.5 min
  • Writing the rationale and releasing in the payments hub5 → 1 min

Estimated split of the hands-on minutes an analyst spends on one held wire like the one on this page, by hand and with the agents. It leaves out the time the payment waits in the queue. Our arithmetic, kept modest; the hold clock measures the real times.

How it works

How a held payment moves

Seven agents read the whole payment message, check every identifier and earlier decision, and recommend in seconds; the analyst releases, the Sanctions Officer approves rejects and blocks.

What comes in
What the agents read5 systems of record · message, hit, customer, registries, lists
Agents at work
Message readerevery field, unfolded
Hit locatorthe words and the entry
Then
Identifier resolverIMO, BIC, places, dates
Disposition memoryearlier decisions
Then
Ownership agentthe 50 Percent Rule
Travel Rule checkermissing originator data
Then
Recommendation and reportingone line, then the OFAC report
A person decides
Analyst, Sanctions Officerreleases; approves rejects and blocks
What comes out
Released to the payments hub
Blocked funds and OFAC report
Examiner's export pack
One case, step by step

One held wire in payment sanctions screening, from the stop to a timed release

Thursday, October 22, 2026, at a regional bank's payment screening desk. A grain exporter's freight wire stops because its remittance text names a ship one letter away from a listed tanker. Here is the decision, screen by screen in the working solution, and the block, the list update and the Travel Rule gaps the same team handled that day.

  1. 0110:14:22 AM

    A $412,880.00 freight wire stops on a vessel name

    Screening service

    Ostrander Grain Export LLC in Duluth, Minnesota sends an outgoing SWIFT pacs.008 wire to Halvorsen Bulk Chartering AS in Bergen, Norway. The remittance text reads MV KESTREL DAWN, and the screening service matches it at a score of 91 to SDN entry 61207, a crude oil tanker listed as KESTREL DOWN. The payment is held, and its hold clock starts against the 45-minute clock for wires.

  2. 029 seconds later

    The payment message, unfolded into plain fields

    Message reader · Hit locator

    The message reader turns the 31 fields of the message into plain rows, each with its ISO 20022 path: amount and settlement, originator, the originator's bank, the beneficiary's bank, beneficiary, purpose and remittance text. The hit locator underlines KESTREL DAWN in red where it sits in the remittance text, and IMO 0000836 is marked as checked. Under the message, one line and one button: Release payment.

    Agents recommend: Release · FP-ID · confidence 0.97 — not the listed vessel; the listed tanker is IMO 0000519.

  3. 03Identifier by identifier

    Identifiers compared, not names guessed

    Identifier resolver · Disposition memory

    IMO 0000836 in the payment against 0000519 on the list: differs. A dry bulk carrier built 2011 under the Norwegian flag against a crude oil tanker under the Panamanian flag, owned by the beneficiary rather than Tidemark Petroleum Shipping Ltd: differs. Only the name is close. Duluth to Rotterdam touches no sanctioned region, neither bank is listed, and the Travel Rule data is complete. Disposition memory finds three earlier releases on the same IMO, the last on October 2 already checked against the list entry's version 2.

  4. 04One click

    Every value opens its source passage

    Nadia Ferrante · Payments Sanctions Analyst

    The citation beside IMO 0000519 opens the list entry itself: SDN entry 61207, version 2, added June 2, 2025 and amended September 30, 2026 with the alias SEA LARK. The passage shows the IMO number has not changed since version 1, so the earlier releases still stand. That she viewed it goes on the record.

  5. 05She asks

    Why is it not the listed vessel?

    Nadia Ferrante · Payments Sanctions Analyst

    In Ask about this payment, the answer cites four sources: the message names MV Kestrel Dawn, IMO 0000836; the listed Kestrel Down is IMO 0000519, a crude oil tanker; the registry shows 0000836 is a bulk carrier owned by the beneficiary; and three earlier releases on the same IMO. Above it, the customer context: a customer since 2009 that sends freight wires to Norway about monthly, $300,000 to $500,000.

  6. 06Release

    A reason code and a rationale, already written from the evidence

    Nadia Ferrante · Payments Sanctions Analyst

    Release opens with reason code FP-ID, an identifier differs, and the agents' sentence as the rationale for the record, which she can edit. A release under $1,000,000 at confidence 0.90 or more needs no second person; the rule is stated before the button, and the decision is timestamped to the second and kept 10 years with the message and the evidence.

  7. 0710:18:06 AM

    Released, timed and on the record

    Nadia Ferrante, then the payments hub

    The recommendation line becomes the decision, and the hold clock stops at 03:44. The payments hub sends the wire on at 10:18:08 AM. Disposition memory now proposes good-guy rule GG-0412 for this vessel, which only the Sanctions Officer can approve.

    Released by Nadia Ferrante at 10:18:06 AM · held 3 min 44 s · reason FP-ID

  8. 08Earlier that morning

    A block needs the Sanctions Officer

    Victor Amadi · Sanctions Officer

    An incoming $86,400.00 wire from Severo Shipping Agency LLC to Brightwater Marine Supply Inc in Norfolk, Virginia stopped at 9:36 AM. The ownership agent asked the sending bank for the registry extract and had it two minutes later: Arkady Volkanov, a listed person, owns 51%, so under the 50 Percent Rule the company is blocked although it is not listed. Nadia proposed Block · BK-50 at 9:41 AM; Victor sees the ownership chain and exactly what his approval will do, and nobody approves their own proposal.

  9. 09Approved and signed

    Blocked funds and the OFAC report, the same day

    Recommendation and reporting

    The approval moves $86,400.00 to blocked account BLK-2026-0007 in general ledger account 2410, interest-bearing, opens the case and drafts report BR-2026-0007, a report of blocked property due Thursday, November 5, 2026, with the payment message, the agents' checks, the decisions and the registry extract attached. In 2026, 27 of 27 reports went to OFAC on time, in 4.2 business days on average.

    The customer and the relationship manager see only "in review".

  10. 10After the list update

    Like hits from one list update, checked once

    Disposition memory · Nadia Ferrante, then Victor Amadi

    OFAC's update of October 21, published at 4:47 PM and loaded at 5:02 PM, produced 51 hits in three groups. The 31 Crescent Harbor hits share the same entry and version, the same kind of field and nothing else, and six reach their clock in the next 10 minutes. Nadia checks a sample of five, a seafood company, a dental office and a street address among them, and releases 31 as one group; over 25, Victor co-signs.

    A person's name is never released as a group: the 11 Zharkov hits are decided one by one.

  11. 11Six waiting

    Missing originator data, asked for without tipping off

    Travel Rule checker

    Today 3,962 wires and IAT payments of $3,000 or more were checked under 31 CFR 1010.410: 3,921 complete as sent, 29 outgoing gaps filled from the bank's own records before they left, and six incoming payments waiting on the sending bank on a 2-hour clock. The request asks for the originator's address and account and never says why the payment stopped. Valdemar Commercial Bank, with 14 incomplete messages in 30 days, can be sent to the correspondent banking review.

  12. 12All day

    Every held payment against its clock

    Lauren Bix · Wire Operations Manager

    Today opens on one lane per payment type, wires on 45 minutes, IAT on 4 hours, instant on 15 minutes, with each held payment placed at the time it stopped. 742 were held since midnight, 98 are open with 63 ready for an analyst, the median hold is 6 min 40 s, and 3 are past their clock, all in the 7:10 AM IAT batch. A payment that uses 80% of its clock escalates to her.

  13. 13Audit-ready

    Every decision, timestamp and list version in one export pack

    Victor Amadi · Sanctions Officer

    The audit trail lists every action by a person or an agent, to the second, with who, what, why, the evidence and the list entry version, and nothing can be edited. Victor builds the October pack for the OCC examiner, 14,862 held payments with their decisions, signed; the same pack serves internal audit or the BSA Officer, with redaction choices. Records are kept 10 years.

Who it’s for

Built for everyone who touches a held payment.

The same morning of held payments, seen by the four people who carry it: what their day looked like, and what it looks like now.

NF
Nadia FerrantePayments sanctions analyst · clears held wires, IAT and instant payments against their clocks
Payments Sanctions Analyst
Before
Reads a raw message in four windows to find the word that hit, looks up the registry by hand and types a one-word rationale while the client's cut-off passes.
Now
Opens each held payment unfolded, with the hit underlined, the identifiers compared and cited and a rationale already written, and releases with one button.
VA
Victor AmadiSanctions officer · approves every reject and block, signs the OFAC reports
Sanctions Officer
Before
Gets a block by email with a name and a score, rebuilds the ownership chain himself, and has the report to OFAC drafted by hand afterwards.
Now
Sees who owns the party and where it says so, and what his approval will do; one signature moves the funds to a blocked account and drafts the report.
LB
Lauren BixWire operations manager · watches the hold clocks and the cut-offs
Wire Operations Manager
Before
Hears about a held client wire when the client calls, close to the Fedwire cut-off.
Now
Sees every held payment against its clock by payment type, is escalated to at 80% of the clock, and reassigns work before a cut-off.
HS
Helena StrandHead of sanctions · owns the program, its thresholds and the examiner's questions
Head of Sanctions
Before
Assembles the answer to an examiner's sample from four systems, and finds a one-word note where a reason should be.
Now
Approves every settings change as a new version, and hands the examiner a signed pack with each decision's reason, evidence and list version.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents read the whole payment message, check every identifier and earlier decision, and recommend in seconds; the analyst releases, the Sanctions Officer approves rejects and blocks.

Message reader

Unfolds each held payment — ISO 20022 pacs.008 and pacs.009, SWIFT MT, Nacha IAT with its addenda, RTP and FedNow — into plain fields, with the path of every value.

  • Never changes a payment
  • Cites the field path for every value
Hit locator

Finds the exact words that caused the hit, the field they sit in, and the list entry and version they matched.

  • Never lowers a score or hides a hit
Identifier resolver

Compares what can be compared between the payment and the list entry: IMO numbers, BICs, registrations, dates of birth, ports, places and sanctioned regions.

  • Never decides
  • Marks a missing identifier as missing, never as different
Disposition memory

Brings back earlier decisions on the same party and list entry version, loads each list update and groups like hits, and proposes a good-guy rule after three like releases.

  • Never reuses a decision across list versions
  • Proposes rules, never approves them
  • Never groups a person's name
Ownership agent

Traces the owners of the parties in a payment and applies the 50 Percent Rule, asking the other bank for registry data when it needs to.

  • Never blocks: every block goes to an analyst and the Sanctions Officer
Travel Rule checker

Checks originator and beneficiary data under 31 CFR 1010.410 and FATF Recommendation 16, fills outgoing gaps from the bank's own records and drafts requests for incoming ones.

  • Never sends a request without the analyst
  • Never says why a payment was stopped
Recommendation and reporting

Writes the one-line recommendation — release, reject, block or ask for information — with its reason code and confidence, and drafts the blocked and rejected reports to OFAC.

  • Never releases, rejects, blocks or files
  • Marks a payment "Ready for you" only at confidence 0.95 or more
Sanctions Officer

Approves every reject and block. The agents propose; a named person decides.

Ask in plain words

Ask about any held payment, list entry or rule

On the home screen and on every held payment, analysts ask in plain words. Each answer cites its sources and opens the screen to act on.

Why is it not the listed vessel?

The message names MV Kestrel Dawn, IMO 0000836. The listed vessel Kestrel Down is IMO 0000519, a crude oil tanker; the registry shows 0000836 is a bulk carrier owned by the beneficiary. There are three earlier releases on the same IMO.

What changed in the list entry?

Entry 61207 was amended on September 30, 2026 (version 2): the alias SEA LARK was added. The IMO number, 0000519, did not change, so the three earlier releases on IMO 0000836 still stand; the last one, on October 2, was already checked against version 2.

Why is the Severo payment a block?

Severo Shipping Agency LLC is 51% owned by Arkady Volkanov, a listed person. Under the 50 Percent Rule an entity owned 50% or more by blocked persons is blocked whether or not it is listed. Nadia Ferrante proposed the block at 9:41 AM; it waits on Victor Amadi.

What changed in last night's list update?

OFAC published at 4:47 PM yesterday and the update was loaded at 5:02 PM: 12 entries added, 5 amended, 1 removed. Three entries drive today's like hits: Crescent Harbor Shipping LLC (31), Zharkov (11, never grouped because it is a person's name) and Northline (9).

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

Payment sanctions screening on one screen: the held wire, unfoldedA $412,880.00 outgoing SWIFT pacs.008 wire from Ostrander Grain Export LLC to Halvorsen Bulk Chartering AS, stopped by the screening service at 10:14:22 AM. The message is unfolded into plain fields with their ISO 20022 paths, KESTREL DAWN is underlined in red in the remittance text, and the hold clock runs against the 45-minute wire clock. One line under it: Release · FP-ID · confidence 0.97, not the listed vessel.
What the agents checked, identifier by identifierIMO 0000836 against 0000519 on the list, a dry bulk carrier against a crude oil tanker, the beneficiary against the listed owner: all differ. Only the name is close. Places, both BICs and the Travel Rule data are clear, and beside the table the agents' steps with their timings, from 31 fields read in 0.4 seconds.
Every value opens its source passageThe citation beside IMO 0000519 opens SDN entry 61207, version 2: KESTREL DOWN, a.k.a. SEA LARK, a crude oil tanker under the Panamanian flag, with the note that version 2 changed the alias only and the IMO number is unchanged since version 1. The view itself is logged.
Ask the agents about the paymentWhy is it not the listed vessel? The answer cites four sources: the message, the list entry, the vessel registry and three earlier releases on the same IMO. Above it, the customer context and the Travel Rule check, and the recommendation nine seconds after the stop.
Release with a reason code and a rationaleReason code FP-ID prefilled, an identifier differs, and the agents' sentence as the rationale, which the analyst can edit. A release under $1,000,000 at confidence 0.90 or more needs no second person; the decision is timestamped to the second and kept 10 years with the message and the evidence.
Released, timed and on the recordReleased by Nadia Ferrante at 10:18:06 AM, held 3 min 44 s, reason FP-ID; the payments hub sent it on at 10:18:08 AM and the hold clock stopped. Disposition memory proposes good-guy rule GG-0412 for the Sanctions Officer to approve.
Today: every held payment against its hold clock742 payments held on a screening hit since midnight. Four numbers: 98 open with 63 ready for an analyst, a median hold of 6 min 40 s, 3 past their clock, 3 waiting on the Sanctions Officer. Below, one lane per payment type, wires on 45 minutes, IAT on 4 hours, instant on 15, and the analyst's next payment.
Held payments, sorted by the time leftEvery held payment with the agents' recommendation, reason code and confidence, ordered by what runs out first: an RTP instant payment with 1 minute left, a FedNow payment in the like-hit group, a payment marked Analyst to decide at 0.71. Filters for payment type, analyst and Due in 10 minutes, and a bulk release of up to 25 at confidence 0.95 or more.
Like hits after an OFAC list update, checked onceOFAC's update of October 21 produced 51 hits in three groups. The 31 Crescent Harbor hits share one entry and version and one kind of field, a US party name or street address, and nothing else; the analyst checks a sample of five and the Sanctions Officer co-signs a group over 25. A person's name is decided one by one.
The Sanctions Officer approves or returns every block and rejectThree proposals waiting, oldest first. The selected block, BK-50, on an $86,400.00 wire: the originator is 51% owned by a listed person, so the 50 Percent Rule applies. Approval moves the funds to a blocked, interest-bearing account, drafts the OFAC report due November 5, opens a case and tells the customer only "in review".
Blocked property and OFAC reports, drafted the same day$86,400.00 in blocked account BLK-2026-0007 and report of blocked property BR-2026-0007 drafted under 31 CFR 501.603, with the message, the checks, the decisions and the registry extract attached. In 2026, 27 of 27 reports filed on time, $2,338,312 of blocked property in 15 accounts, and the annual report as of June 30 filed September 24.
Travel Rule gaps, requested without tipping off3,962 wires and IAT payments of $3,000 or more checked today, 3,921 complete as sent, 29 outgoing gaps filled before they left, and 6 incoming payments waiting on the sending bank on a 2-hour clock. Sending banks with repeat gaps are listed for the correspondent banking review.
The audit trail and the examiner's export packEvery action by a person or an agent, newest first and to the second, with who, what, why, the evidence and the list entry version. The October pack for the OCC examiner holds 14,862 held payments with their decisions, signed; records are kept 10 years.
Governance

Two signatures on every block, and every decision on the record.

Six roles, separated by dutyAnalysts release as the maker, propose rejects and blocks and bulk-release up to 25. The Sanctions Officer approves or returns rejects and blocks, co-signs group releases and signs the OFAC reports. The Wire Operations Manager reassigns and escalates but never decides a hit. The Head of Sanctions approves settings and rules; the administrator only proposes them; internal audit reads and exports and changes nothing.
A second person on every decision that mattersA reject or a block needs the Sanctions Officer. A release over $1,000,000 or below confidence 0.90 needs a second analyst, a group release over 25 needs the officer's co-sign, and good-guy rules and settings changes need a second person. The maker of a reject, block, rule or settings change can never be its checker.
Every value cited, against the list version in forceEach field, identifier and recommendation carries a numbered source that opens the passage it came from: the message, the list entry, the registry, an earlier release. Every decision records the list entry version, a decision is never reused across versions, and a good-guy rule is suspended the moment its entry changes.
No tipping off, and account numbers maskedA hit, a block, a referral or a SAR never appears on a customer-facing view; the customer and the relationship manager see "in review". Travel Rule requests say what data is needed, never why the payment stopped. Account numbers are masked for sanctions staff, and every view of a source is logged.
Agents recommend; people decideNo agent releases, rejects, blocks, files or approves anything. Prompts and models are versioned, and every change is tested on 600 seeded payments, 60 of them true hits, before the Head of Sanctions approves it. An analyst can always decide differently, with an override reason code from OV-1 to OV-4.
A trail an examiner can test, kept 10 yearsWho did what, when to the second, why, with which evidence and against which list version, for people and agents alike; nothing can be edited or deleted. A signed export pack serves the OCC, Federal Reserve, FDIC or state examiner, internal audit and the BSA Officer. OFAC records are kept 10 years and BSA records at least five.
Configuration

Your clocks and thresholds, as settings

Hold clocks, confidence thresholds, co-signs and retention are settings in versions. The administrator proposes a change, and it becomes a new version only when the Head of Sanctions approves it.

SettingDefaultChoose from
Hold clock for wires45 minutesFedwire and SWIFT, from the stop to the decision
Hold clocks for IAT and instant paymentsIAT 4 hours, instant 15 minutesInformation requests 2 hours, then the payment is returned; officer decisions 2 hours from the proposal
Warn and escalateWarn at 60% of the clock, escalate at 80%Escalations go to the Wire Operations Manager
Ready for youConfidence 0.95A release below 0.90, or over $1,000,000, needs a second analyst
Officer co-sign for bulk or group releasesOver 25 paymentsA person's name is never released as a group
Good-guy rulesProposed after 3 like releases, expire after 12 monthsApproved by the Sanctions Officer; suspended when their list entry changes
Matching threshold85, read onlyOwned by the screening service; the agents propose tuning with evidence and never change it
Records and privacyOFAC records 10 years, BSA records 5 years minimumAccount numbers masked for sanctions staff; customer names can be masked in exports; no tipping off is always on
Connections

Works with the systems payments and sanctions already run on

Payments hubheld payments in, with the full ISO 20022, MT, IAT, RTP or FedNow message; releases and returns out
Screening servicethe hit, the words, the field, the list entry and its version, and the score
Core banking systemthe customer file and expected activity, read only
General ledgerinterest-bearing blocked accounts in account 2410
OFAC reporting systemblocked and rejected reports, signed by the Sanctions Officer, with their filing confirmations
Vessel data serviceIMO registry lookups, beside the BIC directory and corporate registry extracts from other banks
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
Minutes
from the stop to a release or a proposal: the agents recommend within seconds and the analyst decides against a hold clock per payment type (aim: median under 10 minutes)
By handHours
With agentsMinutes
target
Everyblock
and every reject proposed by an analyst and approved by the Sanctions Officer, never the same person, with the OFAC report drafted the same day
Two signatures
never the same person
typical
10business days
to report a blocked or rejected payment to OFAC; the clock starts at the officer's approval and is tracked to the filing confirmation

Sources: 31 CFR 501.603 and 501.604 — reports of blocked property and rejected transactions to OFAC within 10 business days; annual report of blocked property as of June 30, due September 30 · 31 CFR 501.601 — records kept 10 years, from March 21, 2025 · 31 CFR 1010.410 — originator and beneficiary data on funds transfers of $3,000 or more · 31 CFR 1010.430 — BSA records kept five years · OFAC, revised guidance on entities owned by blocked persons (the 50 Percent Rule), August 13, 2014 · FATF Recommendation 16, revised June 18, 2025. "demo" = seen in the working solution, on its sample data · "target" = design goal, measured in the live solution · "typical" = published figures and rules · "estimated" = our arithmetic, kept modest. The bank, its customers, the payments, vessels, banks, BICs, IMO numbers, list entries and the people named on this page are fictional: characters and sample data in the working solution. List entries are written in the shape of OFAC's lists.

Questions

What sanctions and payments operations teams ask us.

What is payment sanctions screening?

Payment sanctions screening checks every wire, international ACH (IAT) entry and instant payment against OFAC's lists before it moves, and holds the payment when its words come close to a listed entry until a person decides. Payment Sanctions Screening opens each held payment as its message unfolded into plain fields, with the words that caused the hit underlined, the identifiers compared and cited, and a hold clock running since the stop. The agents recommend release, reject, block or ask for information in one line; the analyst releases, and the Sanctions Officer approves every reject and block.

What is the difference between transaction screening and transaction monitoring?

Transaction screening checks each payment against sanctions lists before it moves, and a hit holds it while the clock runs. Transaction monitoring looks across activity after the fact for patterns that may need a SAR. Payment Sanctions Screening covers the screening side: the held payment, the decision and, for a true match, the blocked account and the report to OFAC.

Which payments and message formats does it read?

Outgoing and incoming wires as ISO 20022 pacs.008 and pacs.009 or SWIFT MT messages, Nacha IAT entries with their addenda, and RTP and FedNow payments. The message reader reads every field, including the free-text remittance field where many hits sit, and the raw message stays one click away.

How does it handle false positives in sanctions screening?

It does not lower the screening threshold: that stays with the screening service, read only. Instead the agents compare identifiers such as IMO numbers, BICs, registrations and dates of birth, bring back earlier decisions against the same list entry version, and propose a good-guy rule after three like releases for the Sanctions Officer to approve. After a list update, like hits are grouped so an analyst checks a sample and releases them once, with the officer's co-sign over 25.

What happens when a payment has to be blocked or rejected?

The analyst proposes it with a reason code, and the Sanctions Officer approves or returns it; nobody approves their own proposal. Where ownership matters, the ownership agent traces the owners and applies the OFAC 50 percent rule. On approval of a block the funds move to an interest-bearing blocked account in the general ledger, a case opens, and the blocked property report is drafted against the 10-business-day deadline in 31 CFR 501.603, for the officer to sign.

Does it check the Travel Rule on wires?

Yes. The Travel Rule checker reads originator and beneficiary data on funds transfers of $3,000 or more under 31 CFR 1010.410, fills outgoing gaps from the bank's own records before the payment leaves, and drafts a request to the sending bank for an incoming gap. The request says what data is needed and never why the payment stopped, and the analyst sends it.

Do people stay in control of each decision?

Yes. No agent releases, rejects, blocks, files or approves anything. Analysts can always decide differently with an override reason code, and on the sample data the agents' recommendation matched the analyst on 638 of 643 decided hits, each of the five differences recorded with its reason. Every decision is kept with its reason, evidence and list version for 10 years.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your sanctions procedures, reason codes, hold clocks and earlier decisions, and the payments hub, screening service and general ledger it connects to — and it goes live once every quality gate has passed. We will walk you through it on a sample of your own held payments first.

See it on
your own held payments.

We'll run Payment Sanctions Screening on a sample of your held wires, IAT and instant payments, against your own list versions and earlier decisions.