Studio Founder
Comparing Two Contract Versions in 30 Seconds β Every Change Highlighted
Key Takeaway
When an investor sent back a revised term sheet, our AI agent diffed it semantically in 30 seconds β flagging who benefits from each change, not just what changed.
The Problem
Here's a scenario every founder knows. You send a term sheet. The investor sends back "v2 with minor edits." You open both documents. You squint. You try to remember what the original said. You run a text diff. It highlights 47 changes including reformatted paragraphs, moved commas, and renumbered sections.
Buried in there? Three changes that fundamentally shifted economics and two that removed your protections. But they look identical to the 42 cosmetic edits.
Text diffs are useless for contracts. They tell you what changed. They don't tell you why it matters.
When we were negotiating a strategic partnership for one of our portfolio companies, the counterparty's lawyers sent back a "lightly revised" agreement. It had 31 tracked changes. Our lawyer needed 4 hours to work through them. By the time she was done, the negotiation window had narrowed. We signed two days later than we should have.
I hated that. Two days lost because diffing contracts is manual labor.
The Solution
The Contract Analyzer skill includes a semantic comparison mode. Upload two versions of the same contract. The agent doesn't just find text differences β it understands what each change does. Who gains. Who loses. What protections were added or removed.
Color-coded. Annotated. In 30 seconds.
The Process
yamlShow code
skill: contract-analyzer
input:
mode: compare
original: /contracts/term-sheet-v1.pdf
revised: /contracts/term-sheet-v2.pdf
perspective: "company" # analyze changes from our perspective
output:
format: markdown
include_unchanged: false # only show what moved
The agent performs three passes:
Pass 1 β Structural Alignment. Maps sections between versions even if numbering changed. Β§4.2 in v1 might be Β§5.1 in v2 β the agent tracks it.
Pass 2 β Semantic Diff. For each changed clause, the agent classifies:
View details
π’ Favorable β Change benefits your position
π΄ Unfavorable β Change weakens your position
π‘ Neutral β Different but materially equivalent
βͺ Cosmetic β Formatting, numbering, typos
Pass 3 β Impact Analysis. Each material change gets a brief:
markdownShow code
## Semantic Diff: Term Sheet v1 β v2
**Material Changes: 5 of 31 total edits**
**Net Direction: Unfavorable (3 red, 1 green, 1 yellow)**
### π΄ Β§3.1 Liquidation Preference
- v1: "1x non-participating preferred"
- v2: "1.5x participating preferred"
- **Impact:** Significant. Changes from standard to aggressive.
Participating preferred + higher multiple = founders receive
materially less in most exit scenarios below β¬50M.
### π΄ Β§6.2 Board Composition
- v1: "2 founder seats, 1 investor seat, 1 independent"
- v2: "2 founder seats, 2 investor seats, 1 independent"
- **Impact:** Board control shifts. Investor bloc can now match
founder votes and sway the independent.
### π’ Β§8.1 Anti-Dilution
- v1: "Full ratchet anti-dilution"
- v2: "Broad-based weighted average anti-dilution"
- **Impact:** Favorable. Weighted average is founder-friendly.
Reduces dilution impact in down rounds.
The Results
| Metric | Manual Redline Review | Agent Semantic Diff |
|---|---|---|
| Time to complete diff | 2-4 hours | 30 seconds |
| Material changes identified | Same | Same |
| Cosmetic noise filtered | No (mixed in) | Yes (separated) |
| Impact direction flagged | After analysis | Immediately |
| Cost | β¬350-β¬1,400 | $0 |
The real metric? Decision speed. When you can see in 30 seconds that v2 is materially worse, you call the investor that afternoon instead of waiting for your lawyer next Tuesday.
Try It Yourself
bashShow code
# Install via Mr.Chief dashboard after signing up at mrchief.ai/setup
# clawhub install contract-analyzer
Then:
View details
Compare these two contract versions. Show me what changed, who benefits from each change, and flag anything that weakens our position.
Upload both files. Get your answer before your coffee gets cold.
Thirty-one edits. Five that mattered. Three that were traps. Found in thirty seconds.
Related case studies
Studio Founder
Flagging Non-Standard Clauses in an Investment Agreement β In 2 Minutes
Our AI agent benchmarks every clause in a term sheet against market standards and flags non-standard or aggressive terms before you even call the lawyer.
Studio Founder
How Our AI Agent Reviews Contracts Faster Than Our Lawyers
We built an AI agent that reviews contracts in 3 minutes flat β extracting every clause, scoring risk, and benchmarking against market terms β so our lawyers start with answers instead of blank pages.
Studio Founder
Preparing Share Transfer Documents β Stock Transfer in 20 Minutes
We generate ordre de mouvement, certificat de cession, and registre des mouvements in French SAS format β handling prΓ©emption and agrΓ©ment procedures β in 20 minutes instead of 2 weeks.
Want results like these?
Start free with your own AI team. No credit card required.