Draft — replace with your real article. Rich text from the admin editor lands here as HTML.

The problem

Coupling deposit/withdrawal flows directly to a single custody vendor makes migration risky and testing hard.

The approach

Introduce a provider abstraction with a stable interface, and adapt each vendor behind it.