We consider mechanisms that provide traders the opportunity to exchange commodity i for commodity j, for certain ordered pairs ij. Given any connected graph G of opportunities, we show that there is a unique mechanism M_G that satisfies some natural conditions of "fairness" and "convenience."...