The Permissionless Interoperability Layer
Hyperlane is the first Permissionless Interoperability layer. At its core exists a generalized interchain messaging protocol that enables developers to send messages from one blockchain to another. Messages can contain any arbitrary bytes, and are not limited to text. They can be used to transfer any information between blockchains. They can allow you to move around value, execute function calls, and many other things that allow for the creation of interchain applications, apps that can be accessed by users on any blockchain.
Users interface with the Hyperlane protocol via Mailbox smart contracts, which provide an on-chain Messaging API to send and receive interchain messages.
Hyperlane takes a modular approach to Interchain security modules, allowing applications to configure and choose from a selection of Interface (ISMs). Applications may specify an ISM to customize the security model that secures their integration with the Hyperlane messaging API.