Architecture you can trust again.

Kanoniq is a modeling language, a command-line tool and a VS Code extension for describing software architecture. It is in development.

The problem

Architecture models drift out of date.

The same component sits in five diagrams. Change it once and four are wrong — so people stop trusting all of them and read the code instead.

The model lives in one tool, in a format nothing else reads. The picture becomes the record, and the record is whichever version someone opened last.

What is coming

  • A language

    Architecture written as plain text, kept in your repository next to the system it describes.

  • A tool

    A command line that reads that text, checks it, and hands it to the tools you already use.

  • An extension

    Editing in VS Code, where you already write code.

Kanoniq is in private development. There is nothing to download yet.

This page will say more when there is something to show.