{
  "name": "BrewHub Agent",
  "version": "1.1.0",
  "description": "BrewHub PHL's agent-facing commerce surface: read the menu, then place a priced, loyalty-aware pickup order with an X-Agent-Key.",
  "documentationUrl": "https://brewhubphl.com/openapi.json",
  "supportedInterfaces": [
    {
      "url": "https://brewhubphl.com/api",
      "protocol": "http"
    }
  ],
  "capabilities": ["commerce", "menu_retrieval"],
  "skills": [
    {
      "id": "read_menu",
      "name": "Read Menu",
      "description": "GET https://brewhubphl.com/api/agent/menu — the product and modifier names the order endpoint accepts, with informational prices. No auth."
    },
    {
      "id": "order_coffee",
      "name": "Order Coffee",
      "description": "POST https://brewhubphl.com/api/agent/checkout — place a pickup order by product name. Requires an X-Agent-Key bound to a customer's Square card on file; the server prices the order."
    }
  ]
}
