2021-05-26 Aries Cloud Agent - Python Users Group Community Meeting
Summary:
Planned Topics:
- Status Check: ACA-Py Release 0.7.0
- Update: Queue Handling In ACA-Py
- If we have time: What's in AIP 2.0 that we need to add to ACA-Py
Recording from the call: dummyfile.txt
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 Stephen Curran (Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
Announcements
- ACA-Py Updates since 0.6.0:
- DIF Presentation Exchange is ready to be merged
- Aries/Indy Shared Components
- New work item: Multi-ledger support without did:indy
Deployments and Work Updates
- BC Gov Team
- Aries-VCR/OrgBook BC Deployment
- In progress: a multi-tenant OrgBook Issuer
- Issuer Kit - VCs for OIDC Issuer Service - Safe Entry BC PoC - VCs for Physical Access Points
- Vaccination/Test Result Verifiable Credential Issuer Service
- Aries Agent Test Harness work - Results page: https://aries-interop.info
- DID Exchange Test Cases; deprecating 0160 Connections usage
- Backchannel for Aries Framework Go
- BBS+ support to achieve W3C Standard VCs with ZKP and Selective Disclosure
- Including Presentation Exchange
- BPA - Business Partner Agent for B2B use of VCs
- did:indy, AIP 2.0
- Aries-VCR/OrgBook BC Deployment
Agenda
- Status Update – ACA-Py 0.7.0 Release
- Pending: PR 1125 – DIF Presentation Exchange – being reviewed – needed.
- Demo Updates
- Merging Shared Components
- Last two weeks:
- Performance issue resolved (issuing)
- OOB Updates
- Endorser updates
- Problem Report handling in Credential Exchange protocols
- Queues – Daniel Bluhm
- Actions:
- Daniel Bluhmto do a hackmd doc design to meet mediator-centric requirements, ideally with a narrative on push notification handling
- Andrew Whiteheadto do a hackmd doc design to meet scalabilty requirements - https://hackmd.io/OF5o0idQTwi_T_3eWkDvmw
- Ideally, incorporated into the above, but if not, a third design doc, covering the use of the event bus with the outbound queuing
- Actions:
- Questions – AMA:
- Issuer backend – 100/second issuances – EU Vaccination Credentials into SSI Credentials.
- Limit – seem to have 2 issues/second/ACA-Py instance. BC has scaled to 21 ACA-Py instances and beyond that the returns are limited.
- BC Gov has "OrgBook Configurations" to show the settings of the instances. These were developed via tests and analysis of the performance.
- Load balancing has been done through k8s.
- Issuer backend – 100/second issuances – EU Vaccination Credentials into SSI Credentials.
- AIP 2.0 – what's got to be added to ACA-Py?
--version 2.0
flag to enable "breaking changes" features/completed community updates- RFC 0557 Discover Features V2 – Added AIP 2.0 features / potentially dynamic based on loaded modules
- RFC 0519 Goal Codes in specific protocols (RFC 0453/0454 - Credential Exchange V2), OOB, DID Exchange
- Generalized support?
- RFC 0627 Static Peer DID Support
- RFC 0183 Revocation Notification – flag on API to notify user (+ connection_id?)
- RFC 0587 Encryption Envelope V2
- Review and update as needed all AIP 1.0 RFCs – to be added: a diff link for each "updated" RFC
Next Meeting
- TBD
Future Topics
- Double Signature with eIDAS?
- Background: https://www.slideshare.net/FIDOAlliance/introduction-to-fido-and-eidas-services
- SICPA - For the eSSIF program, with json-ld credential we are adding double signature, the normal + eIDAS
- Double signature in ACA-Py with pluggable mechanism, and implementation for eIDAS