# Compliance and screening

Every mint recipient and transfer destination is screened through your chosen provider before a transaction exists. Results become cases with a reference that follows the action into the audit log.

> Part of the SQRL documentation, section "SQRL Enterprise".
> Rendered page: https://docs.sqrl.tech/enterprise/compliance

Open **Issuance** › **Compliance**. The page has three tabs: **Screening cases**, **Travel Rule** and **Providers**.

## Providers

**Required permissions:** Manage compliance (`MANAGE_COMPLIANCE`).

On the **Providers** tab, connect your screening provider: TRM Labs, Chainalysis or Elliptic. Set the risk level at and above which a result is held for review. Results below it are cleared automatically.

## The screening gate

When someone creates a mint or a transfer, the policy checks in step 3 of the movement include **Sanctions screening**, alongside the whitelist, limit and quorum checks.

| Result | What happens |
|---|---|
| **Clear** | The movement continues. The case is recorded and cleared automatically. |
| **In review** | The movement waits while a compliance officer reviews the case. |
| **Blocked** | A severe hit. The movement stops before any transaction is built, and a case is opened. |

## Screening cases

The **Screening cases** tab lists every case: its reference (for example `CASE-2048`), the subject address, what triggered it (mint recipient or transfer screen), the risk level, the result and the case owner. Select a case to review it, record a decision, or move to [Enforcement](/enterprise/assets/enforcement) when an address must be frozen. Select **Export cases** for a file of every case.

  Screening runs before signing, so in SQRL Enterprise a sanctioned destination never becomes a transaction for anyone to sign. Every decision is a case, and every case is in the audit log.
