Semantius Logo
CLMJune 27, 2026

Contract Repository

Keep every signed agreement in a single repository with the counterparty, contract type, key dates, value, and governing terms captured as structured data. Find any contract in seconds and see its full history, including amendments and renewals. The repository is the authoritative record of what the organization has signed, ready to answer questions for finance, legal, audit, and the teams that depend on each agreement.

Use the Contract Repository semantic blueprint

/semantius-admin use the architect, analyst and modeler skills to update the semantius platform with the model specified in https://www.semantius.com/blueprints/clm-repository-semantic-blueprint.md

Entity summary

Name data_object Description
Contract Amendments contract_amendments Formal changes to the terms of an executed contract, each tracked with its own approval and signature trail.
Contract Counterparties contract_counterparties External parties to a contract, held separately because a counterparty may not be a CRM account or supplier and may sign many contracts.
Contracts legal_contracts Contracts with counterparties or suppliers, covering type, value, key dates, governing law, and lifecycle from draft to terminated.
Data Protection Addenda data_protection_addenda Data processing addenda attached to contracts that govern how personal data is handled, each with its own approval and renewal cycle.
Signature Records signature_records E-signature envelopes with signing audit trail, IP addresses, provider references, and the signed document, one contract may have many.
Org Units org_units Nodes in the organizational hierarchy such as divisions, departments, and teams, with manager, cost center alignment, geographic scope, and parent-child links.
Envelopes envelopes E-signature transactions wrapping one or more signature requests against a document, tracked from created through completed, declined, or voided.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500;
  classDef consumer fill:#e8def8,stroke:#7b1fa2,color:#3a155d;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  legal_contracts["Contracts"]
  signature_records["Signature Records"]
  org_units["Org Units"]
  envelopes["Envelopes"]
  contract_amendments["Contract Amendments"]
  contract_counterparties["Contract Counterparties"]
  data_protection_addenda["Data Protection Addenda"]
  users["Users"]
  legal_contracts -->|"witnessed_by"| signature_records
  envelopes -->|"yields"| signature_records
  org_units -->|"rolls_up_to"| org_units
  legal_contracts -->|"is amended by"| contract_amendments
  contract_counterparties -->|"is party to"| legal_contracts
  legal_contracts -->|"has data protection addendum"| data_protection_addenda
  users -->|"sends envelopes"| envelopes
  users -->|"signs envelopes"| envelopes
  users -->|"owns"| legal_contracts
  users -->|"approved"| legal_contracts
  users -->|"drafted"| legal_contracts
  users -->|"signed"| signature_records
  users -->|"leads"| org_units
  org_units -->|"has members"| users
  users -->|"approves"| contract_amendments
  users -->|"approves"| data_protection_addenda
  class legal_contracts master;
  class signature_records master;
  class org_units embedded_master;
  class envelopes consumer;
  class contract_amendments master;
  class contract_counterparties master;
  class data_protection_addenda master;
  class users platform_builtin;
  style org_units stroke-dasharray:5 5;
  style envelopes stroke-dasharray:5 5;
  style contract_counterparties stroke-dasharray:5 5;
  style data_protection_addenda stroke-dasharray:5 5;