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

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

Summary:

Topics:

  • Update on BC Gov CWU – anoncreds-rs library in ACA-Py - Indicio

  • ACA-Py Plugins Reimagined

  • ACA-Py Releases

  • ACA-Py Kubernetes Throttling

  • Discussion Topics



Zoom Linkhttps://zoom.us/j/99220079317?pwd=OHk0U05ITnBkSmZ0aXlIQzFDYWg3UT09

Call Time: 8:00 Pacific / 17:00 Central Europe

Recordings From the Call

Full Meeting: dummyfile.txt

Segment on Plugins by @Ian Costanzo : dummyfile.txt



Hyperledger is committed to creating a safe and welcoming

community for all. For more information

please visit the Hyperledger Code of Conduct.

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

  • @Wade Barnes (BC Gov / Neoteric Technologies Inc.) <wade@neoterictech.ca>

  • @Warren Gallagher (AffinitiQuest) <warren@affinitiquest.io>

  • @Ian Costanzo (Anon Solutions) <iancostanzo@gmail.com>

  • @Emiliano Suñé (BC Gov / Quartech) <emiliano.sune@quartech.com>



Announcements

Agenda

  • Update on BC Gov CWU – anoncreds-rs library in ACA-Py - Indicio

    • Design doc published/accepted

    • Split resolver/registrar

    • Work on all the objects

    • Python Wrapper – updates – this seems to be extra than expected

  • Plugins - a new approach, from @Ian Costanzo – based on this HackMd.io document: https://hackmd.io/BnrTas1gQ3aC_-qP7G-Rcg?view

    • Next step – call to action on making the changes, timing, impacts on ACA-Py itself, and on breaking changes for existing plugins

  • Next Release

    • 0.8.0 done

    • Ready for a 1.0.0-rc2 release? Timing? Today? No – leave it for now.

      • Work has started on the last AIP 2.0 issue: the handling of DIDComm peer DIDs

        • See notes on issue 2156 about how to align with AFJs DIDComm peer DIDs

        • Design document coming, and then implementation

  • Concern about ACA-Py throttling on Kubernetes platforms – Issue 2157

    • Question: Is there anything inherently different about ACA-Py from other "typical" Python apps that makes it worse on Kubernetes?

    • Is the use of threading and the operation of the GIL (Global Interpreter Lock) a problem?

  • Other Topics

Upcoming Meeting Topics:

  • Discussion Topics:

    • 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.

    • Adding a Documentation site for ACA-Py - as nice as the AFJ one - https://aries.js.org/

  • 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

Future Topics

Action items