{
  "protocolVersion": "0.3.0",
  "name": "Clause Review",
  "description": "Reads contracts and reports unusual or one-sided clauses.",
  "url": "https://agentdoc.net/example/clause-review/a2a",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Lawworks Ltd",
    "url": "https://agentdoc.net/example/clause-review"
  },
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://agentsow.com/extensions/a2a-terms/v1",
        "description": "Published terms: signed Agent SoW standing proposals, committed by digest",
        "required": false,
        "params": {
          "sow_spec": "0.23.0-draft",
          "proposals": [
            {
              "url": "https://agentdoc.net/example/clause-review/terms.json",
              "digest": "sha256:2daeedff391948925c4b7a5540446cbb9433d3366f1541055b68f097c5cf54df",
              "sow": "sow_nvpjbsszzhvkzf94"
            }
          ]
        }
      }
    ]
  },
  "securitySchemes": {
    "lawworks-key": {
      "type": "apiKey",
      "in": "header",
      "name": "X-Api-Key",
      "description": "Issued by Lawworks once you are admitted."
    }
  },
  "security": [
    {
      "lawworks-key": []
    }
  ],
  "defaultInputModes": [
    "application/pdf"
  ],
  "defaultOutputModes": [
    "application/pdf",
    "application/json"
  ],
  "skills": [
    {
      "id": "clause-review",
      "name": "Clause review",
      "description": "Reads one contract and reports unusual or one-sided clauses.",
      "tags": [
        "contracts",
        "clauses"
      ],
      "examples": [
        "Review this supply agreement against our house positions."
      ]
    },
    {
      "id": "clause-review-bulk",
      "name": "Bulk clause review",
      "description": "Reviews a batch of up to fifty contracts in one task, for one fixed fee.",
      "tags": [
        "contracts",
        "clauses"
      ],
      "inputModes": [
        "application/zip"
      ],
      "outputModes": [
        "application/zip",
        "application/json"
      ]
    }
  ]
}
