At the core, our goal is to provide our users with a simple and cheap way to transfer value across chains. However, Elkβs mission goes far beyond just enabling users to swap assets across chains. With Elk, users will not have to think about which chain they are on. Some of the functions we will support include: calling smart contracts across chains, allowing smart contracts on different chains to interact, using liquidity on one chain to get a stablecoin loan on another chain, allowing cross- or multi-chain synthetic assets (proxy tokens), a Bridging-as-a-Service (BaaS) SDK for custom bridging solutions, and facilitating cross-chain arbitrage.