> For the complete documentation index, see [llms.txt](https://monobridge.gitbook.io/monobridge/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://monobridge.gitbook.io/monobridge/ecosystems-and-dapps/1.2-history-and-prospects-of-dapps/1.2.3-how-mono-bridges-cross-chain-router-is-deployed.md).

# 1.2.3 How Mono Bridge’s Cross-chain Router is deployed

Mono bridge's decentralized router protocol shows how Dapps are deployed and run in a multi - chain environment. As shown in Figure 3, Multichain's Cross-chain Router consists of on-chain addresses or smart contracts deployed on Blockchain A and Blockchain B, respectively, and an offchain trust mechanism. The on-chain addresses or smart contracts are used to process Tokens on the source chain or those mapped on the target chain, and the off-chain trust mechanism is a decentralized threshold signature scheme based on SMPC. The off-chain trust mechanism enables the transmission of transaction information and status on the source chain to the target chain, and then the transaction status on the source chain will trigger operations on the target chain, thus realizing digital assets cross-chain interaction.

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

The Dapp that enable cross-link routing is deployed and run as follows:

* &#x20;How it is deployed: cross-chain deployment What constitutes it is now no longer simply one or more contracts deployed and running on a single blockchain. The Dapp that is part of the Cross-chain Router must have on-chain parts simultaneously deployed on at least two chains.&#x20;
* &#x20;How it runs: cross-chain execution The Cross-chain Router runs not through the call of a single contract or multiple contracts on a single blockchain. Rather, cross-chain call of contracts is enabled by the off-chain trust mechanism to ensure the subsequent execution of business logic. Multichain's Cross-chain Router solves the problem of digital assets interaction between multiple chains. As a Dapp, the Cross-chain Router is hugely different from most of the previous Dapps in how it is deployed and run. In a sense, it points the direction for how Dapps can be deployed and run driven by the multi-chain application environment.
