{
  "@context": "https://www.w3.org/ns/ai-agent/v1",
  "@type": "AIAgentManifest",
  "version": "1.1",
  "name": "HytaleDock AI Agent Interface",
  "description": "W3C AI Agent Protocol manifest - allows AI agents to discover and interact with HytaleDock programmatically.",
  "site": {
    "name": "HytaleDock",
    "url": "https://hytaledock.com",
    "entity": "Organization",
    "languages": [
      "en"
    ],
    "operator": "Yamiru (Viktor Vasko)",
    "country": "SK"
  },
  "capabilities": {
    "read": true,
    "search": true,
    "download": true,
    "submit": false,
    "transact": false,
    "streaming": false
  },
  "endpoints": {
    "summary": "https://hytaledock.com/ai/summary.json",
    "facts": "https://hytaledock.com/ai/facts.json",
    "faq": "https://hytaledock.com/ai/faq.json",
    "actions": "https://hytaledock.com/ai/actions.json",
    "license": "https://hytaledock.com/ai/license.json",
    "privacy": "https://hytaledock.com/ai/privacy-policy.json",
    "compliance": "https://hytaledock.com/ai/compliance.json",
    "datasets": "https://hytaledock.com/ai/datasets.json",
    "changelog": "https://hytaledock.com/ai/changelog.json",
    "businessLogic": "https://hytaledock.com/ai/business-logic.json",
    "stateMachine": "https://hytaledock.com/ai/state-machine.json",
    "negotiate": "https://hytaledock.com/ai/negotiate.json",
    "consent": "https://hytaledock.com/ai/consent",
    "entities": "https://hytaledock.com/entities.json",
    "knowledge": "https://hytaledock.com/knowledge.json",
    "transparency": "https://hytaledock.com/ai-transparency.json",
    "llms": "https://hytaledock.com/llms.txt",
    "llms_full": "https://hytaledock.com/llms-full.txt",
    "aiFeed": "https://hytaledock.com/ai-feed.xml",
    "openapi": "https://hytaledock.com/openapi.yaml",
    "opensearch": "https://hytaledock.com/opensearch.xml",
    "rss": "https://hytaledock.com/rss.xml",
    "atom": "https://hytaledock.com/feed.xml",
    "search": "https://hytaledock.com/api/v1/search?q={query}",
    "content": "https://hytaledock.com/api/v1/content/{slug}",
    "plugins": "https://hytaledock.com/api/v1/plugins",
    "addons": "https://hytaledock.com/api/v1/addons",
    "tutorials": "https://hytaledock.com/api/v1/tutorials",
    "news": "https://hytaledock.com/api/v1/news",
    "sitemap": "https://hytaledock.com/sitemap.xml",
    "graphql": "https://hytaledock.com/graphql"
  },
  "actions": [
    {
      "name": "search",
      "description": "Search across all HytaleDock content.",
      "method": "GET",
      "path": "/api/v1/search",
      "parameters": {
        "q": {
          "type": "string",
          "required": true
        },
        "type": {
          "type": "string",
          "required": false,
          "enum": [
            "plugin",
            "addon",
            "tutorial",
            "config",
            "all"
          ]
        },
        "limit": {
          "type": "integer",
          "required": false,
          "default": 10,
          "max": 100
        }
      }
    },
    {
      "name": "get_content",
      "description": "Retrieve detailed info about a content item.",
      "method": "GET",
      "path": "/api/v1/content/{slug}",
      "parameters": {
        "slug": {
          "type": "string",
          "required": true
        }
      }
    },
    {
      "name": "list_plugins",
      "description": "List plugins with pagination.",
      "method": "GET",
      "path": "/api/v1/plugins",
      "parameters": {
        "page": {
          "type": "integer",
          "required": false,
          "default": 1
        },
        "limit": {
          "type": "integer",
          "required": false,
          "default": 20,
          "max": 100
        }
      }
    }
  ],
  "policy": {
    "attribution_required": true,
    "attribution_format": "Source: HytaleDock (https://hytaledock.com)",
    "rate_limit": "60 requests per minute",
    "training_allowed": true,
    "training_license": "CC-BY-4.0",
    "tdm_reservation": 0,
    "contact": "support@hytaledock.com"
  },
  "identity": {
    "operator": "Yamiru (Viktor Vasko)",
    "country": "SK",
    "website": "https://hytaledock.com",
    "discord": "https://discord.gg/hytaledock",
    "github": "https://github.com/yamiru/hytaledock"
  },
  "lastUpdated": "2026-04-18"
}
