Contract Plain English

contract_plain_english

This agent helps small business owners understand complex legal agreements from a specific perspective. It converts dense contract text into simple summaries and identifies potential risks or problematic clauses.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Contract Plain English

Translates legal jargon into plain English and generates a list of red flags and strategic questions for negotiation.

  • Summarize this service agreement from my perspective as the vendor under New York law.
  • Review this lease contract and list any red flags or clauses that seem unfair to the tenant.
  • Explain these contract clauses in simple terms and give me three questions to ask the other party.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "contract_text": "...",
  "role": "client"
}
Schema
{
  "type": "object",
  "required": [
    "contract_text"
  ],
  "properties": {
    "contract_text": {
      "type": "string",
      "description": "The full text of the contract."
    },
    "role": {
      "type": "string",
      "enum": [
        "seller",
        "buyer",
        "employer",
        "employee",
        "client",
        "vendor",
        "other"
      ],
      "description": "Your perspective in the contract. e.g. 'buyer'."
    },
    "jurisdiction": {
      "type": "string",
      "description": "Governing law/location. e.g. New York."
    }
  }
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "12 clauses; 2 red flags around exclusivity.",
  "plain_english_clauses": [],
  "red_flags": [
    {
      "issue": "Exclusivity for 3 years",
      "why": "Locks you in",
      "severity": "high"
    }
  ],
  "suggested_questions": [
    "Can exclusivity drop to 1 year?"
  ],
  "legal_caveats": [
    "Have a lawyer review."
  ]
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "plain_english_clauses",
    "red_flags"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Plain English summary and red flag overview."
    },
    "plain_english_clauses": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "original_excerpt": {
            "type": "string"
          },
          "plain_english": {
            "type": "string"
          },
          "importance": {
            "type": "string",
            "enum": [
              "low",
              "medium",
              "high"
            ]
          }
        }
      },
      "description": "Simplified clause explanations and identified risks."
    },
    "red_flags": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "issue": {
            "type": "string"
          },
          "why": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          }
        }
      },
      "description": "List of identified risks or problematic clauses."
    },
    "suggested_questions": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Questions to ask the other party."
    },
    "legal_caveats": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of potential legal risks or concerns."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network