https://www.21analytics.ch/blog/regulatory-frameworks-self-hosted-wallets/