> For the complete documentation index, see [llms.txt](https://qualitax.gitbook.io/interop/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://qualitax.gitbook.io/interop/industry-initiatives/cosmos-ibc.md).

# COSMOS IBC

<table data-header-hidden><thead><tr><th width="208"></th><th></th></tr></thead><tbody><tr><td><strong>Initiative Name</strong></td><td>Inter-blockchain communication protocol</td></tr><tr><td><strong>Organization</strong></td><td>Interchain Foundation</td></tr><tr><td><strong>Type</strong></td><td>Standard ( &#x26; tooling)</td></tr><tr><td><strong>Description</strong></td><td><p>IBC is an interoperability protocol for communicating arbitrary data between arbitrary state machines.</p><p><br></p><p>The protocol consists of two distinct layers: the transport layer which provides the necessary infrastructure to establish secure connections and authenticate data packets between chains, and the application layer, which defines exactly how these data packets should be packaged and interpreted by the sending and receiving chains.</p><p><br></p><p>The IBC application layer can be used to build a wide range of cross-chain applications, including but not limited to token transfers, interchain accounts (delegate calls between two chains), non-fungible token transfers and oracle data feeds.</p></td></tr><tr><td><strong>Ecosystem</strong></td><td>Cosmos</td></tr><tr><td><strong>Public Participants</strong></td><td><p>Strangelove Ventures</p><p>Side Labs</p><p>IRIS Network</p><p>Octopus Network</p></td></tr><tr><td><strong>Link</strong></td><td><p><a href="https://github.com/cosmos/ibc">https://github.com/cosmos/ibc</a> </p><p><a href="https://ibcprotocol.org/">https://ibcprotocol.org/</a> </p></td></tr></tbody></table>
