{
 "openapi": "3.0.3",
 "info": {
  "title": "AIS CVE intelligence API",
  "version": "0.2.0",
  "description": "AIS daily CVE prioritization — ranked by real exploitation (KEV + EPSS + KEV-recency), regenerated daily. https://aislabs.ai/api-docs Payment: x402 (HTTP 402, exact scheme, USDC). No accounts, no API keys."
 },
 "servers": [
  {
   "url": "https://api.aislabs.ai"
  }
 ],
 "paths": {
  "/v1/brief/teaser": {
   "get": {
    "summary": "Free teaser — today's top-3, no scores",
    "responses": {
     "200": {
      "description": "JSON"
     }
    }
   }
  },
  "/v1/brief/today": {
   "get": {
    "summary": "Today's full ranked CVE priorities (x402 $0.02)",
    "responses": {
     "200": {
      "description": "JSON payload"
     },
     "402": {
      "description": "x402 payment required — pay with an x402 client (exact scheme, USDC)"
     }
    }
   }
  },
  "/v1/kev/fresh": {
   "get": {
    "summary": "KEV additions in the last 7 days with today's ranks (x402 $0.01)",
    "responses": {
     "200": {
      "description": "JSON payload"
     },
     "402": {
      "description": "x402 payment required — pay with an x402 client (exact scheme, USDC)"
     }
    }
   }
  },
  "/v1/cve/{cve_id}": {
   "get": {
    "summary": "Single-CVE verdict from today's ranked set (x402 $0.005)",
    "responses": {
     "200": {
      "description": "JSON payload"
     },
     "402": {
      "description": "x402 payment required — pay with an x402 client (exact scheme, USDC)"
     }
    }
   }
  },
  "/v1/archive/{date}": {
   "get": {
    "summary": "Historical daily brief (YYYY-MM-DD) (x402 $0.05)",
    "responses": {
     "200": {
      "description": "JSON payload"
     },
     "402": {
      "description": "x402 payment required — pay with an x402 client (exact scheme, USDC)"
     }
    }
   }
  }
 }
}