> For the complete documentation index, see [llms.txt](https://docs.oooo.money/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oooo.money/what-is-oooo/message-delivery-with-oooo.md).

# Message Delivery with oooo

The process of message delivery in oooo involves several steps to ensure security and reliability:

<figure><img src="/files/Q3Po5eq1qCzE4o372cCF" alt=""><figcaption><p>The process of message delivery in oooo</p></figcaption></figure>

1. **Initiation**

   A dApp on the source chain initiates an order to the target chain.
2. **Detection**

   It will first be detected by the Endpoint on the source chain or, if it happens on the Bitcoin mainnet, it will be detected by the Event Listener.
3. **Validation and Encryption**

   The message passes through the Security Checker and Encryptor on the source chain.
4. **Transmission**

   The validated and encrypted message is sent through the Decentralized Omni-Bus.
5. **Verification**

   The Modular Verifier Network verifies the message.
6. **Reception**

   The message reaches the appropriate Endpoint on the target chain where it is decrypted and validated before being processed by the destination dApp.
