Today the Cosmos ecosystem is not fully connected to The Graph ecosystem. In the past there was a Firehose integration done by another team for Cosmos Hub, Juno and Osmosis. This team is no longer part of The Graph ecosystem and the integration is no longer maintained by them. Also, to the best of our knowledge, the Cosmos ecosystem does not have an equivalent to the Substreams engine, as a generally programmable data indexing stack, that supports batch and streaming (historical and real-time) processing of data, with a community building a growing public data interpretation layer on top.
Indexing blockchain data is time consuming and powerful solutions are needed to enable true data agility. Systems that do not leverage parallelism end up being more and more slow as chains grow.
Solution from StreamingFast (and ultimately The Graph ecosystem)
For a chain to be integrated into The Graph protocol, there is a 3 stage process, with the first one being a technical integration through a Firehose integration. The goal of this proposal is to develop the Firehose extraction software in the Cosmos Hub as well as for appchains built with the Cosmos SDK.
Once the Firehose is integrated, Substreams become enabled. Substreams is a powerful, blockchain-agnostic, parallelized and streaming-first engine, serving as a blockchain data transformation layer. You can find more information in the documentation. As a side effect of enabling Substreams, Substreams-powered subgraphs can be deployed to The Graph network immediately.