A stopped payment is money in flight, so speed matters and the release decision must never sit with the agent. The agent reads each hit, compares every party and field with the list entry, checks the route and purpose, and drafts a note within minutes. A sanctions analyst decides to release, reject or escalate, and only a person releases funds.
What is a payment sanctions hit, and who owns the decision?
Sanctions screening of payments checks the parties, banks, addresses, free-text fields and sometimes vessels or goods in each payment message against sanctions lists. A hit stops the payment until someone decides. Releasing a payment to a designated person can breach sanctions law; holding a legitimate payment too long harms customers and can breach payment-time obligations. FATF Recommendations on targeted financial sanctions require assets of designated persons to be frozen without delay; see FATF targeted financial sanctions and AI agents.
Payment screening analysts own the decisions, with a sanctions officer handling escalations, freezes and reports. Release is a depth 4 action in our scale: it moves money and is hard to undo. It stays with a person. The principle is set out in sanctions hits: explaining a match, not clearing it.
What does the agent do at each step, and at what depth?
- Agent, depth 1: reads the stopped payment and the hit. All parties, intermediary banks, addresses, references and free text, with the matched field highlighted.
- Agent, depth 1: reads the list entry. All aliases, identifiers, addresses and the listing basis.
- Agent, depth 1: compares. Each party and field against the entry: matching, differing, or missing.
- Agent, depth 1: checks context. The customer's profile and usual payment patterns, prior payments to the same beneficiary and their outcomes, the route and the stated purpose.
- Agent, depth 1: checks for ownership and control links where your policy covers entities owned or controlled by listed persons, using the beneficial ownership data held.
- Agent, depth 2: drafts the note. What matched, what differs, what context supports or weakens the match, what further information would decide it.
- Person, analyst: decides. Release, reject, request information, or escalate.
- Person, sanctions officer: handles escalations and true matches, including freezing and reporting.
- Agent, depth 1: records timing from stop to decision.
| Step | The agent does | Depth | Stays with a person |
|---|---|---|---|
| Read payment | All fields and parties | 1 | None |
| Read entry | All identifiers | 1 | None |
| Compare | Field-by-field table | 1 | None |
| Context | Profile, history, route, purpose | 1 | None |
| Ownership | Checks control links | 1 | Judging control |
| Note | Drafts recommendation note | 2 | The decision |
| Release or reject | Nothing | None | Analyst |
| Freeze and report | Nothing | None | Sanctions officer |
Which controls apply, and what evidence does each leave?
No release capability. The agent cannot release a payment. Evidence: release absent from its capabilities, and analyst names on every release.
Field-by-field comparison kept. Evidence: the comparison table stored with the decision, which is what a sanctions authority would ask to see if a release is questioned.
Prior outcomes as context only. A beneficiary cleared before is not cleared now if the list has changed. The note shows the list version for both decisions. Evidence: list versions on each note.
Timing tracked. Evidence: stop-to-decision times by payment type, to show the firm acts quickly without cutting corners.
Four eyes where policy requires. For high-value or high-risk releases, a second person approves. Evidence: both names.
What should you measure?
- Time from stop to decision, by payment type and value.
- Analyst decisions that differed from the note's direction.
- True matches, and whether the note made the match clear.
- Payments released then recalled, which should be none.
- Customer complaints about delayed payments.
Where does it usually go wrong?
Free-text fields ignored. Payment references and remittance information sometimes contain names, vessels or places that are the real hit. The agent must read free text as carefully as structured fields.
Intermediary banks overlooked. A payment between two clean parties routed through a sanctioned bank is still a problem, and the note should list every bank in the chain.
Speed pressure. Queues build at peak times, and analysts accept notes without reading. Monitor decision time per hit for implausibly fast decisions.
Stale customer data. Comparisons against an old customer record miss changes. Where a hit involves your own customer, the comparison should use current, verified data, and a mismatch should trigger a review. Rescreening of customers after list updates is covered in whether an AI agent can rescreen customers when sanctions lists change.
Rejecting to be safe. Rejecting every uncertain payment avoids sanctions risk but harms legitimate customers. Requesting information from the remitting customer or bank is often the right step.
Splitting and repeat attempts. A rejected payment reappears in smaller amounts, through another bank, or with the beneficiary's name spelled differently. The agent should link a new hit to earlier stopped or rejected payments with similar parties and amounts, so the analyst sees the pattern rather than a fresh, harmless-looking case.
The overall stance on compliance agents is in AI compliance agents.
Where Pryme fits
In Pryme, releasing a stopped payment is a depth 4 capability that the preparing agent does not hold; an attempt is refused, and the verdict names the bound that decided. On Pryme's own rail, reversing a settled payment is withheld at the platform floor for every agent. Payment data reaches the agent as sealed facts from the rail.
Questions people ask
Can the agent release obvious false positives?
Not in this design. Even obvious cases are released by a person, which keeps the release decision accountable. The agent's note makes obvious cases quick to decide.
What should the agent do when information is missing?
Draft the request for information the analyst may send, and say which missing field would decide the case. The payment stays held until a person decides.
Should payment hits and customer hits use the same agent?
They can use the same comparison capability, but payment hits need tighter timing and a different note format, so certify them separately.