We need a standard set of APIs that get bundled with each and every node that lets a user authorize an external service (like Vida) to spend (and receive) directly from the node with user defined limits. Currently its still way too difficult to do this and beyond the reach of most users.