Executive Summary
Guarda Wallet launched in 2017 as a self-funded, non-custodial Android wallet built from scratch for a single chain. To grow beyond storage, its users needed to swap, buy, and stake inside the app — without Guarda becoming an exchange or building the infrastructure one demands. The team integrated ChangeNOW’s API as its exchange layer, with ChangeNOW acting as the primary provider behind Guarda’s swap coverage: liquidity, routing, and pricing sat with ChangeNOW, while custody stayed in the user’s hands and the swap itself never left the wallet. Guarda now supports 70 major blockchains — most of that network coverage enabled through the ChangeNOW integration — operates in more than 100 countries, and runs across web, desktop, mobile, and a browser extension. ChangeNOW carried the exchange side; the wider product trajectory was Guarda’s own. Storage stopped being a product Self-custody went mainstream, and it raised the bar Guarda refused three shortcutsThat discipline is the part worth studying. The constraint wasn’t a footnote to the strategy — it was the strategy. A team that couldn’t afford to build an exchange had to be precise about what it built and what it plugged in.
The third position: outsource the infrastructure, keep the actionThat distinction is easy to collapse, so it’s worth being exact about it. Sending a user to an exchange means a redirect out of the interface, a separate account, a second round of identity checks, and custody handed to the venue that runs the trade. An embedded swap keeps all of that inside: no redirect, no second account, no transfer of custody, and the fee and the transaction data stay with the wallet rather than the venue. The trade still settles on external rails — but the user, the moment of action, and the relationship never leave the product. Only the plumbing is outsourced. Because the routing is non-custodial, keys never left the user’s control to make a swap happen, which keeps the wallet’s original promise intact rather than trading it for convenience.
Outsourcing the layer also outsourced a burden the team was right to avoid: when the provider carries the routing and much of the compliance weight, a wallet adds exchange without inheriting the full regulatory profile of one.
Scale as the payoff, and the rule worth keepingThe lesson for wallet teams is narrower than “add an exchange.” The wallet that meets the moment of action builds a stronger relationship even without holding anyone’s funds. The rule Guarda landed on is the sharp one: don’t become an exchange, but don’t let another platform own the exchange action either. Keep the custody model clear, and keep the action inside the product.
Which leaves one question for anyone running a wallet today. Of all the transaction intent your users generate, how much are you still sending somewhere else to capture?
_________________________________________________________________________
Bitcoin.com accepts no responsibility or liability, and shall not be liable, whether directly or indirectly, for any loss, damage, claim, cost, or expense of any kind, whether actual, alleged, or consequential, arising out of or in connection with the use of, or reliance upon, any content, goods, or services referenced in this article. Any reliance placed on such information is strictly at the reader’s own risk.

















