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