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

# The Protocol

> Overview of the TRAIN protocol with all main components

The TRAIN protocol consists of **two** main components:

> [card] [dApp/Integrator](https://docs.train.tech/protocol/dApp.md)
>
> The Bridge UI/dApp or integration in a wallet, connected to the Auction Manager. This dApp submits user intents, receives the selected Solver, and executes the atomic swap.

> [card] [HTLC Contracts](https://docs.train.tech/protocol/atomic-swaps-secret_gen.md)
>
> These are the contracts responsible for ensuring secure asset exchange between the User and Solver on different chains using HTLC with recoverable secret generation.


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