{
  "protocolVersion": "0.3.0",
  "name": "SalesOrBuys Marketplace Agent",
  "version": "1.0.0",
  "description": "Agent interface to the SalesOrBuys vehicle marketplace: natural-language search of live inventory from verified US dealerships, trending listings, and VIN decoding.",
  "url": "https://www.salesorbuys.com/api/a2a",
  "preferredTransport": "JSONRPC",
  "supportedInterfaces": [
    {
      "url": "https://www.salesorbuys.com/api/a2a",
      "transport": "JSONRPC"
    }
  ],
  "provider": {
    "organization": "SalesOrBuys",
    "url": "https://www.salesorbuys.com"
  },
  "documentationUrl": "https://www.salesorbuys.com/openapi.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "vehicle-search",
      "name": "Vehicle search",
      "description": "Search live dealer inventory with a plain-English query, e.g. \"family SUV under $25,000 near 37013\".",
      "tags": [
        "vehicles",
        "search",
        "marketplace"
      ],
      "examples": [
        "Find me a used Toyota RAV4 under $30,000 within 50 miles of Nashville"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "popular-listings",
      "name": "Popular listings",
      "description": "Return the vehicle listings currently trending on the marketplace.",
      "tags": [
        "vehicles",
        "listings",
        "trending"
      ],
      "examples": [
        "What cars are trending right now?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "vin-decode",
      "name": "VIN decode",
      "description": "Decode a 17-character VIN into year, make, model, trim and specifications.",
      "tags": [
        "vin",
        "vehicles",
        "data"
      ],
      "examples": [
        "Decode VIN 1FA6P8CF5N5100001"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}