{
  "openapi": "3.1.0",
  "info": {
    "title": "Grand Theft Auto Countdown API",
    "version": "0.0.5",
    "description": "Public endpoints for Grand Theft Auto Countdown, including feed, machine-readable context files, and discovery metadata.",
    "contact": {
      "name": "Platphorm News",
      "url": "https://platphormnews.com"
    }
  },
  "servers": [
    {
      "url": "https://gta.platphormnews.com"
    }
  ],
  "tags": [
    {
      "name": "discovery",
      "description": "Discovery and metadata endpoints"
    },
    {
      "name": "feeds",
      "description": "Syndication feeds"
    },
    {
      "name": "llm",
      "description": "LLM-oriented context files"
    }
  ],
  "paths": {
    "/api/health": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Health check endpoint",
        "responses": {
          "200": {
            "description": "Service health status"
          }
        }
      }
    },
    "/api/mcp": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "MCP compatibility info",
        "responses": {
          "200": {
            "description": "MCP metadata and available endpoints"
          }
        }
      }
    },
    "/api/docs": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "API endpoint directory",
        "responses": {
          "200": {
            "description": "Success"
          }
        }
      }
    },
    "/rss.xml": {
      "get": {
        "tags": [
          "feeds"
        ],
        "summary": "RSS feed",
        "responses": {
          "200": {
            "description": "RSS XML feed"
          }
        }
      }
    },
    "/feed.xml": {
      "get": {
        "tags": [
          "feeds"
        ],
        "summary": "Alias feed endpoint",
        "responses": {
          "200": {
            "description": "Feed XML response"
          }
        }
      }
    },
    "/llms.txt": {
      "get": {
        "tags": [
          "llm"
        ],
        "summary": "Short AI context",
        "responses": {
          "200": {
            "description": "Plain text summary"
          }
        }
      }
    },
    "/llms-full.txt": {
      "get": {
        "tags": [
          "llm"
        ],
        "summary": "Full AI context",
        "responses": {
          "200": {
            "description": "Extended plain text context"
          }
        }
      }
    },
    "/llms-index.json": {
      "get": {
        "tags": [
          "llm"
        ],
        "summary": "AI context index",
        "responses": {
          "200": {
            "description": "JSON index"
          }
        }
      }
    },
    "/platphorm-net-opt.json": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Machine-readable Platphorm network optimization policy",
        "responses": {
          "200": {
            "description": "Policy JSON companion"
          }
        }
      }
    },
    "/.well-known/network.json": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Network relationship manifest",
        "responses": {
          "200": {
            "description": "Network JSON"
          }
        }
      }
    },
    "/.well-known/mcp.json": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Machine-readable MCP manifest",
        "responses": {
          "200": {
            "description": "MCP manifest JSON"
          }
        }
      }
    },
    "/.well-known/agents.json": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Machine-readable agent policy",
        "responses": {
          "200": {
            "description": "Agent policy JSON"
          }
        }
      }
    },
    "/.well-known/trust.json": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Trust and transparency policy",
        "responses": {
          "200": {
            "description": "Trust policy JSON"
          }
        }
      }
    },
    "/corrections": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Public corrections policy page",
        "responses": {
          "200": {
            "description": "Corrections policy page"
          }
        }
      }
    },
    "/ai-usage-policy": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "AI usage policy page",
        "responses": {
          "200": {
            "description": "AI usage policy page"
          }
        }
      }
    },
    "/api/openapi.json": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Canonical OpenAPI document",
        "responses": {
          "200": {
            "description": "OpenAPI JSON document"
          }
        }
      }
    },
    "/openapi.json": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Public OpenAPI alias",
        "responses": {
          "200": {
            "description": "OpenAPI JSON document"
          }
        }
      }
    },
    "/official-gta-rss.xml": {
      "get": {
        "tags": [
          "feeds"
        ],
        "summary": "Official GTA feed index combining Rockstar and Take-Two source feeds",
        "responses": {
          "200": {
            "description": "RSS XML feed document"
          }
        }
      }
    },
    "/jobs/senior-global-countdown-editor": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "Job posting page with JobPosting structured data",
        "responses": {
          "200": {
            "description": "HTML page"
          }
        }
      }
    },
    "/.well-known/ai-plugin.json": {
      "get": {
        "tags": [
          "discovery"
        ],
        "summary": "AI plugin metadata",
        "responses": {
          "200": {
            "description": "AI plugin descriptor JSON"
          }
        }
      }
    }
  }
}