LegalFeatured

Contract Obligation Tracker

The promises you signed, and the ones you are missing

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

Enormous care goes into a contract up to the moment it is signed. Then it is filed, and the promises inside it become nobody's job. The commercial team moves on, the person who negotiated it leaves, and the obligations sit in a PDF nobody opens until something goes wrong.

Those obligations are not decorative. A contract commits you to things with dates: quarterly reports to deliver, insurance to maintain at a stated level, audit rights to accommodate, notice before a change, a service credit owed automatically when a target is missed, a right to renegotiate that expires if unused. Each is a small operational task with a consequence attached.

The failure is systemic. Contract tools track the document — where it is, who signed it, when it renews. Almost none track the promises inside it, because extracting an obligation and its trigger from legal prose is genuinely hard and cannot be done with a date field.

Review tools read a contract before you sign. This reads the one you already signed and asks a different question: what did we promise, and are we doing it? It reports what is overdue, what falls due next, what the other side owes you that you have never claimed, and which rights expire if unused. It is not legal advice and it sends nothing — it tells you what your own contracts say you agreed to.

Benefits

You stop breaching quietly

Most breaches are forgotten promises, not decisions.

Credits you were owed and never claimed

Which nobody tracks because nobody reads their way.

Rights used before they lapse

A window that closes in silence is a decision made for you.

What it does

  • Extracts the obligation, not the date

    What must happen, who owes it, what triggers it and what follows if it is missed. A renewal date field cannot hold any of that.

  • Reports what is already overdue

    The quarterly report nobody sent for three quarters, because nobody knew it was promised.

  • Finds what the other side owes you

    Service credits, reports, audit rights. Obligations running your way are the ones nobody ever tracks.

  • Flags rights that expire if unused

    A renegotiation window or a termination right that simply lapses. Silence is the decision.

  • Separates hard obligations from soft ones

    "Shall provide within 10 days" is not "will use reasonable efforts", and treating them alike is noise.

  • Gives no legal advice

    It reports what your contracts say. What it means for you is a lawyer's job, and it says so.

What this changes

What this changes about your week

It takes over
Reading signed contracts to find out what was actually promised, and by when.
Done today by
Nobody after signature. The person who negotiated it has usually left.
How often
When something goes wrong.
Typical manual effort
Every obligation has to be extracted from legal prose and given a date.

Why Legal in particular. Contract tools track the document — where it is, who signed, when it renews. Almost none track the promises inside it, because a date field cannot hold an obligation and its trigger.

  • 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 Obligation Tracker 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

{
  "asAtDate": "2026-09-02",
  "expiryWindowDays": 60
}

Output

{
  "weOwe": [
    {
      "dueOn": "2026-07-22",
      "clause": "9.3",
      "status": "overdue",
      "trigger": "Each quarter end.",
      "contract": "Hosting — Northwind",
      "strength": "hard",
      "obligation": "Provide a quarterly availability report within 15 business days of quarter end.",
      "consequenceIfMissed": "Clause 9.5 makes repeated failure a ground for termination on 30 days' notice."
    }
  ],
  "theyOwe": [
    {
      "clause": "11.2",
      "status": "unknown",
      "contract": "Hosting — Northwind",
      "obligation": "Service credit of 5% of monthly fee for each full hour below 99.9% availability.",
      "consequenceIfMissed": "Two outages are recorded in your incident log. No credit appears on any invoice, and no claim was made."
    }
  ],
  "escalate": true,
  "ambiguous": [
    "Harbour MSA clause 6.1 requires notice 'promptly' without defining it. Whether the March change was late depends entirely on that word."
  ],
  "disclaimer": "A reading of the contracts retrieved. Not legal advice, no statement that any contract has been breached, and nothing has been served, claimed or sent. Ambiguous wording is quoted rather than resolved.",
  "contractsRead": [
    "MSA — Harbour Logistics",
    "Reseller agreement — Meridian",
    "Hosting — Northwind"
  ],
  "rightsExpiring": [
    {
      "right": "Price review right, exercisable only in the 30 days before each anniversary.",
      "contract": "Reseller agreement — Meridian",
      "lapsesOn": "2026-10-14"
    }
  ],
  "escalationReason": "An overdue obligation carries a termination right, a price review right lapses in 42 days, and unclaimed service credits sit against two recorded outages.",
  "contractsNotFound": [
    "Schedule 4 of the Harbour MSA is referenced in clause 8 but is not in the knowledge base."
  ]
}

Requirements

Integrations

No integrations required.

Before you start

  • Your signed contracts in a knowledge base
  • What has actually been delivered against them, where you track it
  • Requires the All-Access plan or higher

Use cases

Monthly obligation review

What is due, what is overdue, what expires soon.

Taking over a contract portfolio

What the person who left actually committed you to.

Before a renewal

Both sides' performance against what was agreed.

Due diligence

The obligations that travel with the business.

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, and it will not give any. It reports what your contracts say and what is outstanding. Whether a missed obligation is a material breach is a legal question for a lawyer with the full context.

Does it act on obligations?

No. It sends no notice, serves nothing and claims nothing. Serving notice under a contract has legal consequences and strict formal requirements.

What if the wording is ambiguous?

It reports the ambiguity with the exact wording, rather than deciding. An obligation that could be read two ways is the most valuable thing to surface, not the thing to resolve quietly.

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