{
  "openapi": "3.1.0",
  "info": {
    "title": "Stefan Fetch",
    "version": "0.1.0",
    "description": "Fetch a public URL and return clean JSON. Operator: Stefan. This host is static: there is no live POST. Paid fetch is operator-run."
  },
  "paths": {
    "/v1/status.json": {
      "get": {
        "summary": "Service status and offers",
        "responses": {
          "200": {
            "description": "Status"
          }
        }
      }
    },
    "/v1/sample.json": {
      "get": {
        "summary": "Free sample structured feed",
        "responses": {
          "200": {
            "description": "Sample JSON"
          }
        }
      }
    },
    "/v1/last.json": {
      "get": {
        "summary": "Latest free sample fetch (operator-run, not a live POST API)",
        "responses": {
          "200": {
            "description": "Last fetched page as JSON"
          }
        }
      }
    }
  }
}
