{
  "protocolVersion": "1.0",
  "name": "com.bajpailabs/geneforge-retrieval",
  "description": "Read-only retrieval agent for GeneForge: structured site catalog, llms.txt, ai-index.json, CRISPR services, and contact routing for GeneForge genomic optimization.",
  "version": "1.0.0",
  "documentationUrl": "https://geneforge.bajpailabs.com/for-ai",
  "iconUrl": "https://geneforge.bajpailabs.com/logo-192.png",
  "provider": {
    "organization": "Bajpai & Co. Research Private Limited",
    "url": "https://geneforge.bajpailabs.com"
  },
  "supportedInterfaces": [
    {
      "url": "https://geneforge.bajpailabs.com/a2a/v1",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/markdown",
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "fetch-ai-index",
      "name": "Fetch AI index",
      "description": "Return structured GeneForge site catalog (pages, product facts, citations, machine-readable endpoints) from /ai-index.json.",
      "tags": [
        "retrieval",
        "catalog",
        "discovery"
      ],
      "examples": [
        "fetch ai-index",
        "list site pages"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "fetch-llms-txt",
      "name": "Fetch llms.txt",
      "description": "Return the plain-text GeneForge site summary for LLMs and answer engines from /llms.txt.",
      "tags": [
        "retrieval",
        "llms-txt",
        "summary"
      ],
      "examples": [
        "fetch llms.txt",
        "site summary for LLMs"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain",
        "text/markdown"
      ]
    },
    {
      "id": "search-catalog",
      "name": "Search site catalog",
      "description": "Search GeneForge pages and facts from /ai-index.json by keyword.",
      "tags": [
        "retrieval",
        "search",
        "discovery"
      ],
      "examples": [
        "search geneforge capabilities",
        "find services page"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/markdown",
        "application/json"
      ]
    },
    {
      "id": "get-contact",
      "name": "Get contact info",
      "description": "Return GeneForge contact email, contact page URL, and links for pilots or API access.",
      "tags": [
        "contact",
        "sales",
        "support"
      ],
      "examples": [
        "contact email",
        "how to reach GeneForge"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "navigate-site",
      "name": "Navigate site",
      "description": "Suggest canonical URLs for GeneForge site sections and agent-discovery endpoints.",
      "tags": [
        "navigation",
        "urls",
        "discovery"
      ],
      "examples": [
        "for-ai documentation",
        "services page"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/markdown"
      ]
    }
  ]
}
