Search

Innovation That Matters

Technology trends for the world of tomorrow

Category

templates

Semantics of Contracts and Clauses

One of the more challenging aspects of digitising contracts (making then computable) is understanding how to assemble a contract from a reusable set of clauses. There is inherent tension between the notion of a clause as an atomic reusable snippet of text, and the assumptions that a clause makes about its host contract, or the other clauses that must be present in the contract.

In this article I dive deeper into what assembling contracts from clauses means in terms of semantics, and sketch out some Concerto data models to capture those semantics.

Continue reading “Semantics of Contracts and Clauses”

Taxonomy of Contract Logic

I spend a lot of time talking to colleagues and connections about contracts, and the types of logic we find in contracts and in contract management. In this post I aim to describe my point of view on this topic and to provide some signposts and terminology to help you navigate this complex space.

I will introduce three types of logic we find in contracts:

  1. Contract Definition Logic
  2. Contract Automation Logic
  3. Contract Assembly Logic
Continue reading “Taxonomy of Contract Logic”

Mastering Contract Efficiency: Reusing Clauses and Templates for Document Generation

The maturity model for contracts and document generation looks like this:

  1. Copy/paste a MS Word document and use find-and-replace to update the contract details (aka deal-points).
  2. Manage templates as separate artefacts, and use a software platform to automatically find-and-replace the template variables with their values, with values supplied by contract managers via web-forms or read via API from external systems
  3. Introduce conditional logic and calculations into the templates: which necessitates a type-system for the variables
  4. To tame the combinatorial explosion in the number of templates, modularize the templates using a set of included micro-templates, often managed as a clause library, dynamically assembling templates based on incoming data
Continue reading “Mastering Contract Efficiency: Reusing Clauses and Templates for Document Generation”

TemplateMark Compilation

This is part two of a series of articles on Accord Project TemplateMark. In this article I will show how TemplateMark can be statically compiled to TypeScript. I recommend you read Getting Started with TemplateMark if you have not yet done so.

Continue reading “TemplateMark Compilation”

Getting Started with TemplateMark

TemplateMark is a data format from Accord Project that describes formatted natural language with embedded variables. In this article I introduce TemplateMark, the problems it solves and how to use it as an application developer.

Continue reading “Getting Started with TemplateMark”

Website Powered by WordPress.com.

Up ↑