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: 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) <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