A decentralized autonomous organization, sometimes called a decentralized autonomous corporation, is an organization managed in whole or in part by decentralized computer programs, with voting and finances handled through a decentralized ledger technology like a blockchain.