{
  "name": "WebsDocs AIG",
  "description": "WebsDocs AI Gatekeeper for verified AI visitors, approved business knowledge, policy control, and safe action request intake.",
  "provider": {
    "organization": "WebsDocs",
    "url": "https://websdocs.com"
  },
  "version": "1.5.8-registry-policy-and-live-identity-sync",
  "documentationUrl": "https://websdocs.com/llms.txt",
  "url": "https://websdocs.com/a2a/v1/message",
  "preferredTransport": "HTTP+JSON and JSON-RPC 2.0",
  "supportedInterfaces": [
    {
      "url": "https://websdocs.com/a2a/v1/message",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://websdocs.com/a2a/v1/message:send",
      "protocolBinding": "JSON-RPC",
      "protocolVersion": "2.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": true,
    "multiTurn": true,
    "publicAsk": true,
    "sourceLockedAnswers": true,
    "safeActionRequest": true,
    "liveActionExecution": false
  },
  "extensions": {
    "websdocs": {
      "customManifest": "https://websdocs.com/.well-known/websdocs-agent.json",
      "llms": "https://websdocs.com/llms.txt",
      "profile": "https://websdocs.com/ai-room/profile",
      "policy": "https://websdocs.com/ai-room/policy",
      "pricing": "https://websdocs.com/ai-room/pricing",
      "routes": "https://websdocs.com/ai-room/routes",
      "publicAsk": "https://websdocs.com/ai-room/ask",
      "a2aHandshake": "https://websdocs.com/a2a/v1/handshake",
      "supportedProducts": [
        "RTC",
        "RTD",
        "IA",
        "AIG"
      ],
      "sourceLock": "approved_public_knowledge_only"
    }
  },
  "securitySchemes": {
    "partnerToken": {
      "type": "http",
      "scheme": "bearer",
      "description": "Optional partner token for approved partner agents. Public discovery endpoints do not require this token."
    }
  },
  "securityRequirements": [],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "service_discovery",
      "name": "Service Discovery",
      "description": "Explain approved public WebsDocs services and modules.",
      "tags": [
        "discovery",
        "profile",
        "business"
      ]
    },
    {
      "id": "approved_knowledge_question",
      "name": "Approved Knowledge Question",
      "description": "Answer questions from approved public WebsDocs knowledge only.",
      "tags": [
        "knowledge",
        "qa",
        "safe"
      ]
    },
    {
      "id": "policy_read",
      "name": "Policy Read",
      "description": "Explain what AI visitors can and cannot access.",
      "tags": [
        "policy",
        "safety",
        "permissions"
      ]
    },
    {
      "id": "pricing_read",
      "name": "Pricing Read",
      "description": "Read approved public WebsDocs pricing slices for Chat Agent, Voice Agent, and Industry Automation.",
      "tags": [
        "pricing",
        "plans",
        "public"
      ]
    },
    {
      "id": "routes_read",
      "name": "Routes Read",
      "description": "Read approved public page routes and support paths.",
      "tags": [
        "routes",
        "support",
        "navigation"
      ]
    },
    {
      "id": "a2a_handshake",
      "name": "A2A Handshake",
      "description": "Open a controlled AI-to-AI session with allowed public scopes and trace logging.",
      "tags": [
        "a2a",
        "session",
        "handshake"
      ]
    },
    {
      "id": "a2a_message",
      "name": "A2A Message",
      "description": "Ask approved public WebsDocs questions inside an A2A session.",
      "tags": [
        "a2a",
        "message",
        "qa"
      ]
    },
    {
      "id": "source_locked_ai_answer",
      "name": "Source-Locked AI Answer",
      "description": "Use Workers AI and Vectorize only over approved public WebsDocs knowledge chunks.",
      "tags": [
        "ai",
        "vector",
        "rag",
        "safe"
      ]
    },
    {
      "id": "safe_action_request",
      "name": "Safe Action Request",
      "description": "Record booking, quote, support, or handoff requests without executing live actions in V1.",
      "tags": [
        "action",
        "handoff",
        "quote",
        "booking"
      ]
    }
  ]
}