{
  "protocol": "prodigy-capability/0.1",
  "provider": {
    "id": "prodigy-tech-solutions",
    "name": "Prodigy Tech Solutions",
    "url": "https://prodigytechsolutions.com",
    "status": "active",
    "verified": true,
    "categories": [
      "web-design",
      "agent-ready",
      "local-business",
      "directory",
      "professional-services"
    ],
    "serviceAreas": ["US"]
  },
  "capabilities": [
    {
      "id": "get_business",
      "name": "Get business profile",
      "description": "Public identity and Agent Ready manifest for Prodigy Tech Solutions.",
      "tags": ["business", "identity", "agent-ready"],
      "action": {
        "method": "GET",
        "url": "https://prodigytechsolutions.com/.well-known/prodigy.json",
        "contentType": "application/json",
        "timeoutMs": 8000
      },
      "auth": { "type": "none", "location": "none" },
      "inputSchema": { "type": "object", "properties": {} },
      "outputSchema": {
        "type": "object",
        "properties": {
          "protocol": { "type": "string" },
          "business": { "type": "object" },
          "tools": { "type": "array" }
        }
      },
      "risk": {
        "level": "read",
        "humanConfirmation": "never",
        "moneyMovement": false,
        "irreversible": false
      }
    },
    {
      "id": "get_project_examples",
      "name": "Get stand-behind work",
      "description": "Clients and work Prodigy stands behind (Work page).",
      "tags": ["portfolio", "work", "directory"],
      "action": {
        "method": "GET",
        "url": "https://prodigytechsolutions.com/work/",
        "contentType": "text/html",
        "timeoutMs": 10000
      },
      "auth": { "type": "none", "location": "none" },
      "inputSchema": { "type": "object", "properties": {} },
      "outputSchema": {
        "type": "object",
        "properties": {
          "html": { "type": "string" }
        }
      },
      "risk": {
        "level": "read",
        "humanConfirmation": "never",
        "moneyMovement": false,
        "irreversible": false
      }
    },
    {
      "id": "search_directory",
      "name": "Search Prodigy Directory",
      "description": "Find businesses and capabilities indexed on prodigy.directory.",
      "tags": ["directory", "search", "agents"],
      "action": {
        "method": "GET",
        "url": "https://prodigy.directory/api/search",
        "contentType": "application/json",
        "timeoutMs": 10000
      },
      "auth": { "type": "none", "location": "none" },
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": { "type": "string" },
          "category": { "type": "string" },
          "limit": { "type": "integer" }
        }
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "results": { "type": "array" },
          "count": { "type": "integer" }
        }
      },
      "risk": {
        "level": "read",
        "humanConfirmation": "never",
        "moneyMovement": false,
        "irreversible": false
      }
    },
    {
      "id": "get_agent_ready_brief",
      "name": "Get Agent Ready product brief",
      "description": "Human-readable Prodigy Agent Ready™ explainer page.",
      "tags": ["agent-ready", "product"],
      "action": {
        "method": "GET",
        "url": "https://prodigytechsolutions.com/agent/",
        "contentType": "text/html",
        "timeoutMs": 10000
      },
      "auth": { "type": "none", "location": "none" },
      "inputSchema": { "type": "object", "properties": {} },
      "outputSchema": {
        "type": "object",
        "properties": { "html": { "type": "string" } }
      },
      "risk": {
        "level": "read",
        "humanConfirmation": "never",
        "moneyMovement": false,
        "irreversible": false
      }
    },
    {
      "id": "create_lead",
      "name": "Create lead / start conversation",
      "description": "Start a human-reviewed conversation with Prodigy. Opens contact path; not an automated purchase.",
      "tags": ["lead", "contact"],
      "action": {
        "method": "GET",
        "url": "https://prodigytechsolutions.com/contact/",
        "contentType": "text/html",
        "timeoutMs": 10000
      },
      "auth": { "type": "none", "location": "none" },
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": { "type": "string" },
          "email": { "type": "string" },
          "business": { "type": "string" },
          "message": { "type": "string" }
        }
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "status": { "type": "string" }
        }
      },
      "risk": {
        "level": "medium",
        "humanConfirmation": "always",
        "moneyMovement": false,
        "irreversible": false
      }
    }
  ]
}
