Skip to main content

Version History

OpenCLM automatically creates a version snapshot every time a contract is saved. This gives you a complete audit trail of every change made to any contract.

The Version History tab showing chronological contract version snapshots with author and timestamp

Viewing Version History​

  1. Open any contract.
  2. Click the Version History tab.

You see a list of all versions, newest first:

ColumnDescription
Version #Sequential number (v1, v2, v3 …)
Saved atDate and time of the save
Saved byUser who made the change
NotesOptional version note (see below)

Viewing a Specific Version​

Click any version in the list to see the full contract body as it was at that point in time.

Diff View (Compare Versions)​

To compare two versions side by side:

  1. Hover over any older version and click Compare with current.
  2. Or: select two versions using the checkboxes and click Compare selected.

The diff view highlights:

  • Green background — text added in the newer version.
  • Red background — text removed in the newer version.

Adding a Version Note​

When saving a contract manually (clicking Save), a dialog appears with an optional Version note field. Enter a brief summary like:

  • "Updated liability cap to $500k per Legal Counsel review"
  • "Fixed typo in section 3.2"

Notes appear in the Version History list and in the audit log.

Restoring an Older Version​

:::warning Restore creates a new version Restoring an older version does not overwrite the current state — it creates a new version whose content matches the restored version. The restore action is logged in the audit trail. :::

  1. Navigate to the version you want to restore.
  2. Click Restore this version.
  3. Confirm in the dialog.

A new version is created with the content of the selected older version.

Audit Trail vs. Version History​

Version History tracks full document snapshots (the entire body).

The Audit Trail (available to Admins under Settings → Audit Log) tracks all system events including metadata changes, user logins, permission changes, and API calls — not just document edits.