2024-05-01 Aries Working Group Call
Summary:
The new VC-DI Attachment Format for issuing credentials
Aries RFCs PRs – Changing RFC Statuses
Initial progress on DIDComm v2 in ACA-Py
Brief Overview of did:tdw
Zoom: https://zoom.us/j/93803916577?pwd=UWdLSTJ2b0kvZTRyc1hZTUdQQ3ZFZz09
Recording:
Date
May 1, 2024 (7AM Los Angeles, 10AM New York, 3PM London, 4PM CET, 18H Moscow)
move |
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
|---|
Attendees
@Stephen Curran (BC Gov/Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
@James Ebert (Instnt) <james@instnt.org>
Welcome / Introductions
Announcements
Release Status and Work Updates
Implementations:
Aries Cloud Agent Python https://github.com/hyperledger/aries-cloudagent-python, Meetings: ACA-Pug Meetings, Documentation: https://aca-py.org
ACA-Py 0.12.1 released today.
1.0.0 is next – merges of waiting PRs pending, and tagging of release candidate will happen Real Soon Now.
Next up: Completing AnonCreds in W3C VCDM, DIDComm v2 support, Trust DID Web (did:tdw) support.
Credo https://github.com/openwallet-foundation/credo-ts, Meetings: Credo Meetings
Bifold Wallet -- https://github.com/openwallet-foundation/bifold-wallet Meetings: Bifold Meetings
Aries VCX (https://github.com/hyperledger/aries-vcx, Meetings: Aries-VCX Meetings
Picos as of pico-engine version 1.3.0 natively use DIDComm v2 (https://github.com/Picolab/pico-engine/blob/master/packages/pico-engine/README.md)
Aries Agent Test Harness -- https://aries-interop.info
Aries Shared Components - Indy SDK replacements
Indy Verifiable Date Registry - Ledger Interface https://github.com/hyperledger/indy-vdr
Aries Askar secure storage - https://github.com/bcgov/aries-askar
AnonCreds Rust - https://github.com/hyperledger/anoncreds-rs
Shared Rust Library/CredX (AnonCreds) https://github.com/hyperledger/indy-shared-rs - being replaced by AnonCreds Rust
aries-mediator-service – a DIDComm Mediator in a Box
aries-endorser-service – an Indy Endorser in a Box (in development)
Aries Akrida - Load Testing DIDComm based protocols
Discussion Topics
The vc-di attachment – RFC 809, proposed changes in PR 828
Briefly discussed, but the PR submitter was not there and so didn't make progress. Perhaps next week.
Adding the "stalled" RFC Status and reclassifying PRs – see Spreadsheet summarizing the proposed changes.
Goal is to make the published Aries RFCs easier to use.
Published Aries RFCs To Do list – Help welcome!
Progress:
Went through the spreadsheet, touching on each RFC with a proposed change of status, the purpose and reason for the change.
Identified a set (marked "Review") that are to be looked at before changing the status
Agreed that the next steps are:
Remove the ones to be reviewed from a change. A new PR will be added that proposes any changes to the status of those RFCs, if needed.
Add the additional status changes proposed by @James Ebert to the PR.
Merge the PR at that point.
We also looked again at the published Aries RFC site and the to do list of things to make the site better.
Update: Adding DIDComm v2 Support to ACA-Py – First Impressions
Link – ACA-Py branch with DIDComm v2 changes: https://github.com/hyperledger/aries-cloudagent-python/compare/main...Indicio-tech:aries-cloudagent-python:feat/didcommv2-proof-of-concept
Link - New DIDComm Utilities Library: https://github.com/Indicio-tech/didcomm-messaging-python
Initial Progress - added code to ACA-Py to receive and unpack a DIDComm V2 message.
Best approach to the overall implementation still being fleshed out.
Trust DID Web – did:tdw – brief overview based on this presentation used at IIW
An enhancement to did:web that provides a web-based DID Method with a verifiable history, authorized updates and portability (and more!) to a DID Method that has an implementation that is less than 1000 LOC in Typescript.
Other Business
Future Topics
Action items
Call Recording:
