Page cover
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Exchange Service Providers (ESP Role)

ESPs are independent third parties that handle execution and settlement; Husher does not own or operate them

Exchange Service Providers are independent third parties responsible for the actual execution and settlement of every swap. They operate their own infrastructure, generate their own deposit addresses, and interact directly with centralized exchange liquidity. Husher routes orders to them but does not control or operate them.

Husher acts solely as a routing and orchestration interface. It cannot instruct ESPs to freeze, redirect, or misuse funds.

Responsibilities and boundaries

Area
ESP
Husher

Generate one-time deposit addresses

Yes

No

Receive user input funds

Yes

No

Execute trades on CEX spot markets

Yes

No

Deliver output to user wallets

Yes

No

Own or operate ESP infrastructure

N/A

No

Control ESP custody practices

N/A

No

Select which ESP handles a given order

No

Yes (routing logic)

Intervene in or override an in-progress execution

No

No

ESP selection

ESPs are selected dynamically based on routing logic and availability at the time of the swap. When smart routing is active, Husher compares providers and selects the optimal path for price, liquidity, and reliability. Users may also manually select a specific provider in the exchange interface.

What "temporary custody" means

Any temporary custody of user funds during a swap exists only at the ESP level and only for the duration of the execution, typically seconds to minutes. This is a structural necessity of the execution model. Once delivery to the destination wallet is confirmed, the ESP no longer holds any user assets for that order.

Husher has no visibility into or control over ESP internal systems, custody arrangements, or compliance practices beyond what is observable at the routing layer.

Last updated