Decentralized Generation