2024-03-05 Aries Cloud Agent - Python Users Group Community Meeting

Summary:

Topics:

  • Presentation/Demo about AnonCreds in W3C VCDM format
  • Status ACA-Py 0.12.0rc1
  • Status AnonCreds RS
  • Status did:peer and AFJ Interop – where we are
  • Upgrading an ACA-Py deployment to AnonCreds RS
  • Status: ACA-Py 1.00 Checklist
  • Open Discussion

Zoom Link: https://zoom.us/j/98856745538?pwd=VkJROWRxeW43d3hOdnJLemwrS0JKUT09

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

Recordings From the Call:  


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

  • Hyperledger Mentorship Program – now accepting project proposals through March 15, 2024 – great results last year in Hyperledger AnonCreds.
  • IIW coming up April 16-18.

Attendees

Documentation:

Agenda

  • Presentation/Demo about AnonCreds in W3C VCDM format – Whats Cookin'
  • Status Updates:
    • AnonCreds RS in ACA-Py
      • Endorser progress – PRs 2715, 2720, 2782 all merged. Done!
      • AnonCreds RS Update process - Issue #2808
        • Key concern – multi-tenant handling around enabling tenants to independently update when they are ready.
        • Handling is detailed in the issue.
        • Biggest change – enabling the use of Askar and Askar AnonCreds wallet types at the same time
          • credx and anoncreds-rs libraries both loaded.
          • All endpoints (old and new) available
    • did:peer and AFJ Interop
      • AATH – tests implemented for did:peer:1, 2, 4
      • PR 2748 with fixes for Credo/ACA-Py for did:peer:4
        • 1.0 and 1.1 support for 0023 DiD Exchange
      • Want to get Credo working for AATH – upgrade to backchannel controller for DID Exchange and OOB, restart the agent with new settings for everything
        • Sheldon is looking at this – starting with devcontainers so that a local environment is not needed.
        • Pick the devcontainer when you start the project – good pattern for the use of devcontainers on our repos
    • DID Rotation – PR #2816Akiff Manji
      • Getting close – applying updates from feedback on the PR
      • Two more endpoints – creating the DID Peer 2, 4
      • Concern generally about DID Peer creation related to the DIDComm service – did-communication  vs. DIDCommMessaging  - making sure that if you use one or the other, the related data must be consistent.
        • ACA-Py should be using did-communication only -- the related data should be a string -- not JSON. -- verify this.
    • Status of DRPC – working, adjustment to the protocol to support a problem report.
  • Status of ACA-Py 0.12.0rc2 - ready to go?
    • What PRs are needed for it?
  • Status of ACA-Py 1.0.0 Release:
  • Other PRs Ready for Review and Issues to Discuss

Upcoming Meeting Topics:

  • 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

Future Topics

Action items