Round diffing NEW IN 2.0

They send it back. You read what moved.

A counterparty redline is not a new contract, it's the next version of the one you're already negotiating. Vern ingests it as version N+1 of the same matter, re-scores it, and shows you the four clauses that changed instead of another eighteen-clause report.

What you read
Only the deltas
Matching
Clause to clause
Follow-up round
0.5 credits
History
Every round kept
Round 2 vs Round 1 · click any clause

Four clauses moved. One is new. Twelve you can ignore.

This is the Versions tab of a live matter, recreated here so you can click through it.

Round 2 vs Round 1 v1 2c81f04 v2 8f3a92c THEIR REDLINE · RECEIVED BY EMAIL-IN, 2 JUL
62 71 Negotiate Follow-up review · 0.5 credits
8.1 What they changed Escalate → Negotiate

"…total aggregate liability shall be unlimited in respect of not exceed three times the fees paid or payable in the preceding twelve months, including in respect of indirect and consequential losses, subject to the exclusions in clause 8.2."

VERN'S READ

They've conceded a cap, at 3×, matching your W3 super-cap fallback rather than the 2× you asked for. Enforceable as drafted. Accepting is within playbook tier T2; pushing for 2× again risks the goodwill spent on 9.4.

within T2matches W3
Accept their wording Counter with W1
17 OF 18 CLAUSES MATCHED ACROSS ROUNDS · 1 ADDED · 0 REMOVED
Why we can do this

Because a contract was never one file to us.

Most tools treat each upload as a fresh job. Vern was built the other way round: a negotiation is the object, and every draft that arrives is a version of it. Diffing isn't a feature bolted on afterwards, it falls out of the shape of the thing.

MATTER
The negotiation

One counterparty, one deal, however many rounds it takes. Everything below hangs off it.

DOCUMENT
The contract

The logical thing being agreed, the Terms of Business, not the file called ToB_v4_FINAL_2.docx.

VERSION
Content-addressed

Identified by a hash of its normalised text. Same words, same version, no matter who sent it or how.

RUN
Immutable

A review of one version against one playbook version. Never overwritten, so any two rounds can be compared.

THE CONSEQUENCE A clause is matched across rounds by its identity, not its number, so when they renumber the whole agreement, the diff still holds. That's the part that usually breaks.
The whole negotiation

Eleven days, four rounds,
one running score.

Every round is kept. You can always show how the deal got to where it is.

ROUND 1 · 2 JUL
62 Negotiate
Their paper, in by email. Uncapped liability, 60-day terms, a 50-mile covenant.
1.0 CREDIT
ROUND 2 · 6 JUL
71 Negotiate
Cap conceded at 3×, covenant fixed. A novation clause appears that wasn't there before.
0.5 CREDITS
ROUND 3 · 10 JUL
79 Negotiate
Novation limited to group companies with notice. Payment terms finally move to 45 days.
0.5 CREDITS
SIGNED · 13 JUL
86 Accept
Two positions traded, three won outright, nothing signed that nobody had read.
2.0 CREDITS TOTAL
FOUR REVIEWS FOR THE PRICE OF TWO · NO SOLICITOR ENGAGED · FULL HISTORY RETAINED
It gets better with use

Vern learns which of your positions actually get signed.

Because both sides of every round are on the record, Vern can see which fallback you offered and whether the other side took it. Over a few dozen negotiations that becomes real knowledge: which wording lands, which never survives, and what you're routinely leaving on the table.

It reorders which wording it offers you first. Your playbook improves because you used it, not because you sat down to rewrite it.

W1 · Standard 2× cap 78% accepted
W2 · Mutual cap 54% accepted
W3 · Super-cap 31% accepted
30-day payment terms 12% accepted
YOUR ORG · LAST 40 NEGOTIATIONS · NEVER SHARED ACROSS CUSTOMERS

Bring us a negotiation you're in the middle of.

Send the first round and the redline that came back. We'll build your playbook, diff the two, and you'll see what you'd have caught.