A Rust implementation of the Accord Project Concerto modeling language, focused on a single reusable validation core that can be deployed across multiple platforms (native, WASM, and FFI bindings).
This repository is a Cargo workspace:
concerto-core: Runtime for Concerto. Holds the in-memory representation of Concerto models, implements type validation.concerto-vocabulary: Runtime for Concerto Vocabularies. To be implemented.concerto-metamodel: generated Rust types for the Concerto metamodel (produced from the upstreamconcerto-metamodelpackage).
cargo build --workspace
cargo test --workspacePull request titles follow Conventional Commits,
and commits require a DCO sign-off
(git commit --signoff).
See AGENTS.md for the coding conventions used in this
repository.
Apache-2.0. See LICENSE.