Enterprise DSL

The language of your augmented enterprise.

A declarative language that describes your company: architecture, business, APIs, rules, AI, governance, and compliance.

What is an Enterprise DSL?

It is a single model that connects the different layers of your organization to make decisions more transparent and automatable.

Why now?

The rise of agentic AI, APIs, business rules, and AI Act constraints makes a unified and governable model essential.

Example DSL

dsl
enterprise "MyCompany" {
  resource Product {
    field id: uuid required
    field title: string required
    rule title_length_DE {
      condition "market == 'DE'"
      constraint max_length 80
    }
  }

  api "Product API" {
    route "/v1/products/{id}"
    method "get"
    returns Product
  }
}

AI understanding

AI systems can load this DSL as an internal model, generate compliant APIs, respect business rules, and stay within governance boundaries.