{
  "name": "Recall Check",
  "version": "1.0.0",
  "summary": "Pay-per-call product and vehicle recall checks for AI agents, paid in USDC via x402.",
  "payment": {
    "protocol": "x402 v2",
    "network": "eip155:8453",
    "asset": "USDC",
    "network_label": "Base mainnet (real USDC)"
  },
  "parameters": {
    "product": "Product name, e.g. 'high chair', 'peanut butter', 'insulin pump' (use for non-vehicles)",
    "brand": "Optional brand or company name, e.g. 'Graco'",
    "vin": "Vehicle VIN (17 characters), OR use year + make + model",
    "year": "Vehicle model year, e.g. 2020",
    "make": "Vehicle make, e.g. Honda",
    "model": "Vehicle model, e.g. Civic"
  },
  "endpoints": [
    {
      "path": "/check",
      "price_usd": 0.01,
      "description": "Official recall check for a consumer product, food, drug, medical device, or vehicle. Searches CPSC, FDA and NHTSA and returns a short verdict with official links.",
      "example": "https://recall-check.walshmona1.workers.dev/check?product=high%20chair&brand=graco"
    }
  ],
  "free_endpoints": [
    "/",
    "/health",
    "/.well-known/x402",
    "/openapi.json",
    "/try"
  ],
  "openapi": "https://recall-check.walshmona1.workers.dev/openapi.json",
  "disclaimer": "Based on official U.S. recall databases (CPSC, FDA, NHTSA) at the time of the check. 'No recalls found' means no matching official recall was located; it is not a guarantee of safety."
}