I guess you're not based in the UK, but monzo(previously Mondo) (https://monzo.com/ ) sounds like the start of what you're looking for. Their API (https://monzo.com/docs/) opens them up to all sorts of uses for your bank account.
Money is currently stored with a third party that do have a license, so there are some guarantees that money wont be lost.