
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.