# SENTINEL Transaction Screen — AML/CFT Risk Scoring

> SENTINEL Transaction Screen — AML/CFT Risk Scoring is a paid API for AI agents from mru-oracle.com, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-15).

Screens a blockchain transaction for AML/CFT risk using SENTINEL's 11-layer compliance engine, returning risk scores for sender and receiver wallets plus a proceed/block recommendation

## Facts

- Endpoint: POST https://mru-oracle.com/intelligence/transaction-screen
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sentinel-transaction-screen-aml-cft-risk-scoring-54059fb2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FYvQbSNDsUNtpg3pyYuFY

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 sentinel-transaction-screen-aml-cft-risk-scoring-54059fb2 -d '<json body>'
```

Example prompt: Before I send USDC to wallet 0xABC123 from my wallet 0xDEF456 on Base, run it through SENTINEL's 11-layer AML screening and tell me the risk scores for both wallets and whether I should proceed.

## When to prefer this

Use this endpoint when you need AML/CFT compliance screening with a structured risk score and actionable recommendation before executing a crypto transaction, particularly on Base/USDC rails. Prefer this over generic wallet checkers when you need a combined sender+receiver risk assessment with a compliance-grade recommendation and Mauritius regulatory data context.

## Known failure modes

- Missing or malformed schema input returns a validation error
- Wallet address not recognized or unsupported chain returns incomplete risk data
- Service unavailable or payment failure (x402) results in 402 Payment Required response
- Ambiguous transaction data may return a conservative high-risk score rather than an error

## How this service works

Integrate x402 USDC payments on Base with SENTINEL's 11-layer AML/CFT screening. Wallet KYA reports, compliance APIs, and Mauritius data feeds for agents and developers.

## Output

Returns a JSON object with separate risk scores (0–100) for the sender and receiver wallets, a combined risk score, a top-level recommendation (e.g. PROCEED or block), and a status field confirming the screen completed successfully.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "schema": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "sender": {
   "risk": {
    "score": 0
   }
  },
  "status": "ok",
  "receiver": {
   "risk": {
    "score": 5
   }
  },
  "recommendation": "PROCEED",
  "combined_risk_score": 5
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sentinel-transaction-screen-aml-cft-risk-scoring-54059fb2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mru-oracle.com](https://www.zero.xyz/host/mru-oracle.com/llms.txt)
