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
- Stephen Curran (BC Gov/Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
- Warren Gallagher (AffinitiQuest.io) <warren@affinitiquest.io>
- Emiliano Suñé (BC Gov / Quartech) <emiliano.sune@quartech.com>
- Akiff Manji <BC Gov / Petri Dish Development> <amanji@petridish.dev>
Documentation:
- ACA-Py documentation: https://aca-py.org
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 #2816 – Akiff 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.
- ACA-Py should be using
- Status of DRPC – working, adjustment to the protocol to support a problem report.
- AnonCreds RS in ACA-Py
- Status of ACA-Py 0.12.0rc2 - ready to go?
- What PRs are needed for it?
- Status of ACA-Py 1.0.0 Release:
- Checklist Issue, labelled Issues and PRs
- Other issues/PRs to be added?
- Should we wait on the AnonCreds RS work?
- LTS Considerations per Aries RFC 0799 Long Term Support
- Other considerations?
- Checklist Issue, labelled Issues and PRs
- 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