Designing rules for interactions between parties to achieve desired outcomes like fairness or efficiency.