Transaction status
Set on creation and updated through the lifecycle.| Status | Meaning |
|---|---|
APPROVED | Transaction passed all rules below the review threshold. |
IN_REVIEW | Score crossed the review threshold, or a rule explicitly required review. Analyst attention needed. |
DECLINED | Score crossed the decline threshold, or a rule explicitly declined. Transaction rejected. |
AWAITING_USER | A rule action required additional user verification. A remediation session has been created. |
Transitions
Note: there is no direct transition fromAPPROVED or DECLINED back to other states. Use status patches via the console for corrections; those are logged to the audit trail.
Alert status
See Alerts for full detail.| Status | Meaning |
|---|---|
OPEN | Just generated; unassigned. |
INVESTIGATING | Analyst is actively working it. |
AWAITING_USER | Pending user action (remediation). |
PENDING_SAR | SAR filing in progress. |
SAR_FILED | SAR filed with regulator; case closed. |
RESOLVED | Closed with an action taken. |
DISMISSED | Closed as false positive. |
Case status
See Cases for full detail.| Status | Meaning |
|---|---|
OPEN | Case created, not yet worked. |
UNDER_REVIEW | Analyst actively investigating. |
AWAITING_USER | Waiting on user-side input. |
ON_HOLD | Paused pending external event. |
RESOLVED | Closed. |
LOW, NORMAL, URGENT) and severity (UNKNOWN, LOW, MEDIUM, HIGH, CRITICAL).
Travel-rule check status
For virtual-asset transfers under the FATF Travel Rule:| Status | Meaning |
|---|---|
UNKNOWN | Not yet evaluated. |
COMPLIANT | Originator and beneficiary data exchanged successfully. |
PENDING_ACTION | Waiting on our side to send data. |
PENDING_COUNTERPARTY | Waiting on the other VASP to respond. |
FAILED | Data exchange failed (e.g. counterparty VASP unreachable, bad payload). |
EXEMPT | Below regulatory thresholds or out of scope. |
Provider result status
Every external provider result (wallet screening, fiat monitoring, sanctions screening) is stored with its own status. Surfaced underprovider_results[] in the transaction response.
| Status | Meaning |
|---|---|
PENDING | Provider query in flight. |
COMPLETED | Result returned successfully. |
FAILED | Provider errored or timed out. |
SKIPPED | Provider deliberately skipped (e.g. transaction below threshold). |
Rule-run outcomes
EveryTransactionRuleRun has:
matched(boolean) — did the rule fire?is_test(boolean) — was the rule in TEST mode?mode—ACTIVE,DISABLED,TESTat evaluation time.score_delta— contribution to the score (if matched and active).status_target— the status the rule asked for (ifchange_statusaction).
Decision reason codes
Commonreason values on status transitions:
| Reason | Meaning |
|---|---|
rule_score_threshold | Score crossed review/decline threshold. |
rule_change_status | A rule’s change_status action forced a status. |
analyst_approved / analyst_declined / analyst_cleared | Manual analyst action. |
remediation_completed / remediation_failed | Outcome of a linked remediation session. |
provider_update | External provider updated the result. |
aml_confirmed_sanction | AML screen confirmed a sanctions match. |
blocklist_applicant / blocklist_counterparty | Blocklist enforcement on a party. |
Next steps
Risk scoring
How scores map to statuses.
Alerts
Alert lifecycle.
Cases
Case lifecycle.