{
  "format": "agent-descriptor-v1",
  "agent_version": "1.0.0",
  "subject": {
    "id": "UCT2KUIMUHI3HGWBKBLTP2OL6AKJ3ZYQ6YRTI5LY3UK47NDD3CZKRQH4"
  },
  "does": "Reads contracts and reports unusual or one-sided clauses.",
  "acts_for": "anyone",
  "interaction": "service",
  "offerings": [
    {
      "id": "clause-review",
      "name": "Clause review",
      "does": "Reads one contract and reports unusual or one-sided clauses.",
      "scope": "task-specific",
      "inputs": [
        {
          "name": "contract",
          "kind": "application/pdf",
          "required": true
        },
        {
          "name": "house-positions",
          "kind": "text/markdown",
          "required": false
        }
      ],
      "outputs": [
        {
          "name": "clause-report",
          "kind": "application/pdf",
          "when": "per_task"
        },
        {
          "name": "flags",
          "kind": "application/json",
          "when": "per_task"
        }
      ]
    },
    {
      "id": "clause-review-bulk",
      "name": "Bulk clause review",
      "does": "Reviews a batch of up to fifty contracts in one task, for one fixed fee.",
      "scope": "task-specific",
      "inputs": [
        {
          "name": "contracts",
          "kind": "application/zip",
          "required": true
        },
        {
          "name": "house-positions",
          "kind": "text/markdown",
          "required": false
        }
      ],
      "outputs": [
        {
          "name": "clause-reports",
          "kind": "application/zip",
          "when": "per_task"
        },
        {
          "name": "flags",
          "kind": "application/json",
          "when": "per_task"
        }
      ]
    }
  ],
  "refusals": "Anything outside clause review. It does not give legal advice, and will not answer questions about a specific dispute.",
  "signatures": [
    {
      "tag": "descriptor-statement-v1",
      "by": "UCT2KUIMUHI3HGWBKBLTP2OL6AKJ3ZYQ6YRTI5LY3UK47NDD3CZKRQH4",
      "sig": "H9qb/AWOiDqY464/6snYNVFvkLgZNM/njwDQD1GW22g9yXocJwAs66x9b3ti3vMFCGPmb2yKwVaV48XIL8jVCw==",
      "alg": "ed25519"
    }
  ]
}
