The open ecosystem for making agreements smart

Discover the projects engineered specifically for developing smart legal agreements 


Generate structured templates for any agreement

Easily create and format reusable templates for any contract or clause by adding variables into natural language documents using the Cicero templating system


Acceptance of Delivery [{shipper}} will be deemed to have completed its delivery obligations if in [{receiver}]’s opinion, the [{deliverable}] satisfies the Acceptance Criteria |


Write executable business logic for legal contracts and clauses

Ergo enables business logic expressed over the variables from your contract and responds to real-world requests occurring throughout the contract’s lifetime .


// 1. Check if the late delivery clause applies let agreed = request.agreedDelivery; let delivery = request.deliveredAt; enforce isAfter(delivery, agreed) else throw ErgoErrorResponse{ message : “Cannot exercise late delivery before delivery date” };

Template Studio

Online editor for building, editing, and test smart agreements

Quickly build and edit contract templates using the Template Studio markdown editor and template library components

Associates & Partners

The Accord Project has over 100 member organizations and counting

About the Accord Project


Build agreements in a technology neutral format

Just like text documents, smart agreements should not be restricted to a particular technology platform such as a given blockchain system. The Accord Project provides a neutral, technology agnostic, format that enables a contract document to be written once and used, and reused, across a variety of supported technologies.  

Stay informed

Latest News & upcoming events

Latest News

Accord Project Forum Recordings

Accord Project Forum Recordings

Blog / Jun.12.2019

Countdown to Accord Project Forum 2019

Countdown to Accord Project Forum 2019

Blog / Jun.3.2019

All publications

Next events

All events
Accord Project Forum


Accord Project Forum