Unified DeFi Counterparty Compliance Check

Category: Sanctions & Compliance  |  Path: /compliance/counterparty/0xe592427a0aece92de3edee1f18e0157c05861564  |  Price: $0.01 USDC per call via x402 on Base mainnet
Payment protocol: x402 (HTTP 402 Payment Required) on Base mainnet. No API key or subscription required. AI agents pay per call in USDC using the Coinbase CDP facilitator (https://api.cdp.coinbase.com/platform/v2/x402). Discovery: /.well-known/x402 | agent.json | OpenAPI spec | llms.txt

Description

Unified DeFi counterparty due diligence in a single API call. Bundles four data sources: OFAC SDN screening, UK FCDO and UN Security Council sanctions checks, wallet age (days since first on-chain transaction on Ethereum mainnet), and wallet label hits (mixer, exploit, exchange hot wallet, bridge, MEV bot).

Returns a single machine-readable verdict: PASS, WARN, or BLOCK. The verdict includes a structured breakdown of each contributing signal, making it suitable for use in agent decision logic without additional parsing. EVM addresses only in the current version.

BLOCK is returned when the address appears on any sanctions list. WARN is returned for wallets with mixer/exploit labels, wallets under 7 days old, or wallets with fewer than 5 outbound transactions (possible new/throw-away address). PASS indicates no flags across all four checks.

Data sources

Agent use cases

This endpoint is designed for AI agents. Typical callers include:

Response schema

{
  "address":        "0xe592427a0aece92de3edee1f18e0157c05861564",
  "verdict":        "PASS",              // PASS | WARN | BLOCK
  "verdict_reasons": [],                 // empty array on PASS
  "sanctions": {
    "hit":          false,
    "checked_lists": ["OFAC SDN"]
  },
  "wallet": {
    "first_seen":   "2021-05-04",        // date of first Ethereum mainnet tx
    "age_days":     1822,
    "outbound_tx_count": 247,
    "activity":     "established"        // established | new | minimal
  },
  "labels":         [],                  // e.g. ["mixer", "exploit", "exchange_hot_wallet"]
  "checked_at":     "2026-04-30T12:00:00Z",
  "disclaimer":     "..."
}

Example call

GET https://globalapi.dev/compliance/counterparty/0xe592427a0aece92de3edee1f18e0157c05861564 — $0.01 USDC via x402

How to call this endpoint via x402

  1. Send a standard HTTP GET request to /compliance/counterparty/0xe592427a0aece92de3edee1f18e0157c05861564
  2. Receive a 402 Payment Required response with a payment-required header containing base64-encoded payment instructions
  3. Submit payment via the Coinbase CDP facilitator using the x402 client library
  4. Retry the request with the signed payment-signature header
  5. Receive a 200 OK response with the data payload

Compatible client libraries: @x402/client (TypeScript), x402-python (Python).