{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/arctic-qpon/json-schema/arctic-qpon-get-api-scan-response-schema.json",
  "title": "GetApiScanResponse",
  "x-generated": "2026-11-01",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/arctic-qpon-openapi-generated.yml#/components/schemas/GetApiScanResponse",
  "type": "object",
  "properties": {
    "token": {
      "type": "object",
      "description": "Basic token metadata"
    },
    "token.name": {
      "type": "string",
      "description": "Token name"
    },
    "token.symbol": {
      "type": "string",
      "description": "Token symbol"
    },
    "token.supply": {
      "type": "string",
      "description": "Total token supply"
    },
    "token.codeExists": {
      "type": "boolean",
      "description": "Whether contract code exists"
    },
    "token.ownerHasSpecialPowers": {
      "type": "boolean",
      "description": "Whether an owner retains special powers"
    },
    "launch": {
      "type": "object",
      "description": "Launch‑related information"
    },
    "launch.launched": {
      "type": "boolean",
      "description": "Whether the Pons v2 factory launched the token"
    },
    "launch.bondingCurveProgress": {
      "type": "string",
      "description": "Progress of the bonding‑curve launch"
    },
    "launch.graduation": {
      "type": "string",
      "description": "Graduation status of the launch"
    },
    "launch.creatorTax": {
      "type": "string",
      "description": "Creator tax applied at launch"
    },
    "market": {
      "type": "object",
      "description": "Current market data"
    },
    "market.price": {
      "type": "number",
      "description": "Current token price"
    },
    "market.marketCap": {
      "type": "number",
      "description": "Market capitalization"
    },
    "market.liquidity": {
      "type": "number",
      "description": "Liquidity amount"
    },
    "market.volume24h": {
      "type": "number",
      "description": "24‑hour trading volume"
    },
    "market.buysAgainstSells": {
      "type": "string",
      "description": "Ratio of buys to sells"
    },
    "market.pairAge": {
      "type": "string",
      "description": "Age of the trading pair"
    },
    "supply": {
      "type": "object",
      "description": "Supply‑related holdings"
    },
    "supply.deployerHoldings": {
      "type": "string",
      "description": "Amount still held by the deployer"
    },
    "supply.burned": {
      "type": "string",
      "description": "Amount of tokens burned"
    },
    "verdict": {
      "type": "string",
      "description": "AI‑generated risk verdict (low, medium, high, or not enough data)"
    },
    "bullets": {
      "type": "array",
      "description": "Three to five bullet points citing numbers from the data"
    }
  }
}