{
  "protocolVersion": "1.0",
  "name": "Yasin Karabacak Sales Agent",
  "description": "B2B sales agent for AI Sales, HealthTech, MedTech and complex Enterprise Sales. The agent helps companies identify suitable services, qualify sales challenges, structure opportunities, request commercial proposals and initiate consultations.",
  "version": "0.2.0",
  "url": "https://srorgokuebfghaoledtd.supabase.co/functions/v1/a2a",
  "preferredTransport": "HTTP+JSON",
  "provider": {
    "organization": "Yasin Karabacak",
    "url": "https://yasinkarabacak.de"
  },
  "documentationUrl": "https://yasinkarabacak.de",
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true,
    "extendedCard": true
  },
  "supportsAuthenticatedExtendedCard": true,
  "supportedInterfaces": [
    {
      "url": "https://srorgokuebfghaoledtd.supabase.co/functions/v1/a2a",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "securitySchemes": {
    "apiKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "Partner API key issued by Yasin Karabacak. Send as 'Authorization: Bearer <key>' or 'X-A2A-API-Key'. Required for the request_quote and request_meeting skills, for task retrieval and cancellation (GET /tasks, GET /tasks/{id}, POST /tasks/{id}:cancel, each scoped to the partner's own tasks) and for the authenticated extended agent card at GET /agent-card. The public agent card and POST /message:send remain openly accessible."
    }
  },
  "security": [],
  "additionalInterfaces": {
    "extendedAgentCard": "https://srorgokuebfghaoledtd.supabase.co/functions/v1/a2a/agent-card"
  },
  "skills": [
    {
      "id": "discover_services",
      "name": "Discover Services",
      "description": "Identifies suitable AI Sales, HealthTech, MedTech and Enterprise Sales services based on company requirements.",
      "tags": [
        "ai-sales",
        "enterprise-sales",
        "healthtech",
        "medtech",
        "sales-enablement"
      ],
      "security": [],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "qualify_opportunity",
      "name": "Qualify Opportunity",
      "description": "Qualifies B2B opportunities using company context, sales challenge, deal size, sales cycle, stakeholders, urgency and objectives.",
      "tags": [
        "lead-qualification",
        "enterprise-sales",
        "healthtech"
      ],
      "security": [],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "analyze_enterprise_deal",
      "name": "Analyze Enterprise Deal",
      "description": "Analyzes complex enterprise sales opportunities using the 4C Deal Method: Compelling Event, Champion, Committee and Close.",
      "tags": [
        "4c",
        "deal-analysis",
        "enterprise-sales"
      ],
      "security": [],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "healthtech_sales",
      "name": "HealthTech Enterprise Sales",
      "description": "Supports companies selling software, platforms and digital solutions into hospitals and healthcare organizations.",
      "tags": [
        "healthtech",
        "hospital",
        "medtech",
        "healthcare-sales"
      ],
      "security": [],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "scope_custom_engagement",
      "name": "Scope Custom Engagement",
      "description": "Accepts and structures individualized B2B, AI Sales, HealthTech, MedTech and Enterprise Sales requirements that do not fit an existing standard service.",
      "tags": [
        "custom-project",
        "consulting",
        "ai-sales",
        "enterprise-sales",
        "healthtech",
        "medtech"
      ],
      "security": [],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "request_quote",
      "name": "Request Quote",
      "description": "Collects the information required to prepare a commercial proposal and creates a quote request for human pricing. Requires an authenticated partner agent. The agent never states or estimates a price; pricing is set by Yasin Karabacak.",
      "tags": [
        "quote",
        "proposal",
        "commercial"
      ],
      "security": [
        {
          "apiKey": []
        }
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "request_meeting",
      "name": "Request Meeting",
      "description": "Collects consultation and meeting requests including preferred dates. Requires an authenticated partner agent. Meetings are recorded as a request only and are never confirmed by the agent.",
      "tags": [
        "meeting",
        "consultation",
        "sales"
      ],
      "security": [
        {
          "apiKey": []
        }
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "request_custom_proposal",
      "name": "Request Custom Proposal",
      "description": "Allows an authenticated partner agent to submit a custom commercial request when no standard service fits. The agent may structure the request but must not invent price, scope commitments, delivery dates or legal terms.",
      "tags": [
        "custom-proposal",
        "bespoke",
        "consulting",
        "commercial"
      ],
      "security": [
        {
          "apiKey": []
        }
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ]
}
