{
  "service": "idea-bob",
  "version": "v1",
  "endpoints": {
    "validate": {
      "method": "POST",
      "path": "/api-v1-validate",
      "auth": "Bearer idb_… (Idea Bob API token)",
      "body": {
        "idea_name": "string (required, 3-200 chars)",
        "notes": "string (optional, ≤ 5500 chars) — description / technical moat",
        "website_url": "string (optional) — URL to scrape for evidence"
      },
      "response": {
        "decision": "BUILD_NOW | VALIDATE_FIRST | NICHE_OPPORTUNITY | HIGH_RISK",
        "opportunity_score": "0-100 weighted",
        "scores": {
          "market_demand": "0-10",
          "problem_intensity": "0-10",
          "revenue_potential": "0-10",
          "competition_saturation": "0-10",
          "build_complexity": "0-10",
          "time_to_mvp": "0-10",
          "audience_clarity": "0-10",
          "distribution_difficulty": "0-10",
          "founder_advantage": "0-10"
        },
        "dimensions": "array with label, weight, score, technical_moat"
      }
    }
  },
  "dimensions": [
    {
      "key": "market_demand",
      "label": "Market Demand",
      "weight": 0.2,
      "technical_moat": false
    },
    {
      "key": "problem_intensity",
      "label": "Problem Intensity",
      "weight": 0.15,
      "technical_moat": false
    },
    {
      "key": "revenue_potential",
      "label": "Revenue Potential",
      "weight": 0.15,
      "technical_moat": false
    },
    {
      "key": "competition_saturation",
      "label": "Competition Gap",
      "weight": 0.1,
      "technical_moat": true
    },
    {
      "key": "build_complexity",
      "label": "Build Simplicity",
      "weight": 0.1,
      "technical_moat": true
    },
    {
      "key": "time_to_mvp",
      "label": "Speed to MVP",
      "weight": 0.1,
      "technical_moat": false
    },
    {
      "key": "audience_clarity",
      "label": "Audience Clarity",
      "weight": 0.1,
      "technical_moat": false
    },
    {
      "key": "distribution_difficulty",
      "label": "Distribution Ease",
      "weight": 0.05,
      "technical_moat": false
    },
    {
      "key": "founder_advantage",
      "label": "Founder Advantage",
      "weight": 0.05,
      "technical_moat": true
    }
  ],
  "docs": "https://ideabob.com/docs/cli"
}