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 Link: https://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. |
---|
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
- Started from Andrew's script, SQLite only though
- Adding Postgres support
- Upgraded the per database wallet and adding tests
- Repo is: https://github.com/Indicio-tech/acapy-wallet-upgrade; open question as to where it will live in the end – ACA-Py or external? Leaning to leaving it outside.
- Current branch: https://github.com/Indicio-tech/acapy-wallet-upgrade/tree/feature/psql-support
- From Timo Glastra – AFJ issue: https://github.com/Indicio-tech/acapy-wallet-upgrade/tree/feature/psql-support
- Ledger-Agnostic AnonCreds Interface is ACA-Py: progress
- Issue: #2044 in ACA-Py
- Hack MD Document: https://hackmd.io/Ailjb-WDTeC48EjF0gjrGA
- DID Registration interface from DIF: https://github.com/hyperledger/aries-cloudagent-python/issues/2044 – basis of the API
- RootsID working on Cardano AnonCreds implementation
- BC Gov ACA-Py 1.0 Priorities – Project
- Documentation site for ACA-Py
- 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
- Drop indy-sdk support in 1.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
- 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
- Question: Should the ACA-Py architecture remain with the envelope in Askar or use an external.
- 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.
- Completing the upgrade away from 3.6. What is needed?
- Does anyone use/see a use case for Web Sockets and Return Route beyond ACA-Py as a mobile agent mediator?
- Encryption Envelope for DIDComm V2, issues to discuss:
Next Meeting
- Encryption Envelope for DIDComm V2, issues to discuss:
- Encryption envelope in Askar
- Other libraries are available (Python, Rust, others)
- Question: Should the ACA-Py architecture remain with the envelope in Askar or use an external.
- Mediators, Redis and Horizontal Scaling
- Adding DIDComm V2 to ACA-Py – the encryption envelope. What is the best path forward?
- Issue 2029: Additional security controls for webhooks for multi-tenancy
- Other topics TBD