2023-01-10 Aries Cloud Agent - Python Users Group Community Meeting

2023-01-10 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

  • Progress/discussion on Ledger-Agnostic AnonCreds

  • ACA-Py 1.0 Discussion/Priorities, including an ACA-Py Documentation site

  • Open Discussion

 

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

Call Time: 8:00 Pacific / 16:00 CET

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.

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) <warren@affinitiquest.io>

Agenda

  • Update on BC Gov Code With Us – ACA-Py Indy-SDK to Askar conversion script - Indicio

  • Ledger-Agnostic AnonCreds Interface is ACA-Py: progress

  • BC Gov ACA-Py 1.0 Priorities – Project

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

    • AIP 2.0 Support

      • Legacy Peer DIDs / Peer DIDs / DID Key / Encryption Envelope

      • Please Ack

    • Other activities:

      • Cluster Support - PQs and Shared Cache - Documentation and Testing

      • OCA for Aries – Issuer support, plus holder for testing

      • Ledger Agnostic DIDs

      • Ledger Agnostic AnonCreds

        • Drop indy-sdk support in 1.0?

          • OK if we have the upgrade script and do some patch releases if really needed.

          • Agents with different underlying features can interop – indy-sdk and shared-components

    • Need a release roadmap, as that is a long list for 1.0.0.

  • Open Discussion

    • Encryption Envelope for DIDComm V2, issues to discuss: 

      • Encryption envelope in Askar - how do we proceed to get that created?

      • Other libraries are available (Python, Rust, others) - e.g., SICPA – should we use one of those are keep working on Askar's implementation?

        • Askar – somethings are still missing

        • SICPA Python library is more complete - suggestion is to use that - donated to the OWF - contact SICPA to find out development status

          • Indicio also looking at it.

          • Use authlib – private keys are being called to a library – makes it harder to use an HSM for handling secrets

        • 2 or 3 others available - Rust, Go

        • Decision: Go with SICPA library for now.

    • Python upgrade

      • Completing the upgrade away from 3.6.  What is needed?

        • Creating images for 3.9 as the target - @Daniel Bluhm has started, but if others want to pick it up, he'll review.

      • Why are 3.7 and 3.10 failing?  Could be a dependency issue away from 3.6.

      • First important step is 3.9 images.

Next Meeting

  • Does anyone use/see a use case for Web Sockets and Return Route beyond ACA-Py as a mobile agent mediator?

  • Issue 2029: Additional security controls for webhooks for multi-tenancy

Future Topics

Action items