Hyperledger Aries continues to garner a lot of activity from contributors and a lot of interest from those wanting to use Aries in various use cases. It has an extremely diverse and global community. There were significant milestones accomplished within Aries this past quarter, including the approval by the community of the Aries Interop Profile (AIP) 2.0, which extends the AIP 1.0 from 2020 to achieve Aries stated goal of being both ledger and verifiable credential format agnostic.
The new capabilities that are included in AIP 2.0 have been added to some of the Aries frameworks, allowing for opportunities to interoperate with products and tools from other verifiable credential ecosystems. A collaborative effort (called WACI-PEx) started at the Internet Identity Workshop is bringing together teams from the W3C, DIF and Hyperledger Aries communities.
Questions/Issues for the TSC
The following releases occurred in the last quarter:
- Aries Interop Profile 2.0
- Aries Cloud Agent Python Release 0.7.0 (early July)
- Major release adding support for W3C Standard BBS+ verifiable credentials, DIF Presentation Exchange, a pluggable DID Resolver, Indy Endorser handling
- Adds support for running the new "shared components" (indy-vdr, indy-shared-rs and aries-askar), allowing operation without the Indy SDK.
- Now used as the basis for the new Aries Bifold (https://github.com/hyperledger/aries-mobile-agent-react-native) open source wallet.
- Aries Askar 0.2.0, 0.2.1 (early July)
- Aries VCX Releases 0.17.0, 0.18.0, 0.19.0
- Aries Mobile Agent Xamarin (Aries-MAX) 0.1.0
- Lots of activity on this open source wallet.
Interoperability status can be seen here: https://aries-interop.info. Aries Agent Test Harness extended to support testing W3C Standard Verifiable Credentials and DIF Presentation Exchange. In addition, work is underway for adding test agents based on three other frameworks, expanding the community of products that are verified to be interoperable.
The Hyperledger Labs "Business Partner Agent" project is an application that is built on Aries (ACA-Py) that is extremely active and interesting. It forsees a future where organizations run Aries agents that allow for the secure interchange of authentic data between business partners – supply chain participants, customers, suppliers, etc. This includes a company sharing basic, public information (as verifiable credentials) about itself for all those that are interested. Instead of relying on Google-ing for information about a company, ask it and get back verifiable credentials; authentic data.
Overall Activity in the Past Quarter
Per the Aries Activity Dashboard for the first quarter of 2021, Aries codebases had 871 commits (up substantially from last quarter) from 49 contributors.
Community participation is extremely active in rocketchat channels, community calls, and repo PR reviews and issues. Email lists are less frequently used.
Coordination with the DIF DIDComm working group is healthy, with regular reports being shared.
Project work in main repos is healthy and active.
- Most Aries teams are focused on adding the core capabilities of AIP 2.0 to their code bases.
- Work is active to extend Aries beyond support just Indy ledgers and Indy AnonCred verifiable credentials to supporting other ledgers and other verifiable credential formats – most notably BBS+ signatures, supporting ZKPs and selective disclosure.
- ACA-Py and AF-Go have working code
- Interoperability testing continues to be a key focus.
As interest in verifiable credentials has increased with COVID-19 use cases (proof of testing, proof of immunization and mobile medical workforces), interest and attendance has increased, as have deployments of Aries-based implementations.
In addition to the code contribution statistics (above), here are a few indicators of our current diversity:
- We hold two community calls on Wednesdays: weekly at noon Pacific to cover US and Pacific contributors, and biweekly at 7am Pacific to cover US and European contributors.
- Call attendance for each is typically in the 15-20 range.
- Most organizations have only one attendee; it is rare for more than 3 to attend from the same organization.
- Cross codebase interoperability efforts indicate cross-organization cooperation.
Related activity to Aries is occurring in DIF (Decentralized Identity Foundation), the Trust over IP Foundation, and especially in their Good Health Pass initiative, and in Linux Foundation Public Health (LFPH).
- Angelo De Caro
- Arnaud J Le Hors
- Arun S M
- Baohua Yang
- Bobbi Muscara
- David Enyeart
- Gari Singh
- Grace Hartley
- Hart Montgomery
- Mark Wagner
- Maria Teresa Nieto
- Nathan George
- Tracy Kuhrt
- Troy Ronda