Thank you Juha for your response.
CLink - and DOA - is a distributed system. Trusted users can have a replica of the public data on their local instances while maintaining their private dataset (what they can flip to public with a click of the button). Consensus engine can be implemented on the instances having "write" capabilities to public data. It does also provide a way of producing hashes automatically on digital objects at deposit time, and if necessary linking one digital object to another (as a chain). From my view, governance is simpler, faster, and more scalable than writing identifiers to a public blockchain. Furthermore, the architecture provides a repository for metadata and payloads. For example, it can support communities to set their own rules on how to manage their data including what to make public and what to keep private.
DID initially started out for SSI inspired digital entities as you pointed out. Recently, it was extended to content. CLink does have a plan to support DID.