{
  "protocolVersion": "1.0.0",
  "name": "Vito Clawleone",
  "description": "RoofClaw's client-facing AI agent and sales engine. Helps roofing businesses discover, evaluate, and purchase RoofClaw — a fully configured, security-hardened AI agent system shipped on dedicated Apple hardware. A division of RBP Consulting Inc.",
  "url": "https://www.roofclaw.com/api/a2a",
  "iconUrl": "https://www.roofclaw.com/vito-avatar.png",
  "provider": {
    "organization": "RBP Consulting Inc.",
    "url": "https://www.roofingbusinesspartner.com"
  },
  "version": "1.0.0",
  "documentationUrl": "https://www.roofclaw.com/openapi.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://agenticcommerce.dev",
        "description": "Agentic Commerce Protocol — checkout flow for the $800 AI Readiness Session. The $10,000 Full RoofClaw Build is intentionally not agentically purchasable; it requires a pre-consult with Adam Sand. Agents should route Full Build interest to the AI Readiness Session.",
        "required": false,
        "params": {
          "discoveryUrl": "https://www.roofclaw.com/.well-known/acp.json"
        }
      },
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/tree/v0.1",
        "description": "Agent Payments Protocol — discovery-only declaration. RoofClaw advertises AP2 capability for future agent-to-agent feature unlocks; full Mandate (Verifiable Credential) flow is not yet implemented. Agents wishing to transact today should use the ACP extension above. The AP2 implementation is on the roadmap to support client-agent-initiated feature purchases on behalf of roofers.",
        "required": false,
        "params": {
          "role": "merchant",
          "status": "declared",
          "specUrl": "https://ap2-protocol.org",
          "fallbackProtocol": "https://agenticcommerce.dev"
        }
      },
      {
        "uri": "https://mpp.dev",
        "description": "Machine Payment Protocol — OpenAPI document with x-payment-info extensions on payable operations.",
        "required": false,
        "params": {
          "openapiUrl": "https://www.roofclaw.com/openapi.json"
        }
      },
      {
        "uri": "https://modelcontextprotocol.io",
        "description": "Model Context Protocol server card for Vito tooling.",
        "required": false,
        "params": {
          "serverCardUrl": "https://www.roofclaw.com/.well-known/mcp/server-card.json"
        }
      }
    ]
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json"],
  "skills": [
    {
      "id": "answer_product_questions",
      "name": "Answer RoofClaw product questions",
      "description": "Answer questions about RoofClaw, pricing, security, integrations, the build process, and roofing-AI fit. Routes to the FAQ knowledge base.",
      "tags": ["roofing", "ai", "support", "sales"],
      "examples": [
        "What's the difference between RoofClaw and ChatGPT?",
        "Will RoofClaw work with my ProLine CRM?",
        "How long from purchase to go-live?",
        "Why $10,000 and not a subscription?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "create_acp_checkout",
      "name": "Create ACP checkout for the AI Readiness Session",
      "description": "Create an Agentic Commerce Protocol checkout session for the $800 AI Readiness Session — a 60-minute strategy call with Adam Sand. Returns a Stripe Checkout URL.",
      "tags": ["commerce", "acp", "stripe", "checkout", "purchase"],
      "examples": [
        "Book me an AI Readiness Session for Pat at Pat's Roofing.",
        "Create a checkout for the $800 strategy call with these details: name=Pat, email=pat@example.com, company=Pat's Roofing."
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ],
  "supportsAuthenticatedExtendedCard": false,
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "transport": "JSONRPC",
      "url": "https://www.roofclaw.com/api/a2a"
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://www.roofclaw.com/api/a2a",
      "endpointUrl": "https://www.roofclaw.com/api/a2a",
      "transport": "JSONRPC",
      "protocolBinding": "https://a2a-protocol.org/v1.0.0/jsonrpc",
      "protocolVersion": "1.0.0"
    }
  ],
  "securitySchemes": {
    "none": {
      "type": "noAuth",
      "description": "Discovery, FAQ Q&A, and ACP checkout creation are unauthenticated. Future authenticated skills (feature unlocks for client agents) will use OAuth 2.0."
    }
  },
  "security": []
}
