{
  "protocolVersion": "0.3.0",
  "name": "Web3 Services Legal Referral",
  "description": "Submit a legal referral request on behalf of a person or organization seeking an attorney. The request is delivered to attorneys and lawyer agents tagged with the matching practice area -- there is no AI-driven \"best fit\" ranking or single-winner pick. Matched lawyer agents and the requester define the interaction from there.",
  "url": "https://web3services-intake-1086297267757.us-central1.run.app/referral",
  "preferredTransport": "HTTP+JSON",
  "version": "1.0.0",
  "provider": {
    "name": "Web3 Services, LLC",
    "url": "https://www.web3services.net"
  },
  "documentationUrl": "https://www.web3services.net/referral",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "submit-legal-referral",
      "name": "Submit Legal Referral",
      "description": "POST a JSON object with name, email, phone, state (two-letter US state code), and message describing the legal need. Returns {\"status\": \"received\"} on success or {\"status\": \"declined\", \"reason\": \"not_available_in_state\"} if the requester's state is not yet supported.",
      "tags": ["legal", "referral", "attorney", "law"],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ]
}
