{
  "name": "402oracle",
  "description": "Independent, cryptographically signed (ES256) attestations an AI agent can cite before it acts: is a business real, is a price right, is a URL live, is a claim true. Pay per call in USDC over x402 — no accounts, no API keys. Free unsigned MCP tier to evaluate.",
  "url": "https://402oracle.com",
  "version": "1.6.0",
  "provider": {
    "organization": "Veryation",
    "url": "https://402oracle.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "verify_business",
      "name": "verify business",
      "description": "Is this company or domain legit? Business and domain verification (KYB) for vendor screening, supplier checks and scam or fraud review: domain age and registrar from RDAP, DNS (A/MX/NS), email security (SPF/DMARC) and HTTPS. Returns a verdict and a 0-100 trust score with evidence URLs, and flags newly registered or thin-infrastructure domains, a common scam signal. Use it before your agent pays an invoice, onboards a vendor or trusts a site. Signed attestation. Bulk: /verify/business/batch.",
      "tags": [
        "kyb",
        "domain-age",
        "business-verification",
        "scam-check",
        "vendor-screening",
        "fraud-check",
        "due-diligence",
        "verification",
        "attestation",
        "x402"
      ],
      "examples": [
        "{\"domain\":\"acme-supplies.com\"}"
      ]
    },
    {
      "id": "verify_price",
      "name": "verify price",
      "description": "Crypto price check: the current spot price of Bitcoin (BTC), Ethereum (ETH), Solana (SOL) or any token ticker in USD, cross-checked across five exchanges (Coinbase, Kraken, OKX, Binance, CoinGecko). Returns the median price, the spread between venues and a divergence flag, as a signed price oracle attestation your agent can cite. Use it before your agent trades, quotes, values a portfolio or settles on a token price. Needs at least two live quotes; a ticker no venue lists is not charged.",
      "tags": [
        "crypto-price",
        "price-oracle",
        "token-price",
        "bitcoin-price",
        "market-data",
        "price-confirmation",
        "verification",
        "attestation",
        "x402"
      ],
      "examples": [
        "{\"symbol\":\"BTC\"}"
      ]
    },
    {
      "id": "verify_freshness",
      "name": "verify freshness",
      "description": "Website uptime and change check: is this URL up right now, and has the page changed? Fetches the URL and returns the HTTP status, Last-Modified and ETag headers, a SHA-256 fingerprint of the content, and whether it changed versus a hash you pass in. Use it to check a site is live, detect stale data, monitor a page for changes, or decide whether to invalidate a cache before your agent acts on what it says. Returns a signed attestation.",
      "tags": [
        "uptime-check",
        "website-monitoring",
        "change-detection",
        "stale-data",
        "url-check",
        "content-hash",
        "verification",
        "attestation",
        "x402"
      ],
      "examples": [
        "{\"url\":\"https://example.com/data.json\"}"
      ]
    },
    {
      "id": "verify_claim",
      "name": "verify claim",
      "description": "Is this claim true? Fact-check a single factual claim or statement against live web evidence before your agent relies on it. A fact-checking oracle, hallucination guard, and grounding and citation check for misinformation review: returns a verdict (supported / contradicted / insufficient), a confidence score, and source citations, as a signed attestation your agent can cite.",
      "tags": [
        "verification",
        "fact-check",
        "claim-adjudication",
        "hallucination-guard",
        "citations",
        "attestation",
        "x402"
      ],
      "examples": [
        "{\"claim\":\"Company X was founded in 2019.\"}"
      ]
    },
    {
      "id": "verify_business_batch",
      "name": "verify business batch",
      "description": "Bulk domain and company check: domain age, registrar and legitimacy for up to 5 business domains in one call. Screen a prospect or lead list, qualify companies before outreach, check vendor and supplier lists, or clear invoice batches. Same checks as /verify/business per domain (RDAP domain age, DNS, SPF/DMARC, HTTPS) with a verdict and 0-100 trust score each, as one ES256-signed attestation. Flat $0.15 per batch: 40% below the per-domain price of single calls at a full batch.",
      "tags": [
        "domain-age",
        "kyb",
        "bulk-due-diligence",
        "vendor-screening",
        "lead-screening",
        "batch-verification",
        "supplier-onboarding",
        "verification",
        "attestation",
        "x402"
      ],
      "examples": [
        "{\"domains\":[\"acme-supplies.com\",\"globex-parts.com\",\"initech-systems.com\"]}"
      ]
    }
  ],
  "payments": {
    "protocol": "x402",
    "network": "base",
    "catalog": "https://402oracle.com/.well-known/x402"
  },
  "interfaces": {
    "mcp": "https://402oracle.com/mcp",
    "openapi": "https://402oracle.com/openapi.json",
    "jwks": "https://402oracle.com/.well-known/jwks.json"
  }
}