# TRAIN Docs ## Docs - [Protocol Updates](https://docs.train.tech/changelog/overview.md): Protocol updates and improvements - [HKDF](https://docs.train.tech/protocol-spec/HKDF.md): Describes HMAC-based Key Derivation Function(HKDF) usage in TRAIN - [Auction](https://docs.train.tech/protocol-spec/auction.md): Explain the technical specification of the Auction system - [Core](https://docs.train.tech/protocol-spec/core.md): Start deploying a trustless bridge on any rollup/chain in under 5 minutes - [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 - [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 Solcer - [Model](https://docs.train.tech/protocol-spec/model.md): Outlines the main protocol model for performing atomic swaps between parties - [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. - [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 - [Aztec](https://docs.train.tech/protocol/atomic-swaps/custom-flows/aztec.md): Custom flow for the Aztec network in TRAIN atomic swaps (privacy-preserving). - [Auction](https://docs.train.tech/protocol/auction.md): The auction system in the TRAIN protocol is designed to efficiently match users with Solvers for cross-chain swaps - [Contracts](https://docs.train.tech/protocol/contracts.md): List of deployed protocol contracts - [dApp](https://docs.train.tech/protocol/dApp.md): Explains the details of the dApp using the protocol - [Introduction](https://docs.train.tech/protocol/introduction.md): A trustless, permissionless cross-chain bridging (swapping) solution. - [Multi-hop transactions](https://docs.train.tech/protocol/multi-hop.md): Explains how multiple Solvers can be used for connecting networks that do not have a direct liquidity connection - [Security](https://docs.train.tech/protocol/security.md): Key security details of the TRAIN protocol - [Reward-Slash](https://docs.train.tech/protocol/slashing.md): Incentivizing Solvers to act honestly without creating inconveniences for users - [The Protocol](https://docs.train.tech/protocol/the-protocol.md): Overview of the TRAIN protocol with all main components - [Adding a New Network](https://docs.train.tech/protocol/usage-add-new-network.md): Explains how networks can be added to the protocol - [Cross-Chain Swap](https://docs.train.tech/protocol/usage-swap.md): Explains how the protocol can be used for cross-chain swaps