2023-11-29 Aries Working Group Call
Summary:
Mentorship Report
Please Ack
Unqualified DIDs
Recording:
Date
Nov 29, 2023 (7AM Los Angeles, 10AM New York, 3PM London, 4PM CET, 18H Moscow)
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
|---|
Attendees
@Sam Curren (Indicio) <sam@indicio.tech>
@Warren Gallagher (AffinitiQuest) <warren@affinitiquest.io>
@Alex Metcalf (BC Gov) <alex.metcalf@gov.bc.ca>
@Clecio Varjao (BCGov) <clecio.varjao@gov.bc.ca>
@Tim Bloomfield (OPS) <tim.bloomfield@ontario.ca>
@Alexander Sherbakov (DSR Corporation) <alexander.sherbakov@dsr-corporation.com>
@Kim Ebert (Indicio) <kim@indicio.tech>
@Frostyfrog (Indicio) <colton@indicio.tech>
@Steve McCown (Anonyome Labs) <smccown@anonyome.com>
Welcome / Introductions
Announcements
Release Status and Work Updates
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
Release 0.4.0-dev16
Release 0.5.0 will have breaking changes, including did:indy branch merged into main.
Aries Askar secure storage - https://github.com/bcgov/aries-askar
Release 0.2.9
AnonCreds Rust - https://github.com/hyperledger/anoncreds-rs
Release 0.1.0
Shared Rust Library/CredX (AnonCreds) https://github.com/hyperledger/indy-shared-rs - being replaced by AnonCreds Rust
Release 0.3.3 Bugfix (bug was in the python wrapper)
Release 1.0.0 Embeds new AnonCreds CL Signatures library with fixes, performance improvements
Frameworks:
Aries-CloudAgent-Python https://github.com/hyperledger/aries-cloudagent-python, Meetings: ACA-Pug Meetings, Documentation: https://aca-py.org
0.10.5 Adds an important JSON-LD VC verification update
0.11.0 has a full set of updates (includes 0.10.5 fix)
Addition of AnonCreds Rust library into ACA-Py now in main, using new wallet-type "askar-anoncreds"
Moving to ledger agnostic AnonCreds
Traction Sandbox now available - https://traction-sandbox-tenant-ui.apps.silver.devops.gov.bc.ca
Aries-Framework-JavaScript https://github.com/hyperledger/aries-framework-javascript, Meetings: Framework JS Meetings
OWF - shared in OWF list and discord, giving more time for feedback.
0.5 in the works
Dropping IndySDK
AnonCreds Revocation
Dropping Node 16 support (EOL)
Aries VCX (https://github.com/hyperledger/aries-vcx, Meetings: Aries-VCX Meetings
aries-vcx as repository now contains 2 project families:
aries
didcore
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)
replacing ACA-Pico agents (https://github.com/Picolab/aries-cloudagent-pico) which are now deprecated
protocols implemented so far: oob invitation, trust-ping, basicmessage (more to be added https://github.com/Picolab/DIDComm-V2)
based on the SICPA didcomm NodeJS module
Aries-Framework-Go (Troy) #aries-go (https://github.com/hyperledger/aries-framework-go, Meetings: aries-framework-go)
Mobile:
Aries Mobile Agent React Native, aka Aries Bifold https://github.com/hyperledger/aries-mobile-agent-react-native, Meetings: Aries Bifold User Group Meetings
0.4.0 in Bifold – including the shared components
Aries-MobileAgent-Xamarin aka Aries MAX (https://github.com/hyperledger/aries-mobileagent-xamarin)
aries-mediator-service – a DIDComm Mediator in a Box
Update to use SocketDock?
aries-endorser-service – an Indy Endorser in a Box (in development)
Aries Akrida - Load Testing DIDComm based protocols
AFJ 0.4.x upgrade in progress
Prepping for transition to Hyperledger (expected move later this week)
Shifting to TypeScript from Javascript
Discussion Topics
Aries marketing update - @Helen Garneau @Alex Metcalf
Logo complete
Marketing working group meeting yesterday
Next meeting is last Tuesday of January: Aries Marketing Working Group
Q1 Interop event? - Discussion next week
Update on findings with Indy VDR and delays in Aries Bifold in receiving a first credential
Issue seems to be in features of Indy VDR and the handling of the Indy VDR by Aries Frameworks, and especially AFJ.
Presentation and recording of presentation.
Issues in Indy VDR (240, 241) and in AFJ (1651, 1652)
The latter AFJ issue is because AFJ seems to be calling the ledger multiple times for the same object during issuance.
Need help in coordinating updates across Indy VDR and the Aries Frameworks.
Mentorship Report - Patrik Stas & Swapnil Tripathi
Aries-vcx Uniffi wrapper, native Android app demo
Please Ack - Alexander Sukhachev, DSR - Presentation
Suggestion: PR against the please ack protocol to move to "Proposed" and to outline the challenges. Perhaps also change to only OnReceipt
Suggestion: PR against AIP 2.0 to remove Please Ack from the AIP.
PRs to be debated on an upcoming call.
Patrik Stas: Question about OOB protocol - https://github.com/hyperledger/aries-rfcs/issues/802
Unqualified DIDs
DID Rotation
Implementation Updates?
did:peer:4
DID Exchange with no DID Document / Signature
Version Bump for DID Exchange included
Community Coordinated Update
Dates?
Implementation Completion
ACA-Py end of December is reasonable
AFJ? did:peer:2 tweak, did rotation, did:peer:4
VCX
move to did-exchange + did:peer:4 by the end of 2023
connection protocol won't be further updated, will keep using unqualified DIDs
Bifold (inherits AFJ, but also may need minor associated UI work)
'Understand New' Deployment
4-6 weeks?
'Default to New' Deployment
Begins immediately after 'Understand New' Deployment
4-6 weeks
Aries Agent Test Harness update for testing support
Open Discussion
Other Business
Future Topics
Next Week - Mentee Demo on VCX/Traction
State of AF-GO - New Maintainers or Archive?
in Q1, projects are asked to do an annual report, review past year, plans for next year
More back and forth conversation. Multiple members need to attend presentation.
Niels Klomp offered a deeper dive into the openid4vc related flows
State-of-union of Aries projects
decorator for redirection after proofs. - existing?
in the Aug 9 call there was talk about EUDI compatibility. Maybe tracking the progress every now and then in these calls? Has there been any discussion about adding SD-JWT and OID4VC stuff to Aries Interop test suite?