I describe a class of simple two-stage mechanisms that implement effic
ient allocations as subgame-perfect equilibria for economic environmen
ts involving externalities. These mechanisms, known as compensation me
chanisms, solve a wide variety of externalities problems including imp
lementation of Lindahl allocations, regulation of monopoly, and effici
ent solutions to the prisoner's dilemma.