POST /v2/forensics (fixed basket) or
POST /v2/forensics/custom (1–8 public hosts) settles
inline via the x402 facilitator. No webhook, no polling.
Requires a wallet funded with USDC on Base (chain 8453) and a small
amount of ETH for gas.
pip install "x402[requests]" eth-account
from eth_account import Account
from x402.client import x402ClientSync
from x402.mechanisms.evm.exact import register_exact_evm_client
from x402.http.clients.requests import x402_requests
account = Account.from_key("0xYOUR_PRIVATE_KEY")
client = x402ClientSync()
register_exact_evm_client(client, account)
session = x402_requests(client)
r = session.post("https://api.mcx-ventures.com/v2/forensics", json={})
print(r.json()["verdict"]) # OK | WARN | CRITICAL | INCONCLUSIVE
No parameters. Returns an aggregated verdict plus per-check evidence
and confidence scores across all six checks. Typical runtime 9–13s.
The result hash is anchored on-chain to Base — hash the artifact
you receive and compare it against the ledger to verify you got
exactly what was committed at completion.
Discovery: /.well-known/x402 or /.well-known/x402.json
• also listed in the CDP Bazaar and on x402-list.