{
  "$schema": "https://agents.json/schema/v1",
  "name": "AISearchStackHub",
  "description": "LLM Visibility Scanner and AEO (Answer Engine Optimization) platform. Measures brand visibility across ChatGPT, Claude, Perplexity, Gemini, and other major LLMs. Produces an AIS Index score (0–100) and generates citeable assets that compound brand citations over time.",
  "url": "https://aisearchstackhub.ai",
  "version": "1.0.0",
  "contact": {
    "email": "hello@aisearchstackhub.ai",
    "url": "https://aisearchstackhub.ai"
  },
  "capabilities": [
    {
      "id": "llm-visibility-scan",
      "name": "LLM Visibility Scanner",
      "description": "Scans a brand or domain across ChatGPT, Claude, Perplexity, and Gemini using 24+ query variants. Returns an AIS Index score (0–100) decomposed into Visibility, Authority, Sentiment, and Advantage dimensions.",
      "type": "analysis",
      "endpoint": "/api/scan/start",
      "method": "POST",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "The brand domain to scan (e.g., acme.com)"
          }
        },
        "required": ["domain"]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "scan_id": { "type": "string" },
          "overall_score": { "type": "number", "minimum": 0, "maximum": 100 },
          "quick_wins": {
            "type": "array",
            "items": { "type": "string" }
          }
        }
      }
    },
    {
      "id": "citation-asset-engine",
      "name": "Citation Asset Compounding Engine",
      "description": "Generates prioritized citeable assets (statistics, how-to guides, comparison pages, original data) for a brand. Assets are tracked monthly for citation growth across all major LLMs. Requires Scale plan ($299/mo).",
      "type": "generation",
      "requiresAuth": true,
      "endpoint": "/api/assets/generate",
      "method": "POST"
    },
    {
      "id": "scan-results",
      "name": "Scan Results Retrieval",
      "description": "Retrieve completed scan results including per-engine scores, citation gaps, and recommendations.",
      "type": "retrieval",
      "endpoint": "/api/scan/results/:scan_id",
      "method": "GET"
    }
  ],
  "agents": [
    {
      "id": "aeo-engineer",
      "name": "AEO Engineer Agent",
      "description": "Autonomous agent that analyzes brand LLM visibility, identifies citation gaps, generates citeable assets, and tracks citation growth over time. Runs monthly compounding cycles that build a durable LLM-citation moat.",
      "type": "autonomous",
      "capabilities": ["llm-visibility-scan", "citation-asset-engine"],
      "runFrequency": "monthly"
    }
  ],
  "dataTypes": [
    {
      "id": "ais-index",
      "name": "AIS Index Score",
      "description": "Composite LLM visibility score (0–100) using formula: Visibility×0.40 + Authority×0.30 + Sentiment×0.20 + Advantage×0.10",
      "schema": {
        "type": "object",
        "properties": {
          "overall": { "type": "number" },
          "visibility": { "type": "number" },
          "authority": { "type": "number" },
          "sentiment": { "type": "number" },
          "advantage": { "type": "number" }
        }
      }
    }
  ],
  "authentication": {
    "type": "none",
    "note": "Free scan requires no authentication. Scale plan features require account creation."
  },
  "rateLimit": {
    "freeScans": "1 per domain per 24 hours",
    "scalePlan": "unlimited"
  },
  "llmsReadable": true,
  "llmsTxt": "/llms.txt"
}
