{
  "schema_version": "1.0",
  "name": "Tabucom",
  "description": "Publishes HTML, Markdown, or prebuilt static-site ZIPs at immutable URLs with a client-selected TTL or a 30-day default.",
  "documentation_url": "/agents",
  "openapi_url": "/openapi.json",
  "llms_txt_url": "/llms.txt",
  "health_url": "/healthz",
  "instructions": "Publish the build output, not project source. Send one POST to /api/v1/publish, optionally add ttl=<duration>, and return the response url and expiresAt to the user.",
  "capabilities": {
    "publish": {
      "method": "POST",
      "path": "/api/v1/publish",
      "content_types": ["text/html", "text/markdown", "application/zip"],
      "spa_query": "spa=1",
      "ttl_query": "ttl=<duration>",
      "default_ttl_hours": 720,
      "authentication": "none"
    }
  },
  "constraints": [
    "Static output only; uploaded code is not executed.",
    "ZIP archives must contain index.html at the root.",
    "Always use the URL returned by the publish response."
  ]
}
