# Onyx AML Blockchain Forensics Decision Engine

> Onyx AML Blockchain Forensics Decision Engine is a paid API for AI agents from onyxprotocol.trade, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-21).

Runs an AML policy decision on a crypto wallet address and transaction amount, returning a compliance verdict for frozen funds dispute and forensics workflows.

## Facts

- Endpoint: POST https://onyxprotocol.trade/api/v1/decide?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/onyx-aml-blockchain-forensics-decision-engine-3a1c8c49
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2S3ctD0y8cWy82iIpzfeb

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability onyx-aml-blockchain-forensics-decision-engine-3a1c8c49 -d '<json body>'
```

Example prompt: Run an AML policy decision on the TRON address TQn9Y2khDD4nkFTSJgdGBFKL9qLDVjKm1T for a $5,000 transaction — I need to know if it passes compliance for a frozen funds dispute on Binance.

## When to prefer this

Choose this endpoint when you need a programmatic AML compliance decision on a specific crypto wallet address (TRON, EVM, or Solana) in the context of frozen funds disputes on Binance, Bybit, OKX, or Tether USDT blacklist cases. Best suited for agents automating frozen funds recovery workflows that need a fast per-address verdict rather than a full forensic report.

## Known failure modes

- Invalid or malformed wallet address format returns an error
- Missing required address or amount fields may cause a 400-level response
- Policy object misconfiguration may produce unexpected decision outcomes
- Payment failure (insufficient USDC balance) blocks the request via x402
- Network timeout on blockchain data lookup returns no decision

## How this service works

Blockchain forensics &amp; AML dispute resolution: frozen funds on Binance, Bybit, OKX and Tether (USDT) blacklist cases. Forensic reports, SoF dossiers,…

## Output

Returns a JSON object with an 'ok' boolean field indicating whether the AML policy decision passed or failed for the given wallet address and transaction amount.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "policy": {
   "type": "object"
  },
  "address": {
   "type": "string",
   "description": "TRON (T...), EVM (0x...) or Solana address"
  },
  "amount_usd": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/onyx-aml-blockchain-forensics-decision-engine-3a1c8c49/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from onyxprotocol.trade](https://www.zero.xyz/host/onyxprotocol.trade/llms.txt)
