Alert · reviewed · open
Transaction Risk Skoor 40 (review band) on a $1,971.50 ach transfer: returns.counterparty_prior_unauthorized.
- Detector
- skoor_review
- Severity
- medium
- Program
- Lantern Lending (simulated)
- Subject
- transfer acht_sim_lant_cpmtltuze91
- Transfer
- acht_sim_lant_cpmtltuze91 · $1,971.50 · ach outgoing
- Skoor at alert
- 40 review
- Hard signal
- no
- Policy
- policy-v1
- Opened
- 2026-09-17 19:31Z
- Closed
- —
- Decision clock
- none · due — no clock
- Escalated
- —
Draft narrative
What happened. Alert 23b26e13-98c2-4e11-84ad-0f9c63788e98 was opened on 2026-09-17T19:31:51.617Z by the skoor_review detector on outgoing ACH transfer acht_sim_lant_cpmtltuze91 for $1,971.50 to counterparty cpty_sim_lant_asr3v7ggcjp. The transfer risk score was 40, placing it in the review band, driven by a single signal: one prior unauthorized return recorded against this counterparty (weight 40, confidence 1, n=692).
What the evidence shows. The transfer itself is status SETTLED with return code none, meaning this specific transaction completed without any return or dispute. The hard_signal flag on the alert is false. The debiting entity, Cedar Services 314 (enti_sim_lant_coagxc8rchq), is VERIFIED, not high risk, not PEP, has no open review reasons, and was screened as recently as 2026-08-25. Program-level KRIs for Lantern Lending are mostly within normal range: ach_unauthorized_return_rate=0, ach_overall_return_rate=0.012 (n=248), verification_denial_rate=0.030, sanctioned_country_transfers=0, and manual_review_rate=0.012. Two KRIs show elevated aging (hold_aging_hours watch at 1406 hours, manual_review_aging_hours breach at 1434 hours, n=6), but these are program-wide operational metrics not tied specifically to this transfer or counterparty. Counterparty country is listed as unknown, but no sanctioned-country or velocity anomalies are flagged against this transfer.
What was checked. Reviewed the alert evidence and signal detail, the transfer record (status, amount, rail, return code, timestamps), the associated program declared volume and KRI panel, the entity verification and screening record, and prior dispositions on this subject. No prior dispositions exist for this alert.
What is recommended. The transfer has already settled with no return, and the single triggering signal (a prior unauthorized return on this counterparty) is historical and already reflected in the review-band score with no corroborating signal on this transaction (no sanctioned-country flag, no velocity anomaly, no entity risk flag). There is no pending transfer to hold or release. Close the alert; no further action is needed on this settled transaction. If the counterparty's unauthorized-return history recurs on a future transfer, that should be evaluated at that time.
- Recommendation
- close
- Confidence
- 0.62
- Model
- claude-sonnet-5
- Drafted
- 2026-09-17 19:32Z
- Rationale
- Transfer status is SETTLED with return code none, so no funds-movement action is available or needed.
- The only risk signal is a single prior unauthorized return on the counterparty; no additional signals (sanctioned country, velocity, entity risk) are present on this transfer.
- Entity is VERIFIED, not high risk, not PEP, with no open review reasons and recent screening.
- Program-level KRIs directly tied to unauthorized/administrative ACH returns are at 0 and overall return rate is low (0.012, n=248), indicating no broader pattern for this program.
- Aging KRI breaches (hold_aging_hours, manual_review_aging_hours) are program-wide operational metrics, not specific evidence tying this transfer to a larger unresolved pattern, so escalation is not supported by the given evidence.
- Confidence is moderate rather than high because the counterparty's country is listed as unknown and no historical volume or prior transfer pattern for this specific counterparty beyond the one signal was provided.
Evidence
{
"n": 692,
"band": "review",
"skoor": 40,
"signals": [
{
"code": "returns.counterparty_prior_unauthorized",
"detail": "1 prior unauthorized return(s)",
"weight": 40
}
],
"confidence": 1,
"routeReason": "detector not auto-closable"
}
Skoor signals
| Signal | Weight | Hard | Detail |
|---|---|---|---|
| returns.counterparty_prior_unauthorized | +40 | 1 prior unauthorized return(s) |
Decision
Sign in as an operator to decide. Operator sign-in →
Dispositions
No disposition yet.
Actions
Freeze, request to program, and suspend need a second, distinct approver. Clear hold, cancel, and pause execute on the requester's approval. Executed through the bank's own API with the tenant's sandbox key; a dry run when there is none.
No actions requested.