Cosmos can be described as a decentralized network composed of independent parallel blockchains, each of them powered by Byzantium Fault Tolerant consensus algorithms. Cosmos has ambitions to solve some of the biggest limitations blockchains have at this moment. One of these limitations is scaling. For example, decentralized applications built on top of Ethereum are limited by a shared rate of 15 transactions per second. This is due to the fact that Ethereum still uses Proof-of-Work and that Ethereum dApps compete for the limited resources of a single blockchain. The vision of Cosmos is to enable developers to easily build blockchains and break the barriers between blockchains by allowing them to communicate with each other. The end goal is to create an Internet of Blockchains, a network of blockchains able to interact with each other in a decentralized way. With Cosmos, blockchains can maintain sovereignty, process transactions quickly and communicate with other blockchains in the ecosystem, making it optimal for a variety of use cases. To conclude, Cosmos is not a product, but an ecosystem built on a set of modular, adaptable and interchangeable tools. Developers are encouraged to join the effort to improve existing tools and create new ones in order to make the promise of blockchain technology a reality. These tools are the foundation needed to create the decentralized internet and global financial system of tomorrow.