When agents can significantly increase other agents’ utility at a moderate cost, the socially optimal outcome is for all agents to repeatedly provide favors to each other whenever they can. However, when agents cannot support or enforce a market system, this forms a situation similar to the repeated prisoner’s dilemma because each agent can unilaterally improve its own utility by refusing to he...