You should look at Sovrin, it's a global public identity system built on a public, permissioned distributed ledger system. Open Source. It's up and live. You would like their white papers -- http://sovrin.org/library/
I can easily see the underlying technology (what Sovrin already does with pieces of your identity) being expanded to do other types of transactions. Verified transactions. Maybe even verified statements?