{
  "x402Version": 2,
  "endpoints": [
    {
      "resource": "https://api.x402lint.dev/v1/scan",
      "method": "POST",
      "scheme": "exact",
      "networks": [
        "eip155:8453"
      ],
      "price": "$0.15",
      "description": "Paid ($0.15). Runs all 25 checks against the origin (read-only GET/HEAD probes) or serves a <24h cached result. Returns grade, score, per-check status + evidence + fix instructions, and a shareable report URL. Unreachable/broken origins are a valid graded result (F). 504 processing responses and errors are never charged."
    },
    {
      "resource": "https://api.x402lint.dev/v1/report",
      "method": "GET",
      "scheme": "exact",
      "networks": [
        "eip155:8453"
      ],
      "price": "$0.02",
      "description": "Paid ($0.02). Returns the full cached scan report (same shape as POST /v1/scan) if a fresh (<24h) result exists; otherwise 404 uncharged with a pointer to POST /v1/scan. Cheap path for agents polling a known origin."
    }
  ],
  "asset": "USDC",
  "networks": [
    "eip155:8453"
  ],
  "payTo": "0xf444abc53f5e1e73caec7df64d147ddb119514a0",
  "terms": "https://api.x402lint.dev/terms.txt",
  "instructions": "Conformance scanner for x402 sellers — lint your origin against what x402scan, Bazaar, AgentCash and agent buyers actually require. Per-call USDC pricing, no signup. Docs: https://api.x402lint.dev/llms.txt"
}