> For the complete documentation index, see [llms.txt](https://docs.swaps.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.swaps.io/swaps.io-protocol/workflow.md).

# Workflow

<figure><img src="/files/E2H13XIZCS1QqqFVPOjb" alt=""><figcaption><p>Swaps.io Protocol overview</p></figcaption></figure>

1. To be eligible to execute orders, **Intent Agents** need to provide any authorized stablecoin (USDT, USDC, DAI) to a `CollateralManager` contract.
2. **Collateral** can be deposited in an ERC-20 token of authorized stablecoins (USDT, USDC, DAI, etc.) This token can be slashed by **Liquidators** in case the order execution fails.
3. **Intent Agents** can borrow additional liquidity from the **Liquidity Pool** by pledging their collateral. This pool provides multi-chain over-collateralized loans for supported assets (primarily stablecoins).
