{
  "ok": true,
  "allowed": true,
  "profile": {
    "siteId": "websdocs-main",
    "brand": "WebsDocs",
    "module": "AIG — AI Gatekeeper",
    "publicName": "WebsDocs ASG — The AI-Readable Sales Gateway",
    "description": "WebsDocs ASG is the AI-readable sales gateway for public business discovery, approved answers, buyer intent, and seller-controlled checkout, supported by AIG policy and trace controls.",
    "purpose": "ASG and AIG help AI visitors discover approved WebsDocs business information and use controlled public commerce routes without exposing private systems.",
    "products": [
      {
        "id": "asg",
        "name": "ASG — AI Sales Gateway",
        "description": "Hosted AI-readable business front door for discovery, approved products and pricing, buyer intent, A2A/MCP/UCP access, and seller-controlled checkout."
      },
      {
        "id": "rtc",
        "name": "RTC — Realtime Chat",
        "description": "Website chat support runtime for human visitors, support routing, workflow answers, and human handoff."
      },
      {
        "id": "rtd",
        "name": "RTD — Realtime Duplex Voice",
        "description": "Realtime browser voice agent layer for guided conversations, voice support, and fallback/handoff behavior."
      },
      {
        "id": "ia",
        "name": "IA — Industry Agent",
        "description": "Plan-aware industry workflows for booking, technical support, billing and payment guidance, sales quote, ecommerce, and escalation."
      },
      {
        "id": "aig",
        "name": "AIG — AI Gatekeeper",
        "description": "Hidden AI-to-AI access layer for AI visitor detection, approved knowledge, policy enforcement, registry, trace, and safe action requests."
      }
    ],
    "workflowGroups": [
      "booking",
      "technical",
      "billing_payment",
      "sales_quote",
      "ecommerce",
      "escalation"
    ],
    "allowedPublicActions": [
      "service_discovery",
      "approved_knowledge_question",
      "policy_read",
      "agent_card_read",
      "profile_read",
      "checkout_door_read",
      "ai_call_door_read",
      "admin_door_read",
      "sample_questions_read",
      "pulse_discovery_read"
    ],
    "restrictedActions": [
      "payment_execution",
      "account_change",
      "private_dashboard_access",
      "admin_data_access",
      "raw_transcript_access",
      "delete_or_modify_records",
      "live_booking_without_authorization"
    ],
    "humanRule": "Humans see the normal website and app surfaces. AI visitors use the approved intelligence layer. Both should receive the same public truth.",
    "safetyRule": "External AI visitors may read approved public business knowledge. Sensitive actions require policy checks, trace logging, OTP, partner authorization, or human approval.",
    "owner": {
      "organization": "WebsDocs",
      "url": "https://websdocs.com"
    },
    "endpoints": {
      "health": "/health",
      "version": "/version",
      "websdocsAgent": "/.well-known/websdocs-agent.json",
      "agentCard": "/.well-known/agent-card.json",
      "aiDiscovery": "/.well-known/ai-discovery",
      "profile": "/ai-room/profile",
      "policy": "/ai-room/policy",
      "pricing": "/ai-room/pricing",
      "routes": "/ai-room/routes",
      "ask": "/ai-room/ask",
      "action": "/ai-room/action",
      "pulse": "/pulse",
      "sampleQuestions": "/ai-room/questions",
      "checkoutDoor": "/ai-room/checkout-door",
      "checkoutSessions": "/checkout/v1/checkout-sessions",
      "ucpProfile": "/.well-known/ucp",
      "aiCallDoor": "/ai-room/ai-call",
      "adminDoor": "/ai-room/admin-door",
      "a2aHandshake": "/a2a/v1/handshake",
      "a2aMessage": "/a2a/v1/message",
      "a2aActionRequest": "/a2a/v1/action-request",
      "a2aMessageSend": "/a2a/v1/message:send",
      "llms": "/llms.txt",
      "robots": "/robots.txt",
      "schema": "/schema.jsonld"
    },
    "updatedAt": "2026-07-05"
  },
  "traceId": "1fb61f90-9119-4c07-b44d-d2c6b94f33b6"
}