Alert Management
Alerts are the primary work items for compliance analysts. They represent compliance issues — PEP matches, sanctions hits, adverse media, identity discrepancies — that require human review and resolution.Alert lifecycle
Auto-triage
New alerts can be automatically triaged using AI research. The auto-triage system is configured via custom metadata:- Alert insertion triggers the auto-triage handler
- The handler filters alerts by type and category against the triage configuration
- Eligible alerts are dispatched to an async AI research queue
- AI research analyzes the screening match against public sources
- Results are written back to the alert (assessment, confidence, false positive probability)
- If configured, the auto-disposition pipeline evaluates the results
Auto-triage is configurable per alert type and category. You can exclude specific categories (e.g., Sanctions) from auto-triage to ensure they always receive human review.
AI research
AI research provides automated analysis of screening matches. When triggered (manually or via auto-triage), the system:- Builds a research prompt with alert details, entity context, and screening data
- Submits to a web research AI (Perplexity) for validation
- Returns a structured assessment with:
- Assessment narrative — detailed analysis of the match
- Confidence score — AI confidence in its assessment (0-100%)
- False positive probability — likelihood the match is a false positive (0-100%)
- Recommended action — suggested resolution (Approve, Decline, Escalate)
- Sources — URLs of sources consulted
Auto-disposition
Alerts with high-confidence false positive assessments can be automatically resolved:
Auto-disposition thresholds are configured per alert category. For example,
Adverse Media might auto-dispose at 90% FP probability while Sanctions Hit is never auto-disposed.
Priority scoring
Every alert receives a composite priority score (0-290 points) calculated from five components:
The priority score drives the default sort order in the analyst inbox: highest-score alerts appear first.
Priority labels
SLA monitoring
Each alert inherits an SLA due date based on its category and priority. A nightly batch job monitors SLA compliance:Resolution actions
When resolving an alert, specify one of the following actions:Bulk operations
For high-volume processing, use the bulk endpoints:Next steps
- AI Research Guide. Deep dive into AI-powered alert analysis.
- Risk Scoring Guide. How alerts contribute to risk assessments.
- Alerts Data Model. Full field reference.
- Bulk Operations Guide. Processing alerts at scale.