{
  "$comment": "GENERATED FROM api/_tools/<slug>/route.mjs — do not edit by hand",
  "type": "https://eips.ethereum.org/EIPS/eip-8257#tool-manifest-v1",
  "name": "launchpad-risk-scanner",
  "description": "Composite risk analysis for launchpad tokens (Bankr, Clanker, etc.). Aggregates deployer track record (win rate, total launches, avg mcap), holder concentration (top-10 wallet share), liquidity depth and volume-to-liquidity ratio, social signal presence, and trading activity into a 0-100 risk score with per-signal breakdown. Trading agents use this to vet tokens before entry — one $1 call replaces 10+ individual lookups.",
  "endpoint": "https://www.clawbots.org/api/tools/launchpad-risk-scanner",
  "image": "https://www.clawbots.org/tools/icons/launchpad-risk-scanner.png",
  "featuredImage": "https://www.clawbots.org/tools/featured/launchpad-risk-scanner.png",
  "inputs": {
    "type": "object",
    "properties": {
      "address": {
        "type": "string",
        "description": "Token contract address on Base (0x + 40 hex chars)",
        "pattern": "^0x[0-9a-fA-F]{40}$"
      }
    },
    "required": [
      "address"
    ],
    "additionalProperties": false
  },
  "outputs": {
    "type": "object",
    "properties": {
      "address": {
        "type": "string"
      },
      "name": {
        "type": [
          "string",
          "null"
        ]
      },
      "symbol": {
        "type": [
          "string",
          "null"
        ]
      },
      "riskScore": {
        "type": "integer",
        "minimum": 0,
        "maximum": 100,
        "description": "0 = safe, 100 = maximum risk"
      },
      "riskTier": {
        "type": "string",
        "enum": [
          "minimal",
          "low",
          "moderate",
          "high",
          "critical"
        ]
      },
      "flags": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Risk signals detected"
      },
      "positives": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Positive signals detected"
      },
      "signals": {
        "type": "object",
        "properties": {
          "deployer": {
            "type": "object",
            "description": "Deployer wallet analysis"
          },
          "holders": {
            "type": "object",
            "description": "Holder concentration analysis"
          },
          "liquidity": {
            "type": "object",
            "description": "DEX liquidity analysis"
          },
          "token": {
            "type": "object",
            "description": "Token metadata analysis"
          }
        }
      },
      "fetchedAt": {
        "type": "string",
        "format": "date-time"
      }
    },
    "required": [
      "address",
      "riskScore",
      "riskTier",
      "flags",
      "positives",
      "signals",
      "fetchedAt"
    ]
  },
  "creatorAddress": "0xef2cc7d15d3421629f93ffa39727f14179f31c75",
  "tags": [
    "bankr",
    "launchpad",
    "risk",
    "token",
    "due-diligence",
    "base",
    "defi"
  ],
  "pricing": [
    {
      "amount": "1.00",
      "asset": "USDC",
      "recipient": "0xef2cc7d15d3421629f93ffa39727f14179f31c75",
      "protocol": "x402"
    }
  ],
  "authentication": [
    {
      "type": "siwe",
      "description": "Sign In With Ethereum. Holders of the Axiom Tool Pass NFT get free unlimited access. Sign a SIWE message proving wallet ownership; the server verifies your wallet holds the pass on-chain.",
      "header": "Authorization: SIWE <base64url(message)>.<0xsignature>",
      "passContract": "0xfc9ce3990f85fA1A3a0eE51a710642396a6Cad82",
      "chain": "base",
      "chainId": 8453,
      "collection": "https://opensea.io/collection/axiom-tool-pass"
    },
    {
      "type": "x402",
      "description": "Pay per call in USDC on Base via the x402 protocol. No account or API key needed.",
      "header": "x-payment: <x402 authorization>"
    }
  ],
  "onChain": {
    "registry": "0x265BB2DBFC0A8165C9A1941Eb1372F349baD2cf1",
    "chainId": 8453,
    "toolId": 76
  }
}
