> For the complete documentation index, see [llms.txt](https://docs.abundance.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.abundance.xyz/modular-bridging/hyperlane-components.md).

# Hyperlane Components

The Gelato Hyperlane Cluster leverages several key components of the Hyperlane protocol.

<figure><img src="/files/oqa4IZNMUOD0PoKeKRcp" alt=""><figcaption></figcaption></figure>

### **Hyperlane Mailbox**

The Mailbox smart contracts form the foundation of Hyperlane's messaging infrastructure:

* They expose an on-chain API for sending and receiving interchain messages
* Messages are dispatched from the origin chain and delivered to the destination chain
* The Mailbox maintains a merkle tree of all dispatched messages

### **Hyperlane Validators**

Validators are responsible for attesting to the validity of cross-chain messages. They monitor the Mailbox on the origin chain, sign merkle roots that reflect the current state of the Mailbox, and provide cryptographic proofs that messages were actually sent

The Gelato Hyperlane Cluster includes validators operated by Gelato, working alongside validators from Hyperlane, Decent, and other trusted partners.

### **Hyperlane Relayers**

Relayers ensure messages are delivered from the origin chain to the destination. They monitor for dispatched messages on the origin chain, submit messages and validator signatures to the destination chain, and handle gas payments and transaction execution.

Gelato operates dedicated relayers to ensure reliable message delivery for ABC rollups.

### **Interchain Security Modules (ISMs)**

ISMs are smart contracts responsible for verifying that messages delivered to the destination chain were actually sent on the origin chain. They check validator signatures against a known set of trusted validators, can implement various security models (multisig, threshold, etc.), and allow for customizable security settings.

### **Hyperlane Warp Routes**

Warp Routes provide the token bridging functionality. These allow for permissionless transfer of assets across chains and support native tokens, ERC20 tokens, and synthetic assets. Warp Routes can implement different bridging models based on token type.
