>Is your service going to be audited by independent third parties that vendors choose?
Yes I am planning to do that.
>How do people verify that your application is the legitimate version? How does the bank know if someone has tampered with your application?
I will use SafetyNet to check that the device is not rooted/jailbroken and that the signature is being made from my app.