{
 "name": "DouxProcess Directory",
 "description": "The only directory where every listing links to the issuer's record, any AI can call it free, a request reaches the business with consent, and nobody can pay to rank. Ask for a kind of business in a place and get the listings in the published order, each with its license and how it was checked; check a license; send a person's request to one business with their consent. Every listing is also an agent: https://douxprocess.directory/b/{slug}/agent-card.json.",
 "version": "1.2.0",
 "supportedInterfaces": [
  {
   "url": "https://douxprocess.directory/a2a",
   "protocolBinding": "JSONRPC",
   "protocolVersion": "1.0"
  }
 ],
 "url": "https://douxprocess.directory/a2a",
 "preferredTransport": "JSONRPC",
 "protocolVersion": "0.3.0",
 "provider": {
  "organization": "DouxProcess",
  "url": "https://douxprocess.com"
 },
 "documentationUrl": "https://douxprocess.directory/for-ai",
 "iconUrl": "https://douxprocess.directory/assets/brand/icon-512.png",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "extendedAgentCard": false,
  "stateTransitionHistory": false
 },
 "defaultInputModes": [
  "text/plain",
  "application/json"
 ],
 "defaultOutputModes": [
  "text/plain",
  "application/json"
 ],
 "skills": [
  {
   "id": "ask",
   "name": "Ask the directory",
   "description": "A question in plain words; the answer names listings in the published order, never ranked or rated, and says when the directory does not hold that yet.",
   "tags": [
    "directory",
    "local business",
    "contractor"
   ],
   "examples": [
    "Licensed roofers in Pasadena, CA",
    "Electrician in Fresno, CA"
   ],
   "inputModes": [
    "text/plain",
    "application/json"
   ],
   "outputModes": [
    "text/plain",
    "application/json"
   ]
  },
  {
   "id": "find_businesses",
   "name": "Find businesses",
   "description": "A data part {\"skill\": \"find_businesses\", \"query\", \"where\", \"category\", \"state\", \"limit\"}: the find_businesses result as data.",
   "tags": [
    "search"
   ],
   "examples": [
    "Plumbers in San Diego, CA"
   ],
   "inputModes": [
    "text/plain",
    "application/json"
   ],
   "outputModes": [
    "text/plain",
    "application/json"
   ]
  },
  {
   "id": "verify_license",
   "name": "Check a license",
   "description": "A data part {\"skill\": \"verify_license\", \"number\" or \"name\", \"issuer\"}: which listings carry it and how it was checked.",
   "tags": [
    "license",
    "verification"
   ],
   "examples": [
    "Check a contractor's CSLB license number"
   ],
   "inputModes": [
    "text/plain",
    "application/json"
   ],
   "outputModes": [
    "text/plain",
    "application/json"
   ]
  },
  {
   "id": "request_contact",
   "name": "Send a request",
   "description": "A data part {\"skill\": \"request_contact\", \"slug\", \"name\", \"email\" or \"phone\", \"details\", \"consent\": true}: claimed listings only, never health businesses, only with the person's agreement to the consent sentence.",
   "tags": [
    "request",
    "quote"
   ],
   "examples": [
    "Send my request to this roofer"
   ],
   "inputModes": [
    "text/plain",
    "application/json"
   ],
   "outputModes": [
    "text/plain",
    "application/json"
   ]
  }
 ]
}