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

# How It Works

How Husher connects your wallet to centralized-exchange liquidity without ever holding your funds

Husher is a non-custodial crypto swap platform that never holds or controls user funds and does not require accounts or KYC. It functions as a routing interface that connects user wallets directly to third-party Exchange Service Providers (ESPs), which execute trades using deep liquidity from top centralized exchanges such as Binance, Bybit, and OKX.

{% hint style="info" %}
This design enables fast execution, transparent fees, and optional privacy-enhancing paths, while keeping users fully in control of their funds at all times.
{% endhint %}

### Execution flow

```mermaid
flowchart TD
  UW["User wallet"]
  HR["Husher router"]
  DA["One-time execution address<br/>ESP-controlled"]
  ESP["Husher Orchestrator"]
  CEX["Centralized exchanges"]
  OUT["User wallet output"]
  PRIV["Private routing<br/>ZEC or XMR"]
  NOTE["Husher never holds funds"]

  UW -->|"Create swap"| HR
  HR -->|"Requests one-time address"| DA
  UW -->|"Send funds"| DA
  DA --> ESP
  ESP -->|"Execute trade"| CEX
  ESP -->|"Withdraw output"| OUT

  ESP -->|"Optional privacy path"| PRIV
  PRIV --> CEX

  HR -.->|"Monitor only"| ESP
  HR -.-> NOTE

 %% Styles (on-brand only)
  style UW fill:#0ea5e9,stroke:#0369a1,color:#ffffff
  style OUT fill:#0ea5e9,stroke:#0369a1,color:#ffffff

  style HR fill:#1f2937,stroke:#374151,color:#ffffff
  style NOTE fill:#1f2937,stroke:#374151,color:#ffffff

  style DA fill:#334155,stroke:#475569,color:#ffffff
  style ESP fill:#334155,stroke:#475569,color:#ffffff
  style CEX fill:#334155,stroke:#475569,color:#ffffff

  style PRIV fill:#0b3b5a,stroke:#0ea5e9,color:#ffffff
```

### Explore how it works

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>What Husher Is and What It Is Not</strong></td><td>A precise definition of Husher's role and what it does not do.</td><td><a href="/documentation/how-husher-works/how-it-works/what-husher-is-and-what-it-is-not.md">What Husher Is and What It Is Not</a></td></tr><tr><td><strong>High-Level Architecture</strong></td><td>The five-step flow from wallet to executed swap.</td><td><a href="/documentation/how-husher-works/how-it-works/high-level-architecture.md">High-Level Architecture</a></td></tr><tr><td><strong>Deposit Handling and Execution Tolerance</strong></td><td>How one-time deposit addresses work and the ±50% tolerance window.</td><td><a href="/documentation/how-husher-works/how-it-works/deposit-handling-and-execution-tolerance.md">Deposit Handling and Execution Tolerance</a></td></tr><tr><td><strong>Confirmations and Execution Timing</strong></td><td>Per-network confirmation thresholds and typical end-to-end timing.</td><td><a href="/documentation/how-husher-works/how-it-works/confirmations-and-execution-timing.md">Confirmations and Execution Timing</a></td></tr><tr><td><strong>Order Types and Execution Logic</strong></td><td>Float, Fixed, and Private modes compared.</td><td><a href="/documentation/how-husher-works/how-it-works/order-types-and-execution-logic.md">Order Types and Execution Logic</a></td></tr><tr><td><strong>Role Separation and Custody Boundaries</strong></td><td>What each party controls and what they do not.</td><td><a href="/documentation/how-husher-works/how-it-works/role-separation-and-custody-boundaries.md">Role Separation and Custody Boundaries</a></td></tr><tr><td><strong>Explicit Non-Custodial Guarantees</strong></td><td>The five guarantees that confirm Husher never touches your funds.</td><td><a href="/documentation/how-husher-works/how-it-works/explicit-non-custodial-guarantees.md">Explicit Non-Custodial Guarantees</a></td></tr><tr><td><strong>Execution Performance &#x26; Large Trades</strong></td><td>Speed benchmarks, the architecture behind them, and how trades from $10K to $200K+ execute.</td><td><a href="/documentation/how-husher-works/how-it-works/execution-performance.md">Execution Performance &amp; Large Trades</a></td></tr></tbody></table>
