
# Risk Intelligence

Risk Intelligence helps your backend answer one operational question: **can this
customer action proceed, does it need review, or should it stop?** Myaza connects
the decision to the customer, evidence, alerts and any resulting investigation.

## Choose the job you need

| Job | Start here | Result |
|---|---|---|
| Decide on a payment, transfer or crypto movement | `POST /api/v1/transactions` | A synchronous `allow`, `review` or `block` summary. |
| Decide on a login, sign-up or account change | `POST /api/v1/activities` | The same synchronous decision summary. |
| Register a customer you already verified | `POST /api/v1/entities` | An Entity ID for risk assessment and monitoring. |
| Screen an existing customer | `POST /api/v1/risk-assessments` | A risk snapshot using the checks you selected. |
| Keep an existing customer under review | `POST /api/v1/monitoring/subscriptions` | Scheduled checks, material changes and alerts. |
| Apply Travel Rule controls to crypto | Add `transaction.travelRule` | Applicability, missing information and transfer action. |
| Investigate a material alert | Investigations | Owner, evidence, timeline, remediation and outcome. |

## Read the small result first

Activity and transaction responses include `assessment.summary`. It contains the
outcome, strongest plain-language reason, score, risk level and next action. Use
that object for normal routing. Read the detailed rules, screening and billing
evidence only when an operator needs to investigate.

```json
{
  "outcome": "review",
  "title": "Review required",
  "reason": "Transaction value exceeded the active review threshold.",
  "score": 50,
  "riskLevel": "medium",
  "matchedRules": 1,
  "nextAction": {
    "type": "review_activity",
    "label": "Review transaction"
  }
}
```

## What is synchronous and what is not

- Activity and transaction decisions return in the request. Their assessed
  webhooks are optional notifications carrying the same summary.
- Monitoring is ongoing. Runs, changes and alerts arrive after enrolment.
- Travel Rule is part of a crypto transaction. Missing information keeps the
  current validation generation pending until you submit the named fields.
- Investigations are casework records. Assignment and status changes return
  immediately and remain in the timeline.

All Risk Intelligence server calls use a secret key and the versioned base URL
`https://sandbox.trust.myaza.app/api/v1` in Sandbox or
`https://trust.myaza.app/api/v1` in Production.

In the dashboard, manage one customer's monitoring state and frequency from the
Entity. Use Risk Intelligence for portfolio changes, Review Queue for action,
and Rules & Policies for monitoring defaults.

## Next steps

- [Run your first decision](https://trust.myaza.co/documentation/risk-intelligence-quickstart/markdown).
- [Read customer risk and monitoring together](https://trust.myaza.co/documentation/customer-risk-reads/markdown).
- [Send complete transactions and activities](https://trust.myaza.co/documentation/monitoring-events/markdown).
- [Start continuous monitoring](https://trust.myaza.co/documentation/monitoring-policies/markdown).
- [Integrate Travel Rule](https://trust.myaza.co/documentation/travel-rule/markdown).
- [Configure webhooks](https://trust.myaza.co/documentation/webhooks/markdown).
- [Work with alerts and investigations](https://trust.myaza.co/documentation/investigations/markdown).
