3 will be a hurdle to overcome for sure. I have grand ideas of replicating YouNeedABudget but enabling it to work with Strike API or other bitcoin APIs
Discussion
Funny you mention YNAB. I tried doing this by adding Strike as a budget account and doing manual adjustments daily to account for volatility but it just didn’t feel right.