# Inter-Chain Communication

The relayer command suite provides a robust set of tools for deploying, configuring, and managing IBC-compatible relayers within the Interchain Messaging (ICM) framework.

\
The ICM Relayer is a lightweight, event-driven service that continuously monitors designated source blockchains for Warp message events. Upon detecting such an event, the relayer initiates a process to transmit the message to the intended destination blockchain. It does this by querying validator nodes on the source chain for their individual BLS signatures on the Warp message. These signatures are then aggregated into a single BLS multi-signature, which is subsequently embedded in a transaction. This transaction is constructed according to the destination chain's virtual machine (VM) rules for Warp message verification. This enables seamless, secure, and decentralized interchain token transfers and message passing—without relying on application-layer coordination.

<figure><img src="/files/LKjnTzOAQHSmOkdxz1NZ" alt=""><figcaption><p>Data Flow</p></figcaption></figure>

{% hint style="success" %}
To know more about Relayer, refer this link - [Relayer](https://github.com/ava-labs/icm-services/blob/main/relayer/README.md)
{% endhint %}

You can also find it under the Integration tab.

<figure><img src="/files/kHRltxak1RMWzk5jZ8Hq" alt=""><figcaption><p>Integration tab</p></figcaption></figure>

> <mark style="color:red;">**Once the user deploys a network, this tab will become available, allowing them to request this integration for their network. Our team will then assist with the setup and support as needed.**</mark>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cogitus.io/demo-network/inter-chain-communication.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
