This document describes the roadmap to modularize the status-go wallet-related functionality and create a WalletSDK. A brief overview was presented at the IFT All Hands 2025.
https://github.com/status-im/go-wallet-sdk
WalletSDK is a collection of functional modules for the development of a multi-chain crypto wallet. The goals behind its development are:
status-go offers much of what we need to build this, but there's work needed to isolate our modules and make them reusable (i.e. not tied to the Status client or other status-go modules), hence the need for some refactoring as an intermediate step.

Status is naturally going to be the first consumer of modules from the WalletSDK, but those modules should not be designed with the idea of Status being the only/main consumer. Design of our APIs should start with the question “what could a wallet developer want?”