Trustchain is a decentralized approach to public key infrastructure designed for application to digital identity. Based on the W3C standards for decentralized identifiers (DID) and verifiable credentials (VC), it enables the creation of chains of trustworthy DIDs between recognizable legal entities.
Trustchain can be useful for any community wishing to share digital information in a verifiable and trustworthy manner.
It enables eligible legal entities (organizations or individuals) to issue digital credentials which can later be verified by any interested party.
These credentials can relate to individuals in a decentralized digital identity system, but could equally be used to prove the authenticity of digital media or other digital artefacts.
When used for identity, the system avoids many of the problems typically associated with centralized digital identity systems. Users remain in control of their data at all times and share it selectively. There is no central data collection or storage, and no user registration necessary. By taking advantage of robust decentralized infrastructure, the system can be deployed at extremely low cost without compromising on security or resilience.
There are many possible use cases that Trustchain could support, but two examples are:
Aside from individual identity, Trustchain also enables "credentials for data". Use cases here include certification of digital media (videos, photos, text) released by online publishers or journalists, or verifiable provenance of any published datasets such as AI models or training data.