{
  "schema_version": "0.5.0-dummy",
  "info": {
    "title": "Squirrel Cache API",
    "description": "Sample agents.json manifest for a fictional squirrel cache tracking service.",
    "version": "1.2.0-sample",
    "contact": {
      "name": "Alpaca Support Team",
      "email": "support@example.com"
    }
  },
  "flows": [
    {
      "flow_id": "find-nearest-cache",
      "description": "Find the nearest squirrel cache to a given location.",
      "openapi_url": "https://api.example.com/openapi.json",
      "operations": [
        {
          "operationId": "getNearestCache",
          "path": "/v1/caches/nearest",
          "method": "GET"
        },
        {
          "operationId": "reserveCache",
          "path": "/v1/caches/{cacheId}/reserve",
          "method": "POST"
        }
      ]
    },
    {
      "flow_id": "list-alpaca-herds",
      "description": "List alpaca herds registered near a cache site.",
      "openapi_url": "https://api.example.com/openapi.json",
      "operations": [
        {
          "operationId": "listHerds",
          "path": "/v1/herds",
          "method": "GET"
        }
      ]
    }
  ]
}
