2023-02-21 Aries Cloud Agent - Python Users Group Community Meeting

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 Linkhttps://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

  • 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 requirements and 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

  • Status of vc-authn-oidc repository – v2.0 branch.

Future Topics

Action items