Description
Per spec T144b and Constitution Principle IV, the system must track energy consumption and reduce joules-per-useful-result year over year.
Requirements
- Per-node energy metering: CPU-time, GPU-time, estimated watts (via RAPL on Intel, PowerCap on Linux, IOReport on macOS)
- Aggregate cluster carbon footprint calculation using regional carbon intensity data
- Reporting endpoint for cluster-wide energy and carbon metrics
- Published energy footprint per the whitepaper ("publishes its aggregate energy and carbon footprint")
- Year-over-year joules-per-useful-result tracking
Success Criteria
Testing (Principle V)
- Compare RAPL readings against wall-meter power draw on test hardware
- Run workload → measure energy → verify report accuracy
- Multi-region test with different carbon intensities → verify correct aggregation
Description
Per spec T144b and Constitution Principle IV, the system must track energy consumption and reduce joules-per-useful-result year over year.
Requirements
Success Criteria
cargo testpassesTesting (Principle V)