Every rule in 40 CFR 141. Checked. Cited. Fixable.
The Compliance Validator is the rule-level engine under the CCR Agent. It runs on every draft section and returns pass, warn, or fail for each applicable clause — with the evidence it reviewed and a one-click fix. A single fail blocks publish.
Three design decisions that make rule-level validation actually work.
Rule text is the source of truth
We load 40 CFR 141 Subpart O directly from the eCFR API. No paraphrase, no training-data drift. Each check cites the exact clause.
Every check has evidence
Pass or fail, the validator returns the samples, calculations, or verbatim blocks it reviewed. You can trace from a compliance result back to the underlying data in one click.
Fail blocks publish
A single fail on any required clause blocks the publish button. No 'override' flag. If a rule can’t pass, fix the data — not the check.
What the validator grades today.
Federal checks — 40 CFR 141 Subpart O
- § 141.151 — General public notification requirements for consumer reports
- § 141.152 — Timing, distribution, and compliance deadlines
- § 141.153 — Required content: water system info, source water, health effects language, detected contaminants, Lead and Copper data, violations, educational text
- § 141.154 — Required additional content triggered by specific detection events
- § 141.155 — Recordkeeping: 5-year retention of reports and Certificate of Delivery
- Appendix A — MCL, MCLG, health-effects language, likely source, and verbatim narratives for every regulated contaminant
State overlays at launch
Eight state overlays ship with the product: California, Texas, New York, Florida, Illinois, Ohio, Pennsylvania, North Carolina. See the regulatory hub for the current status of each.
Calculations
The validator wraps the pure calculation tools the CCR Agent uses — normalize_samples for unit conversion, calc_ninetieth_percentile for Lead and Copper per § 141.80(c)(3),evaluate_mcl_exceedance for MCL + Action Level comparisons. Each calculation is fully auditable and testable as a standalone function.
Ship a CCR that actually passes.
60-day free trial. No credit card. Your trial becomes your first published CCR.