Synapse is an interoperability protocol designed for safely and securely sending arbitrary data between blockchains. The protocol is comprised of: 1. Generalized Cross-chain Communication 2. Optimistic Security Model 3. Synapse Bridge.