This looks amazing thank you. I'm curious about the REST API part. Have you used that before? How configureable is it? It sounds like a scaffold of some sort... but, what if I needed to do some custom data processing on the data before returning it in the API, are there hooks for that?
Slightly off topic, but I finally broke down and paid for YNAB this year and it has literally changed my life. It doesn't feel like accounting anymore, it feels like playing monopoly. Use QB for biz, and tried mint for years, both feel like work. YNAB not only tracks historical categories but makes it fun to plan future expenses.
To truly "cash out", I think you would need to trade into stablecoins or various other coins with low transfer fees (tether, neo, ada) then transfer to a multitude of crypto exchanges who have high enough limits to start converting to fiat. Those with KYC would then report earnings to the IRS. There are some without KYC (KuCoin) which you might be able to hide some earnings. 3rd option is get it into bitcoin, fly offshore and start cashing out from Bitcoin ATMs or offshore banks.
But isn't there value being created in actual legitimate blockchain projects like Filecoin and Storj (dropbox replacements)? For these slower growing coins, isn't the value coming from the utility of the product?