2020-12-23 Aries Cloud Agent - Python Users Group Community Meeting
Summary:
Planned Topics:
- Recent Merges – Mediator, Multi-Tenancy, DID Exchange, Shared Components
- ACA-Py Integration Testing
- ACA-Py Custodial Wallets Use Case
Recording from the call: 2020-12-23 ACA-Pug Community Meeting Recording
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
---|
Welcome and Introductions
Attendees
- Name (Organization) <email>
- Stephen Curran (Cloud Compass Computing Inc./BC Gov) <swcurran@cloudcompass.ca>
- Daniel Bluhm (Indicio) <daniel@indicio.tech>
- Timo Glastra (Animo Solutions) <timo@animo.id>
- Christos Patsonakis (CERTH) <cpatsonakis@iti.gr>
Announcements
- BBS+ Code With Us
- ACA-Py Release 0.6.0 coming soon
- Breaking changes
- DID Exchange support with common connection records
- Support for Aries shared component
- Breaking changes
Deployments and Work Updates
- BC Gov Team
- Aries-VCR/OrgBook BC Deployment - will be starting on an OrgBook Issuer
- Issuer Kit - VCs for OIDC Issuer Service - Safe Entry BC PoC - VCs for Physical Access Points
- Aries Agent Test Harness work
- GitHub Actions - now running daily for ACA-Py and .Net
- Results visualization tool – Allure to see the results/click-through
- Breaking up the Indy SDK
- indy-vdr progress - now embedded in von-network and tails server
- indy-shared-rs
- aries-askar - storage
- BBS+ to achieve W3C Standard VCs with ZKP and Selective Disclosure
Agenda
- Recent issues - help wanted
- Recently merged PRs and Status updates:
- Multitenancy - Ian Costanzo Timo Glastra Victor Martinez
- Ready and working with relay functionality - code routes the message to the relevant wallet, Alice/Faber Demo – see code for examples
- Managed wallets – base wallet handles the keys of the sub-wallets
- In progress: Unmanaged wallets – keys are elsewhere – e.g. in a custodial use case - thin wallet
- Next: test, docs, demos and integrating with mediator support
- Ready and working with relay functionality - code routes the message to the relevant wallet, Alice/Faber Demo – see code for examples
- Mediator - Daniel Bluhm Adam Burdett
- Coordinate mediation work
- Integrated that with connections – enabled construction of the peer DID to use the mediator
- In progress – Admin API for using the mediator/managing
- Next: Docs, demos, DID Exchange support
- Multitenancy - Ian Costanzo Timo Glastra Victor Martinez
- ACA-Py AMA with the core maintainers
- Custodial Wallets Use Case
- Attack surfaces and GDPR compliance
- Separation of keys and wallet/data
- Unmanaged wallets are the multi-tenancy approach
- Example – Biometric on the user side, keys on cloud HSM, separate from the wallets - need to figure out how/when to bring the data/keys together
- Goal - pluggable method to get the key to the wallet.
- Custodial Wallets Use Case
- Integration Testing - Timo
- Unit tests are there, but that's not enough. Though we have 99% coverage.
- Idea is to add a Behave framework to ACA-Py to enable integration tests for feature (vs. interop testing).
- Need to be conscious of Aries Agent Test Harness
- Current active work:
- Web hooks re-organization
- Persistent queues
- Indy / Aries Shared components
- Other Discussion
Next Meeting
- ACA-Py Roadmap – what's next?
Future Topics
- Documentation needs
- FAQ materials