← Marketplace
Base
402oracle
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.
Offers
| Offer | Endpoint | Price |
|---|---|---|
Verify Business 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. | /m/bz-402oracle-com/verify/business | 0.05 USDC |
Business Batch 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. | /m/bz-402oracle-com/verify/business/batch | 0.15 USDC |
Verify Claim 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. | /m/bz-402oracle-com/verify/claim | 0.25 USDC |
Verify Freshness 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. | /m/bz-402oracle-com/verify/freshness | 0.02 USDC |
Verify Price 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. | /m/bz-402oracle-com/verify/price | 0.02 USDC |
Machine-readable: openapi.json with x-payment-info offers.
Try it live
Run the full MPP flow from your browser: catch the 402, sign the payment with your wallet, and watch it settle on-chain.
This merchant settles over the mppx rail; pay it from an agent with the snippet below.
Pay with an agent
Any MPP or x402-compatible client works. With mppx, payment is automatic:
import { Mppx, evm } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'
const mppx = Mppx.create({
methods: [evm({
account: privateKeyToAccount(process.env.KEY),
currencies: [evm.assets.base.USDC],
})],
})
const res = await mppx.fetch('https://api.meshgateway.co/m/bz-402oracle-com/verify/business')
// 402 challenge signed and settled automatically; response includes Payment-ReceiptOr inspect the challenge yourself:
curl -i https://api.meshgateway.co/m/bz-402oracle-com/verify/business # HTTP/1.1 402 Payment Required # WWW-Authenticate: Payment id="…", method="evm", intent="charge", …