Accord Project Frequently asked Questions
What is a "Smart Contract" in the Accord Project?
A “smart” legal contract is a legally binding agreement that is digital and able to connect its terms and the performance of its obligations to external sources of data and software systems. The benefit is to enable a wide variety of efficiencies, automation, and real time visibility for lawyers, businesses, nonprofits, and government. The potential applications of smart legal contracts are limitless. Although the operation of smart legal contracts may be enhanced by using blockchain technology, a blockchain is not necessary, smart legal contracts can operate using traditional software systems without blockchain. A central goal of Accord Project technology is to be blockchain agnostic.
A smart legal contract consists of natural language text with certain parts (e.g. clauses, sections) of the agreement constructed as machine executable components. The libraries provided by the Accord Project enable a document to be:
- Structured as machine readable data objects; and
- Executed on, or integrated with, external systems (e.g. to initiate a payment or update an invoice)
While the Accord Project technology is targeted at the development of smart legal contracts, the open source codebase may also be used to develop other forms of machine-readable and executable documentation.
How is an Accord Project "Smart Contract" different from "Smart Contracts" on the blockchain?
Accord Project Smart legal contracts should not be confused with so-called blockchain “smart contracts”, which are scripts that necesarily operate on a blockchain. On the blockchain a smart contract is often written in a specific language like solidity that executes and operates on the blockchain. It lives in a closed world. An Accord Project Smart Contract contains text based template that integrates with a data model and the Ergo language. The three components are integrated into a whole. Using Ergo an Accord Project Smart contract can communicate with other systems, it can send and receive data, it can perform calculations and it can interact with a blockchain.
What benefits do Smart Legal Contracts provide?
Contractual agreements sit at the heart of any organization, governing relationships with employees, shareholders, customers, suppliers, financiers, and more. Yet contracts today are not capable of being efficiently managed as the valuable assets they are. Currently contracts exist as static text documents stored in cloud storage services, dated contract management systems, or even email inboxes. Often these documents are Word files or PDFs that can only be interpreted by humans. A smart legal contract, by contrast, can be interpreted by machines.
Smart Legal Contracts can be easily searched, analyzed, queried, and understood. By associating a data model to a contract, it is possible to extract a host of valuable data about a contract or draft a series of contracts from existing data points (i.e., variables and their values).
The data model is used to ensure that all of the necessary data is present in the contract, and that this data is valid. In addition, it provides the necessary structure to enable contracts to "come alive" by adding executable logic.
The result is a contract that is:
Consequently, contracts are transformed from business liabilities in constant need of management to assets capable of providing real business intelligence and value. A Smart Contract contains a data model so that the data is part of the contract and not something held in an external system. The logical operations of the contract are also part of the contract. The contract can update itself and react to the outside world. Rather than being stored in filing cabinet it is a living breathing process.
What is the Accord Project and what is its purpose?
The Accord Project is a non-profit, member-driven organization that builds open source code and documentation for smart legal contracts for use by transactional attorneys, business and finance professionals, and other contract users. Open source means that anyone can use and contribute to the code and documentation and use it in their own software applications and systems free of charge.
The purpose of the Accord Project is to establish and maintain a common and consistent legal and technical foundation for smart legal contracts. The Accord Project is organized into working groups focused on various use cases for Smart Contracts. The specific working groups are assisted by the Technology Working Group, which builds the underlying open source code and specifications to codify the knowledge of the transactional working groups. More details about the internal governance of the Accord Project are available here.
How can I get involved?
The Accord Project Community is developing several working groups focusing on different applications of smart contracts. The working groups have frequent calls and use the Accord Project’s Discord group chat application (join by clicking here) for discussion. The dates, dial-in instructions, and agendas for the working groups are all listed in the Project’s public calendar and typically also in working group’s respective Discord channels.
A primary purpose of the working groups is to develop a universally accessible and widely used open source library of modular, smart legal contracts, smart templates and models that reflect input from the community. Smart legal contract templates are built according to the Project’s Cicero Specification.
Members can provide feedback into the templates and models relevant to a particular working group. You can immediately start contributing smart legal contract templates and models by using the Accord Project’s Template Studio.
The Accord Project has developed an easy-to-use programming language for building and executing smart legal contracts called Ergo. The goals of Ergo are to be accessible and usable by non-technical professionals, portable across, and compatible with, a variety of environments such as SaaS platforms and different blockchains, and meeting security, safety, and other requirements.
You can use the Accord Project’s Template Studio to create and test your smart legal contracts.