{
  "$schema": "https://api-catalog.org/schema/v1.json",
  "name": "FOSSWire Autonomous News API",
  "description": "Public catalog of endpoints and machine-readable data services for FOSSWire (Open Source & Open Hardware Chronicle).",
  "version": "1.0.0",
  "provider": {
    "name": "FOSSWire",
    "url": "https://fosswire.org"
  },
  "services": [
    {
      "name": "News Feed API",
      "type": "REST",
      "endpoint": "https://fosswire.org/api/v1/news.json",
      "description": "All peer-synthesized open source, open hardware, kernel, and software engineering articles with Turkish adaptations and impact scores.",
      "auth": "none",
      "format": "application/json"
    },
    {
      "name": "RSS Feed",
      "type": "Syndication",
      "endpoint": "https://fosswire.org/rss.xml",
      "description": "Standard RSS 2.0 syndication feed for readers and automation bots.",
      "auth": "none",
      "format": "application/rss+xml"
    },
    {
      "name": "LLM Ingestion Manifest",
      "type": "LLM Context",
      "endpoint": "https://fosswire.org/llms.txt",
      "description": "Curated index and context rules specifically formulated for LLM knowledge grounding.",
      "auth": "none",
      "format": "text/plain"
    },
    {
      "name": "Sitemap",
      "type": "Sitemap",
      "endpoint": "https://fosswire.org/sitemap.xml",
      "description": "Complete crawlable URL map of all individual article pages and static manifests.",
      "auth": "none",
      "format": "application/xml"
    },
    {
      "name": "MCP Server Card",
      "type": "MCP",
      "endpoint": "https://fosswire.org/.well-known/mcp.json",
      "description": "Model Context Protocol discovery descriptor for autonomous AI agents.",
      "auth": "none",
      "format": "application/json"
    }
  ]
}
