# core.solver.ResponsibleEngineeringModel { #mlsysim.core.solver.ResponsibleEngineeringModel }

```python
core.solver.ResponsibleEngineeringModel()
```

Analyzes the 'Responsibility Tax' — the systems cost of ethical mandates.

This solver models the physical overheads (compute, data, carbon) required
to satisfy mandates for privacy (DP-SGD), fairness (sub-group representation),
and sustainability (embodied manufacturing carbon).

Literature Source:
1. Abadi et al. (2016), "Deep Learning with Differential Privacy."
2. Gupta et al. (2021), "ACT: Architectural Carbon Modeling."
3. Janapa Reddi et al. (2025), Chapter 15 (Responsible Engineering).

## Methods

| Name | Description |
| --- | --- |
| [solve](#mlsysim.core.solver.ResponsibleEngineeringModel.solve) | Solves for the overheads of responsible engineering mandates. |

### solve { #mlsysim.core.solver.ResponsibleEngineeringModel.solve }

```python
core.solver.ResponsibleEngineeringModel.solve(
    workload,
    hardware,
    privacy_epsilon=None,
    fairness_disparity=1.0,
)
```

Solves for the overheads of responsible engineering mandates.

#### Parameters {.doc-section .doc-section-parameters}

| Name               | Type         | Description                                                                    | Default    |
|--------------------|--------------|--------------------------------------------------------------------------------|------------|
| workload           | Workload     | The model workload.                                                            | _required_ |
| hardware           | HardwareNode | The execution hardware.                                                        | _required_ |
| privacy_epsilon    | float        | Differential Privacy budget (ε). Lower means more privacy but higher overhead. | `None`     |
| fairness_disparity | float        | Current representation disparity (e.g., 10.0 for 10x disparity).               | `1.0`      |

#### Returns {.doc-section .doc-section-returns}

| Name   | Type             | Description                                              |
|--------|------------------|----------------------------------------------------------|
|        | Dict\[str, Any\] | Overhead metrics for compute, data, and embodied carbon. |
