{
  "openapi": "3.1.0",
  "info": {
    "title": "Streakle Discovery API",
    "version": "1.0.0",
    "description": "Streakle is a daily 5-letter word game. This OpenAPI document describes the public discovery endpoints used by AI agents and answer engines. Streakle does not expose game state via a public REST API; gameplay is client-side and persistent scores live behind authenticated calls used only by the Streakle web client.",
    "contact": { "name": "Streakle", "url": "https://100dailygames.com" }
  },
  "servers": [{ "url": "https://100dailygames.com" }],
  "paths": {
    "/llms.txt": {
      "get": {
        "operationId": "getLlmsSummary",
        "summary": "Short markdown summary of Streakle for LLMs.",
        "responses": {
          "200": { "description": "Markdown text", "content": { "text/markdown": {} } }
        }
      }
    },
    "/llms-full.txt": {
      "get": {
        "operationId": "getLlmsFull",
        "summary": "Extended markdown reference for Streakle including FAQ.",
        "responses": {
          "200": { "description": "Markdown text", "content": { "text/markdown": {} } }
        }
      }
    },
    "/sitemap.xml": {
      "get": {
        "operationId": "getSitemap",
        "summary": "XML sitemap of crawlable pages.",
        "responses": {
          "200": { "description": "Sitemap XML", "content": { "application/xml": {} } }
        }
      }
    }
  }
}
