SKOOR Risk Money movement. Skoored by AI.

Alert · reviewed · held

The entity made 3 ACH debits just under $10,000 within 24 hours.

Detector
structuring_pattern
Severity
high
Program
Northwind Payroll (simulated)
Subject
entity enti_sim_nort_c2pb9mmf0
Transfer
acht_sim_nort_5o7ga0n23rl · $9,401.23 · ach outgoing
Skoor at alert
45 hold
Hard signal
yes
Policy
policy-v1
Opened
2026-09-17 19:31Z
Closed
Decision clock
none · due — no clock
Escalated

Draft narrative

What happened. The entity Northwind Payroll (enti_sim_nort_c2pb9mmf0) was flagged by the structuring_pattern detector for making ACH debits just under $10,000 within a 24-hour window. The alert summary states 3 such debits; the underlying signal detail states 2 debits just under $10,000 in 24h. Only one transfer record was provided in the evidence: acht_sim_nort_5o7ga0n23rl, an outgoing ACH debit of $9,401.23, settled, created 2026-09-07T21:50:56.000Z, counterparty cpty_sim_nort_1i029r3515d with country unknown. What the evidence shows. The alert carries a skoor of 45, band hold, with a hard signal (structuring.pattern, weight 35) that triggered autoHold and routing on hard signal. The single transfer shown carries the same skoor and band, plus an additional amount.gt_3x_median signal (+10). The entity is a verified US business, not flagged high risk, not PEP, with no review reasons and screening current as of 2026-07-17. Program-level KRIs show most metrics in the ok/watch range; manual_review_aging_hours is in breach (1434.69 hours, n=10), and hold_aging_hours, pep_flagged_entities, and high_risk_entity_share are in watch. There are no prior dispositions for this entity. What was checked. Alert evidence, the single linked transfer record, the entity profile, program KRIs, and prior dispositions. Only one of the two-to-three debits referenced in the alert narrative and signal detail is included in the evidence provided; the other debit(s) are not present in this record, and the counterparty's country is unknown. What is recommended. Hold. The alert carries a hard structuring signal with autoHold already applied, and the entity's transaction pattern (multiple debits just under the $10,000 reporting threshold) has not been explained by any information in this record. A person should review the entity's full ACH debit history over the relevant 24-hour window to confirm the count and amounts of near-threshold debits before any further funds move under this entity. The counterparty's unknown country and the discrepancy between the alert's stated count (3) and the signal detail's count (2) should also be resolved before disposition.
Recommendation
hold
Confidence
0.55
Model
claude-sonnet-5
Drafted
2026-09-17 19:32Z
Rationale
  • Hard signal (structuring.pattern) is true and triggered autoHold, per policy this requires human review before closing.
  • Evidence includes only one transfer record while the alert narrative and signal detail reference two or three near-threshold debits, so the full pattern cannot be verified from this record alone.
  • Entity is verified, not high risk, not PEP, and has no review reasons, which weighs against escalation but does not offset the unresolved hard signal.
  • Counterparty country is unknown, which is a gap that should be closed before any release or close decision.
  • No prior dispositions exist for this entity, so there is no history to support a lower-friction outcome.
  • Program-level manual_review_aging_hours is in breach, indicating reviews in general are taking longer than expected, but this does not by itself justify escalation for this specific alert absent entity-level evidence of a broader pattern.

Evidence

{
  "n": 1247,
  "band": "hold",
  "skoor": 45,
  "signals": [
    {
      "code": "structuring.pattern",
      "hard": true,
      "detail": "2 debits just under $10,000 in 24h",
      "weight": 35
    }
  ],
  "autoHold": true,
  "routeReason": "hard signal"
}

Skoor signals

SignalWeightHardDetail
amount.gt_3x_median+10amount > 3× program median (190556)
structuring.pattern+35yes2 debits just under $10,000 in 24h

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.