Skip to main content

Risk Monitoring

Amrood monitors every transaction for suspicious patterns using both real-time rule-based scoring and periodic graph analysis.

Real-Time Risk Scoring

Every transaction is scored against these signals:

Score Thresholds

Risk Alerts

Flagged transactions generate alerts in the admin review queue:
Alert statuses: openreviewed / dismissed / escalated

Graph Analysis

Every 6 hours, a background worker analyzes the full transaction graph for patterns that individual-transaction scoring can’t catch:

Cycle Detection

Finds circular payment paths (A → B → C → A) using depth-first search. Catches coordinated laundering across multiple agents.

Hub-and-Spoke

Flags agents sending to more than 10 unique recipients in 24 hours — potential cash-out behavior.

Layering Detection

Identifies agents that receive funds and immediately forward them (within 5 minutes) to another agent. Catches money layering when this happens repeatedly.

Micro-Flood

Detects agents with high transaction volume (50+) but low average amount (under ₹100) — a common technique to stay below monitoring thresholds.

Containment Actions

When suspicious activity is detected:
  1. Flag — alert created, admin notified
  2. Quarantine — agent can receive but cannot send (prevents further dispersal)
  3. Freeze — all transactions blocked, owner notified
  4. Owner freeze — all agents under an owner frozen simultaneously
See Kill Switches for containment operations.