Skip to main content
Evolith Logo

Evolith

Architecture governance as a PR gate, Rego evaluated in Wasm

Evolith runs architecture rules — layering, dependencies, security, CI/CD, ADRs — against a repository from CI and fails the pull request. Rules are written in Rego and evaluated through OPA's Wasm build. A rule the engine could not evaluate is reported as a failure, never as a silent pass, so coverage and compliance stop looking identical: skipped is a first-class outcome, and a blocking rule that ends skipped fails the run.

It ships as a CLI (npx -y @beyondnet/evolith-cli validate --engine opa), a GitHub Action, an MCP server for AI coding agents and a REST API.

Code:
Tutorials:
Category: tooling
Layer: configuration