{
  "name": "grown Front Desk",
  "description": "External front-of-house desk for grown — a small European shop and vetted directory for regenerative living. Ask about the live catalog and the vetted partner shops, or submit a shop for a provisional first-pass vetting assessment. The desk reads the same public API any agent can (see https://grown.thrivbe.com/llms.txt); it never transacts on your behalf.",
  "url": "https://frontdesk.grown.thrivbe.com/a2a",
  "version": "0.1.0",
  "protocolVersion": "0.2.5",
  "provider": {
    "organization": "grown (part of Thrivbe)",
    "url": "https://grown.thrivbe.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "ask-about-grown",
      "name": "Ask about grown",
      "description": "Synchronous Q&A about the live grown catalog, categories, shipping basics, the vetting standard, and which vetted partner shop fits a need. Answers quote live public API data fetched during the request and return as an inline message. Product and shop facts not present in the live data are declined, not improvised.",
      "tags": ["catalog", "regenerative", "commerce", "qa"],
      "examples": [
        "Do you have a bokashi starter kit that ships to Norway?",
        "Which vetted partner shops sell organic seed in Austria?"
      ]
    },
    {
      "id": "vet-regenerative-shop",
      "name": "Vet a shop (provisional first pass)",
      "description": "Submit a shop URL for a first-pass regenerative-credibility assessment. Returns an A2A task id; poll tasks/get for the result. The deliverable is explicitly provisional (provisional: true) with source URLs for every claim — final vetting authority stays with grown's internal analyst. To route here deterministically, set message.metadata.skill = \"vet-regenerative-shop\" and include the shop URL in the message text.",
      "tags": ["vetting", "directory", "async", "task"],
      "examples": [
        "Please vet https://example-shop.eu for regenerative credibility"
      ]
    }
  ]
}
