The TRAIN Protocol (TRustless Atomic INtents) is a peer-to-peer system for bridging and swapping crypto assets between blockchain networks. The protocol is implemented as a set of persistent, non-upgradable smart contracts deployed to all supported networks.

  • TRAIN is built on top of an improved version of Atomic Swaps. This allows two parties—the User and the Solver—to exchange assets trustlessly across different chains. Users send their Intents to Solvers, who fulfill these Intents using Atomic Swaps.
  • There are no third parties or gatekeepers. The security of the exchange is fully ensured by:
    • The cryptographic protocol (Atomic Swaps)
    • Local verification through a Light Client running in the User’s browser
  • An on-chain Discovery Registry where new Solvers and Networks can permissionlessly register.