# TRAIN Docs ## Docs - [Introduction](https://docs.train.tech/protocol/introduction.md): A trustless, permissionless cross-chain bridging (swapping) solution. - [Security](https://docs.train.tech/protocol/security.md): Key security details of the TRAIN protocol - [Cross-Chain Swap](https://docs.train.tech/protocol/usage-swap.md): Explains how the protocol can be used for cross-chain swaps - [Adding a New Network](https://docs.train.tech/protocol/usage-add-new-network.md): Explains how networks can be added to the protocol - [Deployments](https://docs.train.tech/deployments.md): Live and in-progress TRAIN Protocol contract deployments across every supported network - [The Protocol](https://docs.train.tech/protocol/the-protocol.md): Overview of the TRAIN protocol with all main components - [Original HTLC](https://docs.train.tech/protocol/atomic-swaps-overview.md): Introduction to original Atomic Swaps and their challenges - [Wallet HTLC](https://docs.train.tech/protocol/atomic-swaps-secret_gen.md): TRAIN Protocol atomic swaps with recoverable secret generation from the wallet - [Reward-Slash](https://docs.train.tech/protocol/slashing.md): Incentivizing Solvers to act honestly without creating inconveniences for users - [dApp](https://docs.train.tech/protocol/dApp.md): Explains the details of the dApp using the protocol - [Gasless Flows](https://docs.train.tech/protocol/gasless.md): How the TrainRouter enables gasless swaps, and how gasless flows work on non-EVM chains - [Cross-Chain Trading](https://docs.train.tech/research/cross-chain-trading.md): Introduces how a market can emerge around the TRAIN protocol - [Brand Assets](https://docs.train.tech/brand-assets.md): Download the TRAIN logo, symbol, and brand colors - [Model](https://docs.train.tech/protocol-spec/model.md): Outlines the main protocol model for performing atomic swaps between parties - [Edge Cases](https://docs.train.tech/protocol-spec/edge-cases.md): Describes potential failure scenarios and how the protocol handles them to ensure fund safety and transaction integrity - [Core](https://docs.train.tech/protocol-spec/core.md): The core HTLC contract interface of the TRAIN protocol - [Reward-Slash](https://docs.train.tech/protocol-spec/reward-slashing.md): Explains how the system penalizes Solver misbehavior and rewards others for acting to release user funds. - [HKDF](https://docs.train.tech/protocol-spec/HKDF.md): Describes HMAC-based Key Derivation Function(HKDF) usage in TRAIN - [dApp Implementation](https://docs.train.tech/protocol-spec/implementation-dApp.md): Describes the protocol implementation for the User/dApp - [Solver Implementation](https://docs.train.tech/protocol-spec/implementation-solver.md): Describes the protocol implementation for the Solver - [Protocol Updates](https://docs.train.tech/changelog/overview.md): Protocol updates and improvements This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.