The Iterated Prisoner's Dilemma (IPD) is widely regarded as a standard model for the evolution of cooperation.