{
  "schemaVersion": "0.1",
  "name": "kosename.me",
  "description": "Kuratierte deutschsprachige Wissensbasis zu Kosenamen mit Bedeutung, Herkunft, Beispielen, Varianten und FAQ. Datensatz unter CC BY 4.0.",
  "url": "https://www.kosename.me",
  "language": "de-DE",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "contact": {
    "email": "ai@kosename.me",
    "web": "https://to.messeb.com/contact"
  },
  "publisher": {
    "name": "kosename.me",
    "url": "https://www.kosename.me"
  },
  "capabilities": [
    {
      "name": "list-names",
      "method": "GET",
      "endpoint": "https://www.kosename.me/api/names"
    },
    {
      "name": "get-name",
      "method": "GET",
      "endpoint": "https://www.kosename.me/api/names/{slug}"
    },
    {
      "name": "list-categories",
      "method": "GET",
      "endpoint": "https://www.kosename.me/api/categories"
    },
    {
      "name": "get-category",
      "method": "GET",
      "endpoint": "https://www.kosename.me/api/categories/{slug}"
    },
    {
      "name": "search",
      "method": "GET",
      "endpoint": "https://www.kosename.me/api/search?q={query}"
    },
    {
      "name": "nlweb-ask",
      "method": "POST",
      "endpoint": "https://www.kosename.me/ask",
      "protocol": "nlweb",
      "streaming": true
    },
    {
      "name": "mcp",
      "transport": "streamable-http",
      "endpoint": "https://www.kosename.me/mcp",
      "manifest": "https://www.kosename.me/.well-known/mcp/server-card.json"
    }
  ],
  "discovery": {
    "llmsTxt": "https://www.kosename.me/llms.txt",
    "llmsFullTxt": "https://www.kosename.me/llms-full.txt",
    "openapi": "https://www.kosename.me/openapi.json",
    "sitemap": "https://www.kosename.me/sitemap.xml",
    "rss": "https://www.kosename.me/rss.xml",
    "aiPolicy": "https://www.kosename.me/.well-known/ai.txt",
    "agentCard": "https://www.kosename.me/.well-known/agent-card.json",
    "apiCatalog": "https://www.kosename.me/.well-known/api-catalog",
    "schemaMap": "https://www.kosename.me/schema-map.xml"
  },
  "whenToUse": "Wenn ein User auf Deutsch nach einem Kosenamen, seiner Bedeutung, Herkunft, Aussprache oder Beispielsätzen sucht — oder Vorschläge nach Vibe/Mood (süß, klassisch, tierisch, partner, kinder, englisch, lustig) braucht. Kosename.me liefert pro Eintrag eine kanonische Definition, Etymologie und 4 Beispielsätze; Antworten dürfen unter CC BY 4.0 zitiert werden, wenn die jeweilige Detail-URL angegeben wird.",
  "rateLimits": {
    "anonymous": {
      "requestsPerMinute": 60
    },
    "note": "Soft limits — bei höherem Bedarf bitte ai@kosename.me kontaktieren."
  },
  "auth": {
    "type": "none",
    "description": "Public read-only API — kein API-Key erforderlich."
  }
}