2023-02-07 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
Mediator problem with messages not resent – Issue #2111
Presentation Request Revocation Intervals – lessons learned in writing the AnonCreds Specification
ACA-Py Documentation site – the plan.
Open Discussion
Zoom Link: https://zoom.us/j/99220079317?pwd=OHk0U05ITnBkSmZ0aXlIQzFDYWg3UT09
Call Time: 8:00 Pacific / 17:00 Central Europe
Recordings From the Call: dummyfile.txt
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
Attendees
@Stephen Curran (BC Gov/Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>,Announcements
@Warren Gallagher (AffinitiQuest.io) <warren@affinitiquest.io>
@Daniel Bluhm (Indicio PBC) <daniel@indicio.tech>
@Akiff Manji (Petri Dish Development) <amanji@petridish.dev>
@Jason Leach (Fullboar Creative / Government of BC) <jason.leach@fullboar.ca>
@Emiliano Suñé (Quartech / Government of BC) <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
Status: Just about wrapped up! Repo transfer requested (should we have Andrew transfer from the original fork?)
Packaging: Container image (published to HL org GHCR), PyPI package
Demo by @Char Howland
Repo is: https://github.com/Indicio-tech/acapy-wallet-upgrade
Current branch: main
From @Timo Glastra – AFJ issue: https://github.com/Indicio-tech/acapy-wallet-upgrade/tree/feature/psql-support
Update on ACA-Py Container Scanning (brought up last meeting)
There are scanner options in Hyperledger, but not chosen.
Snyk is a possibility, Qualys was also used and both produced the same results.
Based on the testing, the base images were updated to bullseye, which contains no current critical vulnerability.
Would like to have multi-architecture release.
Messages getting stuck when a connection is being established.
Message sent to the mediator, received, but connection not setup and message getting stuck.
Race condition.
Workaround in Bifold, but fix should be in the mediators – hence in ACA-Py/AFJ mediators.
On making a connection, the mediator routing and the connection are done in parallel, vs. serial.
Issues in ACA-Py and AFJ submitted – each need to be investigated.
Indicio to do more investigation
Adding a Documentation site for ACA-Py - as nice as the AFJ one - https://aries.js.org/
PR: 2079 – tricky part is the multiple version support.
Proposed approach:
Use docusaurus
Static site generated from new repo – https://github.com/hyperledger/aries-acapy-docs
Landing page in new repo, version specific documentation in folders.
GHA manually added for each supported ACA-Py release – automate this in future via a PR created with ACA-Py tag released.
Fetch tagged branch from ACA-Py into temp folder
Generate a root document if not present (used to support tags created in the past) – else, use one in ACA-Py.
Generate the required RST documents for the ACA-Py internal documentation currently used by Read The Docs (using Python doc strings).
(Re-)Generate static pages for the tag into correct folder in the
docsrepo.
For now, periodically run the GHA for the "main" branch manually – automate this in the future to run either nightly or when an ACA-Py PR is merged.
Publish to "acapy.org" domain.
Next Release?
0.7.6 or 0.8.0 (depending on breaking changes)
Not a cherry-picked release – everything in main branch
Issues include fixing/adding revocation notification issues
Issue 2029: Additional security controls for webhooks for multi-tenancy
Added as a PR and then closed, to be refactored as a plugin
Enables key updates via an admin interface call.
Open Discussion:
Does anyone use/see a use case for Web Sockets and Return Route beyond ACA-Py as a mobile agent mediator?
Next Meeting
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.