LegalFeatured

Contract Review Agent

Reviews against your negotiating playbook, not generic legal opinion

Version 2Published Sep 2, 2026
LegalKnowledgeExtractclaude-opus-5Read-only · auto8 hard rules6 handover rulesResult
8hard rules
Things it must never do, enforced in every run
6handover rules
Conditions where it stops and gives the work to a person
8output fields
A structured result, not a paragraph you have to re-read
≤6steps per run
Bounded work: at most 5 tool calls, enforced by the runtime

Read-only by design. This agent has no path to sending, spending, publishing or committing anything. Where that limit is the product, removing it would remove the reason to trust the output.

Live wiring for version 2. Tool nodes are the capabilities this agent is registered to call — nothing else can run.

Overview

Generic contract AI tells you a liability clause is uncapped. Your legal team already knew. What they need is whether this draft deviates from the positions your company actually takes — the cap you accept, the indemnity you never give, the notice period you always negotiate.

This agent reads those positions from your knowledge base: your playbook, your standard terms, your previously negotiated contracts. Then it reviews the incoming draft clause by clause and reports every deviation with three things — the clause as written, the position it departs from, and the fallback wording your playbook allows.

It does not give legal advice and does not approve anything. Where a clause is unusual, ambiguous, or absent from the playbook, it says so and routes it to a lawyer rather than inventing a position. The output turns a three-hour first pass into a twenty-minute one.

Benefits

A first pass in minutes

Counsel starts from a marked-up deviation list rather than a blank contract.

Consistent across the team

Every contract measured against the same written positions, whoever is reviewing and however busy they are.

The playbook finally gets used

A negotiating playbook nobody opens is worth nothing. This one is applied to every draft automatically.

What it does

  • Reviews against your positions

    Reads your playbook and standard terms from your knowledge base, and cites the internal rule behind every flag.

  • Deviation, not commentary

    Each finding names the clause, the position it departs from, and how far — not a general observation about contracts.

  • Offers your fallback wording

    Where the playbook records an acceptable alternative, it proposes that wording rather than drafting something new.

  • Flags what is missing

    A clause your standard terms always include and this draft omits is a finding. Absence is the risk that gets missed.

  • Says when it does not know

    A clause the playbook has no position on is reported as unaddressed and routed, never assessed from general knowledge.

  • Approves nothing

    It produces a reviewed draft for a lawyer. It never signs off, and it says so in every output.

What this changes

What this changes about your week

It takes over
The first pass over incoming contract paper against your own negotiating positions.
Done today by
In-house counsel, or an external firm charging by the hour.
How often
Every customer MSA, supplier agreement, NDA and renewal.
Typical manual effort
A careful first pass on an MSA is two to three hours.

Why Legal in particular. Your playbook is worth nothing sitting in a folder. This applies it to every draft, so counsel starts from a deviation list rather than a blank contract.

  • Runs unattended

    Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.

  • The same standard every time

    The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.

  • It cannot act on its own

    Contract Review Agent has no path to sending, spending or committing. That limit is why its output is safe to act on.

How it runs

This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-opus-5 with automatic fallback
  3. 3Toolssearch_knowledge, extract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 6LoggingTokens, duration and every step recorded

Demo

Demo dataIllustrative sample output, abridged.

Input

{
  "ourRole": "supplier",
  "contractText": "…",
  "agreementType": "MSA"
}

Output

{
  "clauses": [
    {
      "status": "deviates",
      "distance": "unacceptable",
      "asWritten": "Neither party's liability shall be limited in respect of any claim arising under this Agreement.",
      "clauseType": "Limitation of liability",
      "ourPosition": "Liability capped at fees paid in the preceding 12 months; 24 months with VP Legal approval.",
      "sourceDocument": "Negotiating Playbook v4 — section 3.2",
      "proposedFallback": "Each party's aggregate liability shall not exceed the fees paid in the twelve months preceding the claim."
    }
  ],
  "disclaimer": "A comparison against your recorded positions, not legal advice. No clause has been assessed for enforceability, and nothing here approves this contract for signature.",
  "playbookFound": true,
  "missingClauses": [
    {
      "clauseType": "Data processing terms",
      "ourPosition": "A DPA is required wherever personal data is processed.",
      "sourceDocument": "Standard Terms 2026 — annex B"
    }
  ],
  "forLawyerReview": [
    "Uncapped liability — outside every recorded position, not a negotiation the playbook covers.",
    "No DPA annexed although the service processes customer personal data."
  ]
}

Requirements

Integrations

No integrations required.

Before you start

  • The contract to review, as text
  • A knowledge base holding your playbook, standard terms, or past negotiated contracts
  • Requires the All-Access plan or higher

Use cases

Incoming customer paper

A prospect insists on their own MSA. Find the deviations before the call.

Supplier and vendor agreements

Check terms against your procurement standards at the volume procurement actually runs at.

NDA triage

The high-volume, low-value review that consumes counsel's week.

Renewals

Compare what is being renewed against what your positions are now, not what they were then.

Pricing

All-Access

Billed monthly through your PROMIVO subscription. Cancel at any time.

Runs consume your plan allowance for agent executions and tokens. See plan limits

FAQ

Is this legal advice?

No. It compares a draft against positions your organisation wrote down, and reports the differences. It does not interpret law, assess enforceability, or advise on risk. Every output says so, and a qualified lawyer must review the result.

What if we do not have a playbook?

Then it has nothing to review against, and it will say so rather than substituting generic opinion. Most teams find their positions already exist across past contracts and internal memos — load those into the knowledge base and the agent will use them.

Can it negotiate or send redlines?

No. It has no ability to send anything at all. It produces proposed wording for a person to accept, change, or discard.

Where does our contract data go?

Into your own knowledge base, readable only by you and the people you share it with. Retrieval is permission-scoped: the agent cannot surface a document the person asking could not open themselves.

Reviews

Reviews open once customers have run this agent.

Need this agent to work differently?

Tell us what to change and our team will scope a customised version for your business.

Customize this agent