While all commercial contracts are supposed to encapsulate some of the drafter’s intelligence, Kevin Gidney explains a concept that seeks to go beyond this (and beyond smart contracts) and make fuller use of artificial intelligence. He also highlights some possible applications for Intelligent Contracts.
Technology is an ever-moving target. It's one of the most demanding working environments; every few weeks or months you need to understand and account for new technologies changing the nature of IT.
However, the benefits of being in a fast-paced environment are that new opportunities to combine methods or technology occur almost daily. One such combination is Narrow Artificial Intelligence for contract detection and extraction of information held within physical contracts. This is brought together with 'smart contracts', the encoding and execution of contractual data and events on a programmable blockchain, a technology solution which provides a public ledger of all the transactions on a network. A block is the 'current' part of a blockchain which records some or all of the recent transactions, and once completed goes into the blockchain as a permanent database.
Smart contracts may not fully deliver on all that is promised, as they face several technical limitations and challenges. The usefulness of the data or functions encoded and how it gets accurately encoded onto the smart contract are often questioned.
Intelligent Contracts are far more intelligent (as the name suggests) and extensible than smart contracts as they are currently defined. The intelligence comes from the 'I' in AI, where a system is taught to continually and consistently recognise and extract key information from contracts, with active learning based on users' responses, both positive and negative, to the extractions and predictions made. This method is very different to current smart contracts, but it still uses some of the underlying methods of blockchain and the extension to store immutable information or actionable events within a block.
The Value of Intelligent Contracts
To help demonstrate the value of Intelligent Contracts, let's take a sample customer of a large international IT/software company that has acquired different companies or business units over many years. They have over 16 different contracting solutions on both the buy and sell sides of their business, with no standard reporting on contracts. They continually sign Master Agreements in different locations or departments, and should allow all global entities access to discounts once negotiated levels are reached or exceeded. This is a very common challenge with larger organisations.
You can immediately see where a 'smart contract' could be used to encode the master agreement's key performance indicators (KPIs) onto a blockchain, and then automatically apply the discounts across all departments. However, with all the different systems, and no single or consistent method to track and report on new contracts being created, signed, or agreed to on (potentially) third-party paper, extracting the required information can be a challenge
Blockchain: The Single Source of the Truth
If we take this further, past just the encoding of actions, and the combination of parties and events, we can see how this solution provides companies with a 'single source of the truth' within contracts. As a contract placed onto the blockchain has been agreed by both parties, why not share the same information between parties – as a single entity with continually updated contract terms?
Companies placing details of actual contracts onto a public blockchain might soon run into issues of security and scalability. Security because every person on the blockchain can see the transactions that occurred, and scalability as block size is limited on public blockchains for many reasons, not least of which is performance. With blockchain, the larger the blocks the longer it takes, and the more processing power is needed to reach consensus (e.g. the process used by a group of peers responsible for maintaining a distributed ledger to reach agreement on the ledger's contents). To this end, it should be clear that a public blockchain or smart contracts system are unlikely to meet the requirements of many organisations for contracts.
Intelligent Contracts use private blockchains with algorithms to ensure no single system controls the creation of the blocks, leading to immutable and distributed consensus. As the chains are private, the issue with sizes of blocks is removed, and security can be implemented at many different layers, including HASH-only and PKI key-level security for access to information encoded on the blockchain. The use of the private blockchain also allows for the system to provide Know Your Customer (KYC) functions, as each entity within the system would be required to be known as they are a party to, or have an interest in a contract. They can all participate in the creation of the blocks as each entity is known and trusted.
Intelligent Contracts: The User Experience
One of the most important aspects of technology is to make users' daily lives simpler, and the operation and adoption of new technology as seamless as possible. One of the best ways I have found to do this, over years of working with enterprise customers, is to embed new functions into well-known existing applications or processes so users are actually unaware of the new processes and functions taking place behind the scenes.
Who Needs Intelligent Contracts?
In the example above, I described a large software/IT company with many different contract repositories and processes across their business functions and lines of businesses.
But there are many other types of use cases for Intelligent Contracts, where the capabilities of this new technology will provide significant value over what is currently available. These include M&A and business restructuring, Contract Lifecycle Management (CLM), and regulatory compliance.
Intelligent Contracts in M&A
When ownership of an organisation changes, the contracts associated with that business are divested or acquired within those transactions, and can greatly affect the accretive nature or overall outcome of the transaction. In M&A, organisations need to review contracts and analyse their metadata in the due diligence phase, to ensure they know what they are buying, and then integrate contracts into the new organisation post transaction. With divestitures, they need to know which entities to assign the appropriate contracts to.
With Intelligent Contracts, organisations will be able to immediately locate all relevant contracts as they will be located in one repository. All the metadata will be associated as blocks on the relevant chains, and so full reviews will be fast and simple, in due diligence and post transaction. For example, special indemnifications and assignment and termination rules will be identified immediately across the entire portfolio, and will be relevant to valuation. The current deal room, where limited subsets of contract documents are placed for manual reviews across multiple legal professionals will no longer be needed. The deep analytics embedded in Intelligent Contracts will mean that M&A and legal professionals can immediately, and visually, capture all types of metrics and analytics across entire contract portfolios.
Contract Lifecycle Management
A challenge often found with Contract Lifecycle Management is system ROI (return on investment) which has been elusive for most customers. The systems are heavy in workflow and document library services, and are very light in contract data management. They have proven to be overly complex, tough to implement, and suffer from low adoption rates and usage with knowledge workers. They also have poor change management functionality, and the data management is primarily manual input of contract data by users, which is inconsistent and error prone.
Intelligent Contracts will be authored in the familiar Word user interface, and collaboration and negotiation is facilitated via workflow in the blockchain. Contract data is captured and shared automatically on the chain, and there is never any question or confusion as to which versions and edits are being used and approved, and why. Changes can be initiated and processed in the Line of Business (LOB) via Word using approved language, meaning legal operations resources are used more efficiently and cost effectively. The result is a lean, efficient, secure, and scalable contracting system that finally delivers the ROI desired for contract automation.
The final user case is in regulatory compliance. With Intelligent Contracts, when a regulation changes, all contract data is automatically captured and presented visually, so organisations understand the size and nature of the impact of the new regulation to their business. Compliance owners can determine strategies and project plans to meet compliance deadlines.
When contract repapering or renegotiation is needed to achieve compliance, the business owner can initiate the process in MS Word and using approved language, make the needed changes. Those changes are captured on the blockchain, and then can be routed to legal operations resources for final approval. This is more efficient than using legal operations resources throughout the entire process. The blockchain is available to all relevant parties, so contract changes are permanent, transparent, and auditable.
Kevin Gidney is Founder and Chief Technical Officer of Seal Software(http://www.seal-software.com/)