{"info":{"title":"402oracle","version":"1.0.0"},"openapi":"3.1.0","paths":{"/verify/business":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Verify Business","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Verify a business or domain is real and established before your agent pays an invoice, onboards a vendor, or trusts it. Checks RDAP registration age, DNS (A/MX/NS), email posture (SPF/DMARC), and HTTPS reachability, and returns a signed attestation with a 0-100 trust score and evidence URLs."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Verify Business","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Verify a business or domain is real and established before your agent pays an invoice, onboards a vendor, or trusts it. Checks RDAP registration age, DNS (A/MX/NS), email posture (SPF/DMARC), and HTTPS reachability, and returns a signed attestation with a 0-100 trust score and evidence URLs."}},"/verify/business/batch":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"150000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Business Batch","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Verify up to 5 business domains in one signed attestation — vendor lists, invoice batches, marketplace supplier screening. Same checks as /verify/business per domain (RDAP registration age, DNS, SPF/DMARC, HTTPS) with a 0-100 trust score each, returned as one ES256-signed attestation. Flat $0.15 per batch: 40% below the per-domain price of single calls at a full batch."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"150000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Business Batch","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Verify up to 5 business domains in one signed attestation — vendor lists, invoice batches, marketplace supplier screening. Same checks as /verify/business per domain (RDAP registration age, DNS, SPF/DMARC, HTTPS) with a 0-100 trust score each, returned as one ES256-signed attestation. Flat $0.15 per batch: 40% below the per-domain price of single calls at a full batch."}},"/verify/claim":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"250000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Verify Claim","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Fact-check a single factual claim against web evidence before your agent relies on it. Returns a verdict (supported / contradicted / insufficient), a confidence score, and citations, as a signed attestation."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"250000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Verify Claim","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Fact-check a single factual claim against web evidence before your agent relies on it. Returns a verdict (supported / contradicted / insufficient), a confidence score, and citations, as a signed attestation."}},"/verify/freshness":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Verify Freshness","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Check that a URL is live and current before your agent acts on its contents. Returns HTTP status, Last-Modified/ETag, a content SHA-256, and whether it changed versus a prior hash. Returns a signed attestation."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Verify Freshness","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Check that a URL is live and current before your agent acts on its contents. Returns HTTP status, Last-Modified/ETag, a content SHA-256, and whether it changed versus a prior hash. Returns a signed attestation."}},"/verify/price":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Verify Price","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Confirm a crypto asset's price before your agent trades, quotes, or settles on it. A signed price oracle: cross-checks Coinbase, Kraken, and OKX for a median and flags divergence when sources disagree. Returns a signed attestation your agent can cite."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"402oracle: Verify Price","intent":"charge","method":"evm","recipient":"0x7a19Cd388C7F69145Fef09b960853E0A429B6f4a"}]},"summary":"Confirm a crypto asset's price before your agent trades, quotes, or settles on it. A signed price oracle: cross-checks Coinbase, Kraken, and OKX for a median and flags divergence when sources disagree. Returns a signed attestation your agent can cite."}}},"x-service-info":{"description":"402oracle is an x402-native service at https://402oracle.com, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 5 endpoints listed."}}