2023-02-21 Aries Cloud Agent - Python Users Group Community Meeting
Summary:
Topics:
Update on BC Gov Code With Us – ACA-Py Indy-SDK to Askar conversion script - Indicio
Plugins - documentation and an overview
Key Updates needed in ACA-Py
Open Discussion
Zoom Link: https://zoom.us/j/99220079317?pwd=OHk0U05ITnBkSmZ0aXlIQzFDYWg3UT09
Call Time: 8:00 Pacific / 17:00 Central Europe
Recordings From the Call:
Full Meeting:
Topics:
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
|---|
Welcome, Introductions and Announcements
AnonCreds v2.0 Working Group – Meetings
OWF Presentation on Aries
Attendees
@Stephen Curran (BC Gov/Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>,Announcements
@Ian Costanzo (Anon Solutions) <iancostanzo@gmail.com>
@Alexandra Walker (Indicio) <alex.walker@indicio.tech>
@Daniel Bluhm (Indicio) <daniel@indicio.tech>
@Victor Martinez (SICPA) <victor.martinez@sicpa.com>
@Emiliano Suñé (BC Gov / Quartech) <emiliano.sune@quartech.com>
@Char Howland (Indicio PBC) <char@indicio.tech>
Agenda
Update on BC Gov Code With Us – ACA-Py Indy-SDK to Askar conversion script - Indicio
Work is done!
Repo is now in Hyperledger: https://github.com/hyperledger/aries-acapy-wallet-upgrade
One issue that is dependent on an Askar update: https://github.com/hyperledger/aries-acapy-wallet-upgrade/issues/7
Working on a Docker issue in the GitHub Action. Docker image publishing is fixed.
Plugins discussion – Ian Costanzo
https://docs.google.com/presentation/d/1DoBsDGUEGtodteX57-O8S0TD22XrQFwL8unsals-MaY/edit?usp=sharing
Recommended: An "app store" repo of community developed, accepted ACA-Py Plugins, plus a directory of all ACA-Py Plugins, within or outside of the community plugins repo
Suggestions given on the last page of potential plugins pulled from the core – mediator, endorser considered to be high on the list, also, DID Methods, VC formats and AnonCreds methods.
The Event Bus is a useful component for triggering activation of plugins, but care must be taken to not use it for cross-instance communication. Rely on queuing for that.
Extend AATH to support the use of plugins for tests.
Potential issue – plugins dependent on plugins could create the need for a package manager-type functionality.
For now, developers must manage plugins by updating both the Python
requirementsand the plugins references in the config params/YAML.
Didn't get to these issues – run through these next meeting.
Updates from previous meetings:
Update on ACA-Py Container Scanning (brought up last meeting)
Multi-architecture containers
Issue with BBS+ package – doesn't support ARM containers – need an update to their CI
Solution: A third container published that includes BBS+ package, but is single architecture
Others are Askar and Indy-SDK
Messages getting stuck when a connection is being established.
Indicio to do more investigation
Adding a Documentation site for ACA-Py - as nice as the AFJ one - https://aries.js.org/
Next Release – completed – 0.8.0-rc0
Ready for final 0.8.0 release?
Ready for a 1.0.0-rc2 release?
Important updates to be made to ACA-Py
Presentation: ACA-Py Focus on Adoption
DID Handling – all DIDs
And AnonCreds objects on any ledger/VDR
AIP 2.0 completion, including AATH tests
Cleanup tasks
Multi-tenant: Instance features made adjustable by tenants
Refactoring – especially with plugins
OCA Support
Building on the AFJ OpenID4VCs capabilities – what they are, how to use them.
Open Discussion
Upcoming Meeting Topics:
Does anyone use/see a use case for Web Sockets and Return Route beyond ACA-Py as a mobile agent mediator?
Understanding Presentation Request Revocation Intervals
Issue Created
Status of vc-authn-oidc repository – v2.0 branch.
Future Topics
Action items