Remark 10. We have assumed that agent utility functions (and resulting true baseline consumption b k ) are deterministic. However, b k depends on (exogenous) random parameters such as temperature and occupancy. For example, A more realistic model would accommodate dependence on exogenous random processes such as temperature and occupancy. This might result, for example, in a baseline consumption of the form b k = b k +a k |θ−θ 0 |. Here, θ is the realized temperature during the DR event, and θ 0 is the predicted temperature. In this case, agents can be required to report their best-effort forecast b k of their baseline consumption along with the temperature sensitivity a k . Historical consumption **data** can be used to assist agents in making these reports. The SRBM mechanism can be easily extended to incorporate these more complex reporting scenarios. The most general scenarios with uncertain utility functions that explicitly depend on exogenous random processes θ is challenging and is an ongoing work.