SKOOR Risk Money movement. Skoored by AI.

Alert · reviewed · open

Entity velocity spiked: 1 transfers and $2,666.30 in 24 hours.

Detector
velocity_spike
Severity
medium
Program
Northwind Payroll (simulated)
Subject
entity enti_sim_nort_1te2fh6b2n
Transfer
acht_sim_nort_8facmus85q · $1,124.38 · ach outgoing
Skoor at alert
null unscored
Hard signal
no
Policy
policy-v1
Opened
2026-09-17 19:30Z
Closed
Decision clock
none · due — no clock
Escalated

Draft narrative

What happened. A velocity_spike alert fired for entity enti_sim_nort_1te2fh6b2n (Fern Studio 017) under the Northwind Payroll program, citing 1 transfer totaling $2,666.30 in a 24-hour window, opened 2026-09-17T19:30:07.186Z. What the evidence shows. The only linked transfer record, acht_sim_nort_8facmus85q, is an ACH outgoing credit of $1,124.38, status SETTLED, created 2026-07-10T05:48:50.000Z. This amount and date do not match the alert summary's $2,666.30 / 24-hour figures, and no other transfer records were provided despite evidence.n listing 2. The transfer itself carries no return code and is already settled. The alert score is null (unscored band), with a single contributing signal, velocity.sum_24h_gt_2x_daily_avg, weight 10, and hard_signal is false. Route reason is only 'detector not auto-closable,' not an elevated-risk finding. What was checked. Entity enti_sim_nort_1te2fh6b2n: PERSON, verification VERIFIED, high_risk false, pep no, no review reasons, last screened 2026-06-21T11:03:38.000Z, country US. Program Northwind Payroll: declared monthly volume $2,500,000.00, rails ACH, countries US, consistent with a single $1,124.38 ACH credit. No prior dispositions exist for this alert or entity. Counterparty cpty_sim_nort_25c8izfo4a has an unknown country but no adverse flags noted. What is recommended. The evidence package is thin and internally inconsistent: the cited velocity amount and transaction count do not reconcile with the single transfer record supplied, and the transfer is already settled with no return or dispute. The entity is verified, not high-risk, not PEP, and recently screened with no review reasons. There is no basis in the evidence for holding funds (transfer is settled, not pending) or for pattern escalation (single low-weight signal, unscored). Given the entity's clean profile and the absence of any corroborating adverse signal, this alert can be closed, but the discrepancy between the alert summary and the attached transfer detail should be flagged for a person to confirm the underlying data linkage before closure is finalized.
Recommendation
close
Confidence
0.55
Model
claude-sonnet-5
Drafted
2026-09-17 19:30Z
Rationale
  • Single signal, weight 10, hard_signal false, score unscored: low-strength alert.
  • Entity is VERIFIED, not high-risk, not PEP, no review reasons, screened recently (2026-06-21).
  • Attached transfer is already SETTLED with no return code; there is no pending transfer to hold or release.
  • Alert summary ($2,666.30, 1 transfer, 24h window) does not match the supplied transfer ($1,124.38, created 2026-07-10), indicating a data reconciliation gap rather than confirmed velocity anomaly.
  • No prior dispositions and no program-level volume breach (single transfer well under declared $2,500,000.00 monthly volume).
  • Confidence held at moderate rather than high because the evidence-to-alert mismatch was not independently resolved.

Evidence

{
  "n": 2,
  "band": "unscored",
  "skoor": null,
  "signals": [
    {
      "code": "velocity.sum_24h_gt_2x_daily_avg",
      "detail": "24h sum above 2× the program daily average",
      "weight": 10
    }
  ],
  "routeReason": "detector not auto-closable"
}

Skoor signals

SignalWeightHardDetail
velocity.sum_24h_gt_2x_daily_avg+1024h sum above 2× the program daily average

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.