**Endpoints:** Smart contracts deployed on each supported chain that send and receive messages. - **Decentralized Verifier Networks (DVNs):** Independent verification services that confirm cross-chain messages. Applications choose which DVNs to require for their messages. - **Executors:** Entities t