> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vultlocal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Compliance

> Anti-Money Laundering (AML) and transaction monitoring

<Info>
  The Compliance API enforces regulatory limits, monitors suspicious activity, and manages KYC triggers. It acts as a gatekeeper for all financial transactions.
</Info>

## Features

<CardGroup cols={2}>
  <Card title="Real-time Checks" icon="bolt">
    Monitor transactions before they complete
  </Card>

  <Card title="Limit Enforcement" icon="stop-circle">
    Enforce KYC-based daily and single transaction limits
  </Card>

  <Card title="Alert System" icon="bell">
    Flag suspicious activity for review
  </Card>

  <Card title="Audit Rules" icon="list-check">
    Configurable monitoring rules
  </Card>
</CardGroup>

***

## Endpoints

<CardGroup cols={2}>
  <Card title="Check Compliance" icon="check-circle" href="/api-reference/compliance/check">
    `POST /api/v1/compliance/check`

    Validate transaction against rules
  </Card>

  <Card title="Compliance Alerts" icon="bell" href="/api-reference/compliance/alerts">
    `GET /api/v1/compliance/alerts`

    List and filter alerts
  </Card>

  <Card title="Create Alert" icon="plus" href="/api-reference/compliance/create-alert">
    `POST /api/v1/compliance/alerts`

    Manually flag activity
  </Card>

  <Card title="Resolve Alert" icon="check" href="/api-reference/compliance/resolve-alert">
    `PUT /api/v1/compliance/alerts/{id}`

    Update alert status
  </Card>

  <Card title="Account Rules" icon="sliders" href="/api-reference/compliance/account-rules">
    `GET /api/v1/compliance/account-rules`

    View KYC tier limits
  </Card>

  <Card title="Monitoring Rules" icon="eye" href="/api-reference/compliance/rules">
    `GET /api/v1/compliance/rules`

    Configure detection rules
  </Card>
</CardGroup>

***

## Alert Severity Levels

| Level      | Description         | Action Required     |
| ---------- | ------------------- | ------------------- |
| `CRITICAL` | Blocked transaction | Immediate review    |
| `HIGH`     | Unusual pattern     | Review within 24h   |
| `MEDIUM`   | Policy violation    | Review within 48h   |
| `LOW`      | Warning only        | No immediate action |

***

## Compliance Workflow

<Steps>
  <Step title="Transaction Request">
    Wallet/POS initiates a transaction
  </Step>

  <Step title="Compliance Check">
    System calls `/compliance/check` to validate amounts and velocity
  </Step>

  <Step title="Decision">
    * **Pass**: Transaction proceeds
    * **Block**: Transaction rejected, Alert created
    * **Flag**: Transaction proceeds, Alert created
  </Step>

  <Step title="Review">
    Compliance officer reviews generated alerts
  </Step>
</Steps>
