How Smart Are Your Contracts?
Leland Schultz
Seeking remote support position as legal counsel in the areas of intellectual property, software and government contracts.
Leland D. Schultz
Legal Advisor
LegalFAB Private Limited
The concept of “Smart Contracts” has been given an increasing amount of attention in the legal industry in 2018. Many lawyers that do not have experience with this new technology have questions about what all this means to them and their clients. Just what is a “Smart Contract” anyway? And are conventional contracts “Dumb”?
There are many definitions of the term “Smart Contract” available. Some are as simple and straight forward as: “…smart contracts not only define the rules and penalties around an agreement in the same way that a traditional contract does, but also automatically enforce those obligations (source: https://blockgeeks.com/guides/smart-contracts/). The following is one of the more helpful definitions of Smart Contracts that I have encountered:
Smart contracts are self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code. The code and the agreements contained therein exist across a distributed, decentralized blockchain network. Smart contracts permit trusted transactions and agreements to be carried out among disparate, anonymous parties without the need for a central authority, legal system, or external enforcement mechanism. They render transactions traceable, transparent, and irreversible. (Source: Investopedia.com)
It should be recognized that the concept of Smart Contracts is not entirely new. Many point to a seminal paper written in 1994 by pioneering computer scientist Nick Szabo that laid the basic outlines of Smart Contracts. One common example of a Smart Contract according to Nick Szabo’s paper would be a vending machine that dispenses a product in response to coins being input into the machine. Many of the other predicted use cases for Smart Contracts advanced by Nick Szabo have come to pass. It simply took further advances in software technology to implement them. For instance, in the financial industry the sale and purchase of derivatives with complex terms are now by and large executed using sophisticated software protocols that embody the terms and conditions without manual human intervention. High frequency trading (HFT) of stocks by means of sophisticated software protocols might be considered another example.
What does all of this mean for law firms? Do lawyers need to learn how to write code in order to continue to practice law? Hardly. But it does suggest that smart lawyers will see the “hand writing on the wall” and embrace Smart Contract technology. Regardless of your educational background, If you aren’t familiar with terms in common use such as “blockchain”, “hash code”, “hexadecimal”, or (my personal favorite) “asymmetrical Byzantine fault tolerant”, perhaps it is time to enhance your skill set to prepare for the future. (For instance, see my previous article “Does Your Law Firm Speak Blockchain?”).
In general, the current state of the law seems to still requires a conventional contract to be enforceable, with the terms and conditions set out in text either in paper, or in “soft copy” with an electronic signature (e.g so called “click through” licenses for software such as apps). The current development of the Smart Contract technology is to then to develop code that implements certain terms and conditions of the contract. For instance, most Smart Contracts today are written in a computer language called Solidity (similar to Java) and implemented on the Ethereum blockchain.
To give you a better idea of what a code implemented Smart Contract looks like, the following is a snippet of code for a routine called JSON written in Solidity for describing a particular individual (source: Wikipedia):
{
"firstName": "John",
"lastName": "Smith",
"isAlive": true,
"age": 27,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021-3100"
},
"phoneNumbers": [
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "office",
"number": "646 555-4567"
},
{
"type": "mobile",
"number": "123 456-7890"
}
],
"children": [],
"spouse": null
}
Some Smart Contract codes are even autonomous and will proactively search the web to locate the inputs (e.g crop insurance that will pay out to the insured based on the code detecting a defined low environmental temperature in a particular geographic location).
Smart Contracts may utilize either electronic signatures or the more sophisticated digital signatures to identify a party to the contract and their intent to enter into the contract. Electronic signatures and Digital Signatures, while superficially resembling each other, are in fact distinct from each other and serve different functions. The following helps to understand the difference:
An electronic signature, or e-signature, refers to data in electronic form, which is logically associated with other data in electronic form and which is used by the signatory to sign. This type of signature provides the same legal standing as a handwritten signature as long as it adheres to the requirements of the specific regulation it was created under (e.g., eIDAS in the European Union, NIST-DSS in the USA or ZertES in Switzerland).[4][5]
Electronic signatures are a legal concept distinct from digital signatures, a cryptographic mechanism often used to implement electronic signatures. While an electronic signature can be as simple as a name entered in an electronic document, digital signatures are increasingly used in e-commerce and in regulatory filings to implement electronic signatures in a cryptographically protected way. (source: Wikipedia)
Implementing the Smart Contract in a blockchain environment provides legally enforceable agreements to be implemented in a timely, secure, reliable and cost effective manner. These innate advantages will continue to fuel the increasing migration to blockchain based Smart Contracts using Digital Signatures in many legal applications.
One interesting question that all of this poses for lawyers is: when will the state of the law advance far enough to allow for an enforceable contract to be written entirely in code (rather than text) and digitally signed by the parties?
If you are looking for assistance in understanding these profound changes to the practice of law, Singapore based LegalFAB Private Limited will be glad to assist you in making the transition to Smart Contract technology. LegalFAB is now releasing its industry leading blockchain based Smart Contract assembly and management solution for the legal industry. That also includes its proprietary, award winning, digital signature product. Contact us for an in depth discussion of how we can help you develop your own Smart Contracts for your clients. Be part of the Smart Contract revolution.
Next: Are You Part Of The Steamroller, Or Are You Part Of The Road?
Outstanding article. Good job Lee.