Overview of the Common Architecture Language Model (CALM)
The Common Architecture Language Model (CALM) is an open-source specification developed by the Architecture as Code (AasC) community under FINOS. It provides a standardized, machine-readable, and human-readable JSON-based format for defining software architectures. CALM aims to standardize architecture descriptions, enable automation (validation, visualization, and compliance checks) within CI/CD workflows, and foster collaboration by aligning design intent with implementation through version-controlled architecture definitions.