> ## Documentation Index
> Fetch the complete documentation index at: https://docs.train.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Cross-Chain Swap

> Explains how the protocol can be used for cross-chain swaps

<Steps>
  <Step title="Solver Selection">
    Send an intent to find the best Solver/price for the given source and destination.
  </Step>

  <Step title="User and Solver Atomic Swap">
    Perform an atomic swap using [HTLC with recoverable secret generation](/protocol/atomic-swaps-secret_gen).
  </Step>
</Steps>

The TRAIN Protocol makes bridging **completely transparent and fully controllable** by the client. The integrator has complete control over every aspect, from selecting and ranking Solvers independently to performing final verification, ensuring the entire process is **trustless, transparent, and under their control**. The detailed implementation steps can be found in the [dApp Implementation](/protocol-spec/implementation-dApp) spec.
