Monitoring Alerts

When a monitored wallet triggers an alert rule, the platform creates an alert with full context — including the triggering transaction, counterparty details, severity level, and recommended actions. Alerts are delivered through the dashboard, email, Telegram, and webhooks.


Alert Lifecycle

  1. Detection — A new transaction on a monitored wallet matches one or more alert rules.
  2. Creation — An alert is created with the rule code, severity, and transaction details.
  3. Notification — The user is notified via their configured channels (dashboard, email, Telegram, webhook).
  4. Review — The user opens the alert in the dashboard, reviews the details, and investigates.
  5. Resolution — The user marks the alert as resolved with a disposition: True Positive, False Positive, or Escalated.

Alert Detail View

Each alert in the dashboard includes:

  • Rule Code — Which rule triggered (e.g., SANCTIONS-001). See Alert Rule Codes.
  • Severity — Critical, High, Medium, or Low.
  • Triggering Transaction — Hash, value, timestamp, and direction (inbound/outbound).
  • Counterparty — The address that triggered the rule, with entity attribution if available.
  • Wallet Context — The monitored wallet's current risk score and monitoring history.
  • Copilot Integration — A "Ask Copilot" button opens BA Copilot in Alerts mode with the alert pre-loaded, allowing you to ask questions like "Is this a false positive?" or "What should I include in a SAR?".

Wallet Detail Page

Clicking on a monitored wallet opens the Wallet Detail Page, which shows:

  • Current Risk Score — Real-time risk score with trend indicator (↑ ↓ →).
  • Alert History — All alerts triggered for this wallet, sorted by date.
  • Transaction Timeline — Visual timeline of transactions with alert markers.
  • Counterparty Summary — Breakdown of all counterparties by category and threat level.
  • Monitoring Configuration — Which rules are active and at what thresholds.

Notification Channels

| Channel | Configuration | Alert Content | |---------|--------------|---------------| | Dashboard | Always on | Full alert with all details | | Email | Account > Notifications | Summary with link to dashboard | | Telegram | Monitoring > Telegram Setup | Compact alert with rule code, severity, and transaction hash | | Webhook | Monitoring > Webhooks | JSON payload with full alert data |

Webhook Payload

{
  "event": "alert.created",
  "alert": {
    "id": "alt_abc123",
    "rule_code": "SANCTIONS-001",
    "severity": "critical",
    "wallet_address": "0x742d...4a9e",
    "chain": "ethereum",
    "transaction_hash": "0xabc...def",
    "counterparty": {
      "address": "0x123...456",
      "entity_name": "OFAC Designated Wallet",
      "threat_level": "critical"
    },
    "created_at": "2026-03-15T10:30:00Z"
  }
}

Webhook endpoints must respond with a 2xx status code within 10 seconds. Failed deliveries are retried up to 3 times with exponential backoff.


Alert Management

Filtering

Filter alerts by:

  • Rule code (SANCTIONS-001, MIXING-001, etc.)
  • Severity (Critical, High, Medium, Low)
  • Status (Open, Resolved, Escalated)
  • Date range
  • Wallet address

Bulk Actions

Select multiple alerts to:

  • Mark as resolved (with disposition)
  • Escalate to a team member
  • Export as CSV for compliance records

Audit Trail

Every alert action is logged with a timestamp and user identity for compliance audit purposes. The audit trail includes:

  • Alert creation
  • Status changes
  • Disposition assignments
  • Notes added
  • Copilot queries related to the alert

Severity Customization

Navigate to Monitoring > Alert Settings to customize:

  • Severity overrides — Change the default severity for each rule code.
  • Threshold adjustments — Modify when rules trigger (e.g., VELOCITY-001 sensitivity).
  • Quiet hours — Suppress email/Telegram notifications during specified hours (alerts are still created in the dashboard).
  • Escalation rules — Auto-escalate critical alerts to specific team members.

Next Steps

BlockchainAnalysis.io — Digital Asset Compliance Platform