{
  "openapi": "3.1.0",
  "info": {
    "title": "MattCool.tech Public Discovery",
    "version": "1.0.0",
    "description": "Read-only discovery endpoints for MattCool.tech content, feeds, and agent-facing metadata."
  },
  "servers": [
    {
      "url": "https://mattcool.tech"
    }
  ],
  "paths": {
    "/rss.xml": {
      "get": {
        "summary": "RSS feed",
        "description": "Recent posts in RSS 2.0 format.",
        "responses": {
          "200": {
            "description": "RSS feed.",
            "content": {
              "application/rss+xml": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/llms.txt": {
      "get": {
        "summary": "LLM overview",
        "description": "Concise site overview and deep links for agents.",
        "responses": {
          "200": {
            "description": "Markdown overview.",
            "content": {
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/llms-full.txt": {
      "get": {
        "summary": "Full LLM content export",
        "description": "Full-text export of public blog content for agents.",
        "responses": {
          "200": {
            "description": "Plain text content export.",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/.well-known/api-catalog": {
      "get": {
        "summary": "API catalog",
        "description": "RFC 9727 API catalog linkset for public resources.",
        "responses": {
          "200": {
            "description": "API catalog linkset.",
            "content": {
              "application/linkset+json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "linkset"
                  ],
                  "properties": {
                    "linkset": {
                      "type": "array",
                      "items": {
                        "type": "object"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/site-index.json": {
      "get": {
        "summary": "Searchable public site index",
        "description": "Static JSON index of public posts for search and WebMCP tools.",
        "responses": {
          "200": {
            "description": "Successful response.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/health.json": {
      "get": {
        "summary": "Static site health",
        "description": "Build-time status metadata for discovery clients.",
        "responses": {
          "200": {
            "description": "Successful response.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    }
  }
}