2023-10-18 Aries Working Group Call
Summary:
IIW Recap
Credential ProtocolsUnqualified DIDs
Date
Oct 18, 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>
@Alex Metcalf (BC Gov) <alex.metcalf@gov.bc.ca>
@Frostyfrog (Indicio) <colton@indicio.tech>
@Stephen Curran (BC Gov/Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
@bruce_conrad@byu.edu (Pico Labs) <picolabs@sanbachs.com>
@Alexander Sherbakov (DSR Corporation) <alexander.sherbakov@dsr-corporation.com>
@Warren Gallagher (AffinitiQuest) <warren@affinitiquest.io>
@Steve McCown (Anonyome Labs) <smccown@anonyome.com>
Welcome / Introductions
Announcements
HL Member Summit Oct 23 in SF and Tokyo
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.4 Release – patch to address an interop issue with ACA-Py mediator and aries-framework-kotlin
0.11 on deck with did rotate and did:peer:4
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
Release 0.59.1 https://github.com/hyperledger/aries-vcx/releases/tag/0.56.0
Ongoing refactoring
finished migration to IndyVDR
Indy CredX up soon
issue and present v2 on deck
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)
Discussion Topics
Aries marketing update - @Helen Garneau @Alex Metcalf
New draft Aries logos: https://docs.google.com/document/d/1G5o24hw3fyBDoB5VdcELv8hjd4IH7cF-JYIcX7hSUt4/edit
Join our marketing working group meeting, last Tuesday of every month: Aries Marketing Working Group
IIW Recap
BCGov AnonCreds/W3C Format CodeWithUs opportunities:
Link to Rust Opportunity
Link to ACA-Py Opportunity
Link to AFJ Opportunity
did:webs - evolution of did:web
addition of KERI concepts
event chain
pre-rotation of keys
multi-sig
did:urls for signed files
did/whois verifiable presentation about the subject
OID4VCs
use of specific keys to identify who the holder of a VC
linking without a link secret - binding holder to issued cred without hardware key for every cred.
common claims between multiple credentials as mechanism for holder binding.
Names used as binding mechanism - complex, as changes and variations
using alongside DIDComm
Solving issues out of scope with OID4VC
https://hackmd.io/YAkkNV_dQUmeV00PMGrbMw (draft idea)
Profiles
Planned Divergence?
Moves interop to the profile directly
Which ones should we work together to support
Deep Profile (Netherlands)
HIPE (not using DIDs, other complications)
Demo Day at IIW
1/4 of demos were Aries involved implementations
BCGov ACA-Py AFJ Bifold based
Entidad
2060
IDLab Patrik
DIDComm 101
demo.didcomm.org
did:peer:4
browser based resolver by Daniel Bluhm
IDEA: Hyperledger Workshop with DIDComm and did:peer:4 and DIDComm v1 DID Rotation
Open Discussion about direction and energy spend
Patrik: Issue Credential Protocol V2
multiple credential formats
supporting negotiation of credential types?
Unqualified DIDs
DID Rotation
did:peer:4
DID Exchange with no DID Document / Signature - https://github.com/hyperledger/aries-rfcs/issues/717
Community Coordinated Update
Aries Agent Test Harness update for testing support
Open Tasks
LTS Policy
Fabric starting point: (https://hyperledger.github.io/fabric-rfcs/text/0005-lts-release-strategy.html)
Open Discussion
Other Business
Future Topics
Aries VCX - Mentorship Project Review
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?