POST /v2/forensics settles inline via the x402 facilitator.
No webhook, no polling. Your agent pays and receives the result in the
same request.
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.json • also listed in the
CDP Bazaar and on x402-list.