On May 13th, Hyperledger launched Hyperledger Aries which is a set of tools intended to improve interoperability of different types of blockchain-based data.
It is a shared infrastructure of tools that enables the exchange of blockchain-based data, supports peer-to-peer messaging in various scenarios, and facilitates interoperable interaction between different blockchains and other distributed ledger technologies (DLTs).
Identity is commonly cited as one of the most promising use-cases for distributed ledger technology. #HyperledgerAries is a new shared, reusable, interoperable tool kit focused on creating, transmitting and storing verifiable digital credentials.https://t.co/5geohMBx5o pic.twitter.com/5xYDgbhIFg
— Hyperledger (@Hyperledger) May 14, 2019
Aries expects to provide code for peer-to-peer interaction, secrets management, verifiable information exchange, and secure messaging for different decentralized systems.
Additionally, they want to help foster practical interoperability in support of ongoing standards work and extend the applicability of technologies developed within Indy beyond its current community components from the Hyperledger stack into a single, effective business solution.
Indy wants to move beyond their scope and work on other networks. The Sovrin Foundation has been the primary contributors to this initial initiative, but endorsements and possible contributions are in flight from several other organizations.
More about Aries
According to the press release, Aries has:
- A blockchain interface layer (known as a resolver) for creating and signing blockchain transactions.
- A cryptographic wallet for secure storage (the secure storage tech, not a UI) of cryptographic secrets and other information used to build blockchain clients.
- An encrypted messaging system for off-ledger interactions between clients using multiple transport protocols.
- An implementation of ZKP-capable W3C verifiable credentials using the ZKP primitives found in Ursa.
- An implementation of the Decentralized Key Management System (DKMS) specification currently being incubated in Hyperledger Indy.
- A mechanism to build higher-level protocols and API-like use cases based on the secure messaging functionality described earlier.
Aries’ interface will formally support the Hyperledger Indy resolver but is flexible enough so that someone could build a pluggable method using other DID method resolvers such as Hyperledger Fabric, Ethereum, or another DID method resolver they wish.
Additionally, they will provide features and functionality outside of the scope of the Indy ledger to be planned and fully supported.