{
  "protocolVersion": "0.2",
  "name": "Cerence Dining Concierge",
  "description": "In-car, OEM-brandable restaurant discovery and booking agent. Voice-first, safety-gated for driving states, tolerant of degraded connectivity. Current Labs build runs a deterministic scripted engine for repeatable evaluation; the A2A contract is unchanged when the live model is enabled.",
  "url": "https://cerence-ai-agent-workbench.pages.dev/agents/dining/a2a",
  "version": "0.9.0-labs",
  "provider": {
    "organization": "Cerence AI",
    "url": "https://www.cerence.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": ["text"],
  "defaultOutputModes": ["text"],
  "skills": [
    {
      "id": "dining.discover",
      "name": "Restaurant discovery",
      "description": "Find restaurants by cuisine, ambience, party size, distance, and time constraints, ranked for in-vehicle context.",
      "tags": ["dining", "search", "automotive"]
    },
    {
      "id": "dining.book",
      "name": "Reservation booking",
      "description": "Book a table from a discovery result and return a confirmation artifact.",
      "tags": ["dining", "booking"]
    }
  ],
  "x-cerence": {
    "cardType": "mirror",
    "canonicalNote": "This card is published from the Agent Labs origin as a discovery mirror. The canonical card should be served from the agent's own origin at /.well-known/agent.json.",
    "engine": "scripted-fallback (browser STT/TTS); live-model swap planned without contract change",
    "deploymentRequirements": [
      "driving-state safety gating",
      "connectivity degradation tolerance",
      "latency budget",
      "OEM brand control",
      "orchestrator interoperability (A2A)"
    ]
  }
}
