StellarGuard I agree with MisterTicot
I wouldn't use it with my trade bot, because there is a chance of loss due to random block from your ML service.
However being able to fine tune access to account - would be nice to have feature, right now we have only low / medium / high threshold, but if I want to give someone ability to pay to specific account, or with specific asset, or within limits per hr/day. Or I can create escrow account, with multiple keys and have one key follow some external rules, based on timestamps, rates, and other info (weather) you can reliably fetch from some oracle.
That would be really awesome.
If you're familiar with BitGo api, they have a concept of policies, that define what account can or cannot do, you attach it to an account and based on that logic they sign or don't sign your transactions. Can't find any example for you right now