# Anti-Money Laundering (AML)

Anti-Money Laundering (AML) regulations require businesses to monitor transactions and report suspicious ones to authorities.

Ylem can help you with automating the data streaming for the following critical processes:

* Unusual transaction amounts;
* Unusual series of transactions (e.g., too many cash credits);
* Unusual geographic destination or origin of a payment;
* Known threats or typologies.

## Streaming monitoring information about large transaction amounts

Here is an example of the pipeline to monitor large transaction amounts

<figure><img src="/files/xmT6X2PUGvGYg1zhX6sm" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/ayzT0MBdv0CATBzaK6P0" alt=""><figcaption><p>Query example to detect large transactions</p></figcaption></figure>

## A high volume of transactions within a short time

<figure><img src="/files/av7GDmFjLRjDpsqm65G7" alt=""><figcaption><p>Possible pipeline</p></figcaption></figure>

<figure><img src="/files/2BnC22U4PlloEomzm6Im" alt=""><figcaption><p>SQL query example to retrieve the number of transactions today grouped by bank account</p></figcaption></figure>

<figure><img src="/files/31Psx9qCfHkZ48GapjVr" alt=""><figcaption><p>Message to the responsible team</p></figcaption></figure>

## Too many transactions between the same accounts in X days

<figure><img src="/files/guIhUGMpFsEmiTYKNCWw" alt=""><figcaption><p>Possible pipeline</p></figcaption></figure>

<figure><img src="/files/cvp1L4OML60Wtxu9e81T" alt=""><figcaption><p>SQL query to retrieve number of transactions between two accounts</p></figcaption></figure>

<figure><img src="/files/bCKSmFIIfBy3lpREpcbK" alt=""><figcaption><p>Message to the responsible team</p></figcaption></figure>

## Other AML use cases

The idea is clear. Using the following examples and templates from our library you can set up your own AML monitoring pipelines with SQL queries of any complexity.

Some other examples of what you can monitor with Ylem:

* Users with a high volume of transactions every day
* Transactions from or to suspicious or dangerous locations, which you can define on your own
* Suspicious reference data
* Suspicious bank account owners
* Suspicious and inconsistent activities. For example, a high volume of transactions but following the long breaks
* Unusual amounts per user
* Etc.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ylem.co/use-cases/industry-specific-use-cases/anti-money-laundering-aml.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
