TrustID, released as open source in Hyperledger Labs

July 1, 2020

At Telefónica Tech, we're pleased to announce that we have open-sourced one of the modules that make up our TrustOS solution as an independent project within the Hyperledger Labs ecosystem, under an open source license.

Last year, we introduced TrustOS, the software we have been developing in recent years to simplify and facilitate the integration of business processes with Blockchain technology.

TrustOS consists of several modules that expose, via APIs, the intrinsic and distinctive capabilities and functionalities of this technology. One of these modules is TrustID, which addresses the challenge of identity management in a truly decentralized manner.

TrustID solves a common problem for many blockchain projects, which led to its growth as an independent project. By sharing this vision with the Hyperledger community, we confirmed interest from other members in collaborating and further developing TrustID's approach to identity management. Therefore, the best way for it to become a de facto solution was to release the code and make it the seed for a new project under the Hyperledger Labs umbrella.

This week, the creation of the new project was officially announced, meaning that from now on, the open source community will actively contribute to the evolution of the solution initially developed by Telefónica.

TrustID: A new project within Hyperledger Labs

The goal of TrustID, as a new project within Hyperledger Labs, is to develop a new standard for simplifying identity management across Blockchain networks, regardless of the underlying technology of those networks. It doesn’t matter whether the network in question is based on Hyperledger technologies (Fabric, Besu, Indy, etc.) or other common blockchain technologies (Ethereum, CORDA, etc.).

Initially, TrustID implements identity management in Hyperledger Fabric as a decentralized alternative using the DID standard specified by the W3C. However, in the medium term, it aims to allow the same credentials used by a user to update the state of an asset in Hyperledger Fabric to also manage their cryptocurrencies or tokens on Ethereum.

This interoperability is currently unachievable because most identity solutions are conceived as silos that manage access to a specific network, are not interoperable, and depend heavily on the underlying technology. This is the fundamental purpose of TrustID: to create cross-platform mechanisms that manage a single identity, enabling and authorizing access to any blockchain network.

We hope that TrustID will grow thanks to its inclusion in Hyperledger Labs and become the starting point to enable a higher level of interoperability for identity management across blockchain platforms.