Not disagreeing with Rob. Just want to point out if you want to solve a complex finance problem for people with blockchains, you have a few options:

1. Bring the entire world on-chain,

2. Rely on voluntary attestations from trusted parties (via social consensus),

3. Find a way to get attestations without cooperation.

An example would be invoice factoring for amazon merchants.

Either:
1. Do all amazon payments onchain (no need for invoice factoring then),

2. Convince amazon to sign outstanding invoices

3. zkTLS it

Which is most likely to succeed?