you will maintain credit at services you use regularly and implicitly trust with a budget that may used automatically. If you give a service a budget, it's retarded to force it to debit remotely, you will just park it at that service.
I was thinking something like that would be built with e-cash and the mints, I'll need to checkout ShockWallet, and thanks for the writeup.