{
  "schema_version": "1.0.0",
  "name": "AetherShield",
  "description": "Quantum-resistant VPN platform with AI-powered privacy protection, post-quantum encryption, and decentralized mesh routing.",
  "url": "https://aethershield.io",
  "logo": "https://aethershield.io/logo.png",
  "contact_email": "support@aethershield.io",
  "provider": {
    "organization": "AetherShield",
    "url": "https://aethershield.io"
  },
  "capabilities": {
    "streaming": true,
    "push_notifications": false,
    "authentication": {
      "type": "bearer",
      "instructions": "Obtain a Bearer token via email/password authentication at /auth"
    }
  },
  "interfaces": [
    {
      "type": "chat",
      "endpoint": "/functions/v1/ai-privacy-agent",
      "method": "POST",
      "description": "Conversational AI privacy agent for security analysis and VPN configuration advice",
      "input_content_types": ["application/json"],
      "output_content_types": ["text/event-stream", "application/json"],
      "actions": ["analyze", "chat"]
    }
  ],
  "tools": [
    {
      "name": "analyze_privacy",
      "description": "Analyze current VPN privacy posture and return a scored assessment with threats and recommendations",
      "endpoint": "/functions/v1/ai-privacy-agent",
      "method": "POST",
      "input_schema": {
        "type": "object",
        "properties": {
          "action": { "type": "string", "const": "analyze" },
          "context": {
            "type": "object",
            "properties": {
              "protocol": { "type": "string" },
              "pqEnabled": { "type": "boolean" },
              "killSwitch": { "type": "boolean" },
              "dnsLeakProtection": { "type": "boolean" },
              "webrtcLeakProtection": { "type": "boolean" },
              "ultraAnonymousMode": { "type": "boolean" },
              "hops": { "type": "integer" },
              "server": { "type": "string" }
            }
          }
        },
        "required": ["action"]
      }
    },
    {
      "name": "speed_test",
      "description": "Measure VPN connection speed via ping, download, or upload tests",
      "endpoint": "/functions/v1/speed-test",
      "method": "POST",
      "input_schema": {
        "type": "object",
        "properties": {
          "type": { "type": "string", "enum": ["ping", "download", "upload"] },
          "size": { "type": "integer", "description": "Bytes for download test (max 10MB)" }
        },
        "required": ["type"]
      }
    },
    {
      "name": "list_servers",
      "description": "List all available VPN servers with location, load, and protocol support",
      "endpoint": "/functions/v1/server-list",
      "method": "GET"
    },
    {
      "name": "server_health",
      "description": "Get real-time server health and performance metrics",
      "endpoint": "/functions/v1/server-health",
      "method": "GET"
    }
  ],
  "rate_limits": {
    "requests_per_minute": 60,
    "chat_messages_per_minute": 20
  },
  "machine_readable": {
    "llms_txt": "/llms.txt",
    "llms_full_txt": "/llms-full.txt",
    "agents_txt": "/agents.txt",
    "robots_txt": "/robots.txt",
    "sitemap": "/sitemap.xml",
    "openapi": "/openapi.json",
    "x402": "/x402.json",
    "security_txt": "/.well-known/security.txt",
    "model_card": "/.well-known/model-card.json",
    "mcp_manifest": "/.well-known/mcp.json",
    "openai_plugin": "/.well-known/ai-plugin.json",
    "feed": "/feed.xml"
  }
}