Traditional blockchains (e.g. Bitcoin) are known for their chronologically and cryptographically sound data storage capability; as transactions are provably linked in time and evolution of data is controlled by the consensus protocol, it makes perfect sense to utilize these blockchains as “audit logs” for different types of “assets”. However, in Sovrin, records are allowed to be completely unrelated among each other, and there are no know rules on how a record (DDO or claim) should evolve through time. Given this, does it make any sense to utilize Sovrin ledger as an audit trail even for identity-related data?
For example, let’s say proofs of identity documents are anchored (not directly storing any sensible data) on the ledger, how could an agent show in a provable way the evolution of these documents through time? I’m guessing the corresponding agent should also internally store all events (a sort of “private ledger”) and anchor a hash of each event claim to the ledger as well?
Does it make sense at all to utilize Sovrin in this manner?
Many use cases call for the need to leverage the ledger for different kinds of audit tracking, but so far it seems the general vision on the Sovrin ledger is limited to only providing public keys and service endpoints tied to certain digital identifiers… What are your views on this?