Quite frequently identity matters involve rendering interaction between identity owners and “objects” such as documents, contracts, titles, etc.
I was wondering how does the Sovrin community envision these elements in the identity ecosystem. Namely, it brings about a series of questions:
- Do objects have DIDs on the ledger?
- If so, these objects are “dependent” on another Sovrin identity which is owned by a human. How would this “ownership” or “authority” relationship be represented? Would the object be treated as yet another Sovrin entity (having a DID and keys) while the (human) owner has the corresponding private keys for this object?
- What if an “object” is not relevant for public storage? This would be stored privately within the owner’s agent datavault or some sort of private-ledger platform. Would it make sense for these private objects to have a sovrin DID at all? Or is the figure of a DID only meaningful when referring to things existing on the ledger?
Certainly complex “objects” might arise in real life use cases, where these would need to be running agents on their own and taking part on complex workflows. But for the time being we can assume the objects in question are quite simple and static (such as an identity document, for instance)… I could want to be able to make claims about a specific “document” (or the digital representative of a physical document on Sovrin space), while keeping this “document” (and all info related to it) completely private. Does it make sense to talk about “claims” in this manner?