I’ve been recently delving into the idea of private claims. Given that the global Sovrin ledger should be used mainly for storing entity identifiers and endpoints, I’m guessing many claims on different domains will be treated in a private way, to be transferred and verfied among agents directly. Is that right?
So, let’s say an institution needs to record proof of certain internal processes having been done. If I’m understanding the “spirit” of Sovrin correctly, then it does not make much sense to record all of those results on the Sovrin ledger… However, such institution might know beforehand that it’ll most probably need to share these claims with one or more relying parties at some point in the future. Now this is my question: How much sense does it make or how advisable it is that this institution creates these private claims and sends them directly to another agent? That would be something like an agent “recording” claims not on the ledger, but directly into another agent that is most surely to be interested in those particular claims.
Does this sound consistent and according to the actual Sovrin idea? Is there any other recommended route for solving the need for inter-agent private claim sharing?
(This can also be related to this topic)