Eco Rules Catalog¶
The Eco Rules Catalog is a SITM-owned standard for identifying, describing, and organizing software inefficiency.
π v0.3.0 β Infrastructure + Scanner Model¶
The Eco Rules Catalog now includes infrastructure-level inefficiencies.
New in this release¶
- Infrastructure category (INF)
- Docker, Compose, and Kubernetes rules
- Cleaner scanner integration model
Why it matters¶
Waste doesnβt stop at code.
It lives in: - images - manifests - scaling behavior - defaults
Making it visible is the first step to reducing it.
What this is¶
The catalog provides:
- a shared language for software waste
- a canonical rule model
- controlled vocabulary through the registry
- validation and reproducibility
- a foundation for tools, education, and certification
In plain English: it helps teams name waste, find waste, and fix waste more consistently.
Because waste is a bug.
Why this matters¶
Software waste often hides in plain sight.
A little extra polling here. A little oversized payload there. A little retry loop that no one revisits.
At small scale, these things can look harmless.
At real scale, they become:
- cost
- latency
- energy use
- environmental impact
- fragility
The Eco Rules Catalog exists to make those patterns visible and actionable.
Start here¶
New to the catalog?
Read Start Here for the fastest path into the standard.
Core documents¶
Source of truth¶
The machine-readable source of truth is:
catalog/rules/...catalog/registry.jsoncatalog/schema/...
Generated artifacts include:
catalog/master.jsondocs/catalog/...
catalog/master.json and docs/catalog/... are generated and should not be edited manually.
For contributors¶
If you want to contribute safely, start with:
For tool builders¶
If you want to integrate against the catalog, start with:
- Standard
- Ontology Model
catalog/registry.jsoncatalog/schema/schema-rule.json
Releases¶
Because waste is a bug.