What is Concerto?

Concerto enables the content of machine-readable and smart agreements to be modeled in a technology agnostic manner. Concerto models can be used to define concepts, transactions, assets, and participants for agreements. 

The Concerto language is widely extensible; supporting new class declarations and reuse of models across namespaces. For example, an intellectual property assignment template may utilize a model defining a patent

Cicero utilizes Concerto express variables in natural language that may be bound to Ergo logic.  

Concerto models may also be converted to JSON, XML, Java, Go, Typescript, and Loopback.

Features

01.

Easy to Use

Designed from the ground up to be easy to learn, for both newcomers and data modeling pros.

02.
News

Powerful Tools

Import your existing models, or convert Concerto models to 14+ output formats.

03.

Built for the Web

Import models from URLs. Lightweight browser compatible runtime.