> ## 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

**1. Solver Selection**

Send an intent to find the best Solver/price for the given source and destination.

**2. User and Solver Atomic Swap**

Perform an atomic swap using [HTLC with recoverable secret generation](https://docs.train.tech/protocol/atomic-swaps-secret_gen.md).

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](https://docs.train.tech/protocol-spec/implementation-dApp.md) spec.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.