Back to Organizations
Accord Project
Accord Project is a non-profit, member-driven initiative hosted by the Linux Foundation that develops an open source ecosystem and tools for smart legal contracts. It provides a technology-neutral format and toolset (Cicero, Concerto, Template Playground, Template Library, Model Repository) enabling transactional attorneys, business professionals, and developers to create machine-readable, executable contract templates.
Distributed
Accord Project Template Library
Project Links
Description
This library contains all Accord Project contract and clause templates, captured using the Accord Project Cicero format. It organizes dozens of templates (e.g. Fixed Interests, Promissory Note, Late Delivery and Penalty, Supply Agreement, Rental Deposit, Copyright License, Service Level Agreement, and reference/example templates) into categories such as finance, sales, vendor, shipping, real-estate, intellectual-property, services, and reference. Users can browse templates by type (Contract or Clause) and Cicero version, and can fork the associated GitHub repository (accordproject/cicero-template-library) to contribute new templates or fix existing ones via pull requests. It serves developers, legal engineers, and organizations building smart legal contracts on the Accord Project platform.Category: Developer Tooling
Accord Project Model Repository
Project Links
Description
This repository hosts all Accord Project models, which are captured using the Concerto Modeling Language (CTO) — a platform and runtime neutral typed schema language. The CTO meta-model provides just-enough functionality to capture most business models and maps naturally to many execution languages. Models can be used to define clauses and contracts, as well as domain models used within clauses and contracts. The CTO runtime stack is implemented in JavaScript, and CTO instances serialize to JSON; CTO models can also be exported to Java, Go, XML Schema, and TypeScript. The repository contains numerous versioned model namespaces covering areas such as DocuSign integration, finance (bonds, loans), payments, signatures, templates, geography, time, organizations, persons, patents, trademarks, and ISDA CDM, serving developers and organizations building smart legal contract tooling on the Accord Project platform.Category: Developer Tooling
Concerto
Project Links
Description
Concerto enables the content of machine-readable and smart agreements to be modeled in a technology-agnostic manner, allowing users to define concepts, transactions, assets, and participants for agreements. Its language is widely extensible, supporting new class declarations and reuse of models across namespaces (for example, an intellectual property assignment template can reuse a model defining a patent). Concerto models can be converted to JSON, XML, Java, Go, Typescript, and Loopback among 14+ output formats, and models can be imported from URLs using a lightweight, browser-compatible runtime. Concerto is used together with Cicero, the Accord Project's templating system, which expresses Concerto variables in natural language bound to Ergo logic, as part of the broader open source Accord Project smart legal contract stack.Category: Developer Tooling
Cicero
Project Links
Description
Cicero provides a universal format to structure clauses, sections, or whole contracts as machine-readable objects that can be searched, analyzed, and executed. Cicero templates consist of a data model defining agreement variables and their format, the agreement text itself, and optional business logic that adds executable functions to the document. With Cicero, users can build templates and agreements using reusable domain models and markup to define clauses, sections, links, lists, tables, and expressions, and can embed execution logic. Cicero includes a Node.js VM designed to be embeddable across many form factors, including web, middleware, SaaS, on-blockchain, and off-blockchain execution environments. It is designed to be technically neutral, extensible, and standardized, enabling agreement components to execute in separately defined environments (e.g., off-chain and on-chain clauses within the same agreement) and to be built on reusable, industry-standard business domain schemas. Cicero is one of several projects developed by the Accord Project, an open-source initiative building tools for legally enforceable smart contracts.Category: Developer Tooling