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
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
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.
AIP 2.0 – what's got to be added to ACA-Py?
--version 2.0flag to enable "breaking changes" features/completed community updatesRFC 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
@Mateo
Double signature in ACA-Py with pluggable mechanism, and implementation for eIDAS