---
title: "Tempo On-Chain AML & Travel Rule Screener"
method: POST
path: "/v1/tools/screen_tip20_transfer_batch"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Tempo On-Chain AML & Travel Rule Screener

`POST /v1/tools/screen_tip20_transfer_batch`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/screen_tip20_transfer_batch`
- Auth: none declared

Parses a batch of synthetic TIP-20 transfers (with memos), runs OFAC/SDN hit screening, checks FATF Travel Rule field completeness (originator/beneficiary name + VASP ID, threshold US$3,000), scores AML typologies (structuring $9k–$9.99k, missing identity, unusual tx), and emits SAR determination + Travel Rule attestation. Bilateral: sending VASP emits; receiving VASP re-verifies. ISO 20022 pacs.008-subset artifact; instructed_amount = batch total.

**Tool URL:** https://ainumbers.co/chaingraph/art-38-tempo-onchain-aml.html

## Request body

- object
  - `sar_threshold` number, required
  - `tr_threshold` number, required
  - `transfers` unknown[], required
    - unknown

## Response `200`

Successful tool execution result

- object
  - `batch_verdict` string
  - `escalate_count` integer
  - `flag_count` integer
  - `pass_count` integer
  - `results` object[]
    - `amount_usd` integer
    - `flags` unknown[]
      - unknown
    - `ofac_hit` boolean
    - `sar_determination` string
    - `travel_rule_status` string
    - `tx_ref` string
    - `verdict` string
  - `sar_threshold_usd` integer
  - `total` integer
  - `tr_threshold_usd` integer

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
