SKOOR Risk Money movement. Skoored by AI.

Alert · reviewed · open

First transfer to a new counterparty, $5,040.00, above the program's 95th percentile.

Detector
first_time_counterparty_large
Severity
medium
Program
Harbor Marketplace Payouts (simulated)
Subject
transfer acht_sim_harb_a7kq2o6w9kl
Transfer
acht_sim_harb_a7kq2o6w9kl · $5,040.00 · ach outgoing
Skoor at alert
45 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. A first-time-counterparty detector fired on ACH outgoing transfer acht_sim_harb_a7kq2o6w9kl for $5,040.00, sent to a new counterparty (cpty_sim_harb_9m7tv4gj9kl) under the Harbor Marketplace Payouts program. The transfer scored 45 (review band, hard_signal false) and was routed to review because the detector is always reviewed. What the evidence shows. The amount ($5,040.00) is above the program's 95th percentile ($849.93 per the p95 field, though evidence lists it as 84993 in cents = $849.93) and is the first transfer with this counterparty, driving signals counterparty.first_time (+10), counterparty.first_time_and_large (+15), and amount.gt_10x_median (+20) for a total skoor of 45. The transfer status is SETTLED with no return code, indicating the payment completed without rejection. The originating entity, Alder Co 10 (enti_sim_harb_3x8shd663uc), is VERIFIED, not high risk, not PEP, has no open review reasons, and was screened recently (2026-09-05). The counterparty's country is unknown, which is a gap but not flagged as sanctioned or high-risk in the evidence provided. What was checked. Reviewed the transfer record, entity verification and screening status, program declared volume and KRIs, and prior dispositions. Program KRIs show two items at breach level (manual_review_aging_hours, ach_unauthorized_return_rate) and several at watch level (pep_flagged_entities, high_risk_entity_share, hold_aging_hours), but none of these are tied specifically to this transfer or this counterparty. No prior dispositions exist for this alert or entity. What is recommended. The transfer has already settled, so no hold or release action applies. The entity is verified and clean, the transfer returned without issue, and the alert is a routine first-time-large-counterparty pattern consistent with the detector's design (always reviewed at this band). There is no evidence in this alert of fraud, sanctions exposure, or entity-level risk that requires further inquiry. Close the alert. Note the counterparty's unknown country as a minor documentation gap for future reference, not a blocking issue.
Recommendation
close
Confidence
0.72
Model
claude-sonnet-5
Drafted
2026-09-17 19:32Z
Rationale
  • Transfer status is SETTLED with no return code, indicating no rejection or reversal.
  • Entity is VERIFIED, not high risk, not PEP, with no open review reasons and recent screening.
  • Alert score (45) sits in the review band but hard_signal is false, and the triggering signals (first-time counterparty, amount above p95) are the detector's designed behavior rather than indicators of fraud.
  • Program-level KRI breaches (ach_unauthorized_return_rate, manual_review_aging_hours) are aggregate metrics not specific to this transfer or entity, so they do not independently justify escalation on this alert.
  • Counterparty country is unknown, which is a gap in the evidence but does not by itself indicate elevated risk absent other signals.
  • No prior dispositions exist, so this is a first review with no pattern history to weigh.

Evidence

{
  "n": 1896,
  "band": "review",
  "skoor": 45,
  "signals": [
    {
      "code": "counterparty.first_time",
      "detail": "first transfer with this counterparty",
      "weight": 10
    },
    {
      "code": "counterparty.first_time_and_large",
      "detail": "amount above the program p95 (84993)",
      "weight": 15
    }
  ],
  "routeReason": "detector always reviewed"
}

Skoor signals

SignalWeightHardDetail
counterparty.first_time+10first transfer with this counterparty
counterparty.first_time_and_large+15amount above the program p95 (84988)
amount.gt_10x_median+20amount > 10× program median (42317)

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.