A computer-implemented method comprising: detecting a vehicle condition associated with a first sensor module of a vehicle; identifying a de-rate cause associated with the detected vehicle condition and with the first sensor module of the vehicle in a hierarchical set of possible de-rate causes, wherein the hierarchical set of possible de-rate causes comprises: at least a first de-rate cause associated with a first vehicle condition, the first de-rate cause having a first initial de-rate level and a progression of one or more additional de-rate levels specifying an operator notification and an active de-rate; a second de-rate cause associated with a second vehicle condition, the second de-rate cause having a second initial de-rate level differing from the first initial de-rate level and a progression of one or more additional de-rate levels specifying an operator notification and an active vehicle speed de-rate which sets a maximum vehicle speed, the second vehicle condition comprising a diesel exhaust fluid diesel exhaust fluid level and activation of the vehicle speed de-rate is based at least in part on whether the diesel exhaust fluid level is at or below a threshold level; and a third de-rate cause associated with a third vehicle condition, the third de-rate cause having a progression of one or more additional de-rate levels specifying an operator notification and an active vehicle speed de-rate which sets a maximum vehicle speed, the third vehicle condition comprising one of: diesel exhaust fluid quality and a selective catalytic reduction selective catalytic reduction system fault, and activation of the vehicle speed de-rate is based at least in part on time and mileage since detection of one of: poor diesel exhaust fluid quality and detection of the selective catalytic reduction system fault; selecting a de-rate type based at least in part on the identified de-rate cause; and initiating a vehicle de-rate and notification process based at least in part on the de-rate type and the initial de-rate level of the identified de-rate cause. detecting a vehicle condition associated with a first sensor module of a vehicle; identifying a de-rate cause associated with the detected vehicle condition and with the first sensor module of the vehicle in a hierarchical set of possible de-rate causes, wherein the hierarchical set of possible de-rate causes comprises: at least a first de-rate cause associated with a first vehicle condition, the first de-rate cause having a first initial de-rate level and a progression of one or more additional de-rate levels specifying an operator notification and an active de-rate; a second de-rate cause associated with a second vehicle condition, the second de-rate cause having a second initial de-rate level differing from the first initial de-rate level and a progression of one or more additional de-rate levels specifying an operator notification and an active vehicle speed de-rate which sets a maximum vehicle speed, the second vehicle condition comprising a diesel exhaust fluid diesel exhaust fluid level and activation of the vehicle speed de-rate is based at least in part on whether the diesel exhaust fluid level is at or below a threshold level; and a third de-rate cause associated with a third vehicle condition, the third de-rate cause having a progression of one or more additional de-rate levels specifying an operator notification and an active vehicle speed de-rate which sets a maximum vehicle speed, the third vehicle condition comprising one of: diesel exhaust fluid quality and a selective catalytic reduction selective catalytic reduction system fault, and activation of the vehicle speed de-rate is based at least in part on time and mileage since detection of one of: poor diesel exhaust fluid quality and detection of the selective catalytic reduction system fault; at least a first de-rate cause associated with a first vehicle condition, the first de-rate cause having a first initial de-rate level and a progression of one or more additional de-rate levels specifying an operator notification and an active de-rate; a second de-rate cause associated with a second vehicle condition, the second de-rate cause having a second initial de-rate level differing from the first initial de-rate level and a progression of one or more additional de-rate levels specifying an operator notification and an active vehicle speed de-rate which sets a maximum vehicle speed, the second vehicle condition comprising a diesel exhaust fluid diesel exhaust fluid level and activation of the vehicle speed de-rate is based at least in part on whether the diesel exhaust fluid level is at or below a threshold level; and a third de-rate cause associated with a third vehicle condition, the third de-rate cause having a progression of one or more additional de-rate levels specifying an operator notification and an active vehicle speed de-rate which sets a maximum vehicle speed, the third vehicle condition comprising one of: diesel exhaust fluid quality and a selective catalytic reduction selective catalytic reduction system fault, and activation of the vehicle speed de-rate is based at least in part on time and mileage since detection of one of: poor diesel exhaust fluid quality and detection of the selective catalytic reduction system fault; selecting a de-rate type based at least in part on the identified de-rate cause; and initiating a vehicle de-rate and notification process based at least in part on the de-rate type and the initial de-rate level of the identified de-rate cause.