tract

Contracts that track
every change.

Tract brings version control to contract negotiation. Every edit is a commit. Every participant has their own version. Approve changes line by line until everyone agrees.

The problem

Contract negotiation is chaos.

You email a draft. They send back changes. Someone else edits a different version. Now there are three documents floating around and nobody knows which is current.

Tracked changes in Word docs get messy fast. You lose context about why a clause was changed. There is no clear picture of who has agreed to what.

How Tract works

Git for contracts.

Every edit creates a new version in a commit history. Each participant points to the version they currently approve. You can see exactly where everyone stands at a glance.

When someone proposes changes, you review them line by line — accept some, reject others, just like a code review. No more all-or-nothing redlines.

The workflow

01

Write & commit

Draft your contract in markdown. Every save is a versioned commit with a description of what changed.

02

Invite & compare

Add participants by email. Each person has their own version pointer. See line-by-line diffs between any two versions.

03

Approve & converge

Review changes individually — accept the ones you want, skip the rest. When all participants point to the same version, you have consensus.

T

AI-assisted

Ask Tract to draft changes for you.

Describe what you want in plain language — “add a termination clause with 30-day notice” — and Tract's AI writes the revision as a new commit. Review it like any other change and adopt it if you agree.

Stop emailing drafts back and forth.

Free to use. No credit card required.