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
Write & commit
Draft your contract in markdown. Every save is a versioned commit with a description of what changed.
Invite & compare
Add participants by email. Each person has their own version pointer. See line-by-line diffs between any two versions.
Approve & converge
Review changes individually — accept the ones you want, skip the rest. When all participants point to the same version, you have consensus.
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.