Spend Check (paid, credits or x402)
oracle_spend_checkEvaluate a payee before sending payment: get a clear/caution/avoid verdict backed by evidence and a signed attestation to prevent risky transactions.
Instructions
WHAT: pre-payment counterparty check. Given a 0x address or URL, returns a clear/caution/avoid verdict with per-source evidence (watchtower track record, CDP merchant catalog, address hygiene) and a signed attestation. WHEN: before sending any x402 payment to a service you have not paid before, or before raising a payment limit. WHEN NOT: for services you already trust, for judging delivered work (use oracle_verify_work), or as a guarantee. An unknown payee is always 'caution', never 'clear'. COST: $0.005 USDC per check (x402 on Base; 5 free checks). LATENCY: ~1-3s (catalog lookup + RPC call). OUTPUT: {verdict, confidence, evidence: [...], attestation, attestation_hash, signature, served_in_ms}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payTo | Yes | The counterparty you are about to pay (0x address or URL). | |
| amount_usd | No | Optional planned amount; large amounts downgrade clear verdicts to caution. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verdict | Yes | ||
| evidence | Yes | ||
| signature | No | ||
| confidence | Yes | ||
| attestation | No | ||
| served_in_ms | No | ||
| attestation_hash | No |