Decentralized types