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.