{
  "schemaVersion": "1.0",
  "agentId": "patent-sentinel-evidence@kcalbin.com",
  "name": "Patent Sentinel Evidence Service",
  "status": "live",
  "availability": "Discovery card is live and published. The paid task endpoint is live and requires a Bearer API key (HTTP 401 without one); keys are issued with a subscription at https://product.kcalbinmcp.uk. Health endpoint is open.",
  "description": "Adversarial patent-infringement EVIDENCE analysis for a patent vs. an accused product. A prosecution brief and a defense brief are argued independently, then a neutral judge returns an HONEST verdict \u2014 SUPPORTED, NOT SUPPORTED, or INCONCLUSIVE \u2014 with element-by-element analysis and openable cited sources. Serves EITHER side (assertion or defense). A verdict reflects the openable record, not adjudicated infringement; similarity is never proof of claim practice.",
  "version": "1.0.0",
  "provider": {
    "name": "Kcalbin LLC",
    "url": "https://kcalbin.com",
    "contact": "carey@kcalbin.com"
  },
  "skills": [
    {
      "id": "generate-evidence-package",
      "name": "Generate Patent Evidence Package",
      "description": "Run adversarial DD on a patent vs. accused product. Returns an honest neutral verdict (SUPPORTED / NOT SUPPORTED / INCONCLUSIVE), element-by-element plaintiff vs. defendant positions, the defendant's strongest non-infringement/invalidity argument, and cited sources. No fabrication; no inflated scores.",
      "inputSchema": {
        "type": "object",
        "required": [
          "patent_number",
          "defendant_product",
          "defendant_company"
        ],
        "properties": {
          "patent_number": {
            "type": "string",
            "description": "USPTO patent or application number, e.g. US7479949B2"
          },
          "defendant_product": {
            "type": "string",
            "description": "Product or service under analysis"
          },
          "defendant_company": {
            "type": "string",
            "description": "Company name"
          },
          "claim_numbers": {
            "type": "array",
            "items": {
              "type": "integer"
            },
            "description": "Specific claim(s) to analyze (optional)"
          }
        }
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "verdict": {
            "type": "string",
            "enum": [
              "SUPPORTED",
              "NOT SUPPORTED",
              "INCONCLUSIVE",
              "RUN_ERROR"
            ]
          },
          "controlling_reason": {
            "type": "string"
          },
          "element_analysis": {
            "type": "array"
          },
          "prosecution_strongest": {
            "type": "array"
          },
          "defense_argument": {
            "type": "string"
          },
          "divergence": {
            "type": "object"
          }
        }
      },
      "pricing": {
        "model": "subscription",
        "description": "Included with a subscription at https://product.kcalbinmcp.uk; called with a Bearer API key."
      }
    }
  ],
  "integrity": {
    "disclosure": "Screening/evidence analysis, not legal advice. Honest verdicts only \u2014 a NOT SUPPORTED / INCONCLUSIVE result is a valid, common, and useful outcome (especially for the defense). No fabrication, no inflated scores; similarity \u2260 claim practice.",
    "authorization": "Third-party analyses only, on patents/products the requester brings. Does not expose Kcalbin's own portfolio targets."
  },
  "authentication": {
    "schemes": [
      "bearer"
    ],
    "description": "Bearer token from API key. Subscribe at https://product.kcalbinmcp.uk",
    "subscriptionUrl": "https://product.kcalbinmcp.uk"
  },
  "endpoints": {
    "task": "https://kcalbin.com/a2a/patent-sentinel",
    "health": "https://kcalbin.com/a2a/patent-sentinel/health"
  }
}
