2021-04-28 Aries Cloud Agent - Python Users Group Community Meeting
Summary:
Planned Topics:
- Developer AMA
- Discussion: New things in 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>
- Timo Glastra (Animo Solutions) <timo@animo.id>
Announcements
- ACA-Py Updates since 0.6.0:
- CWU is "merge-ready"
- Endorser Signing
- Continued evolution of the Shared Components branch
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
- AMA with the Developers
- PR: Loosen restrictions
- PR: ECDH-1PU – what next?
- PR: Small AIP-2 updates - what next?
- What up with canonicalized schema attributes – seems wrong.
- Endorser Protocol – what do we do next? Demo? Are we using it in the OrgBook Issuer Service?
- How to handle auto-endorse?
- Describe Feature/Event Bus
- Goal - webhooks to other parts of ACA-Py, Plugins to ACA-Py (vs. multiple external listeners)
- A layer between event creation and subscribers to allow internal subscribers
- Use case – plugin subscriber to push events to a Kafka queue.
- Need to update the persistent queue work – make it a plugin?
- How to convey how/when to use this to other developers
- Integration test or walk-through of how to use.
- Goal - webhooks to other parts of ACA-Py, Plugins to ACA-Py (vs. multiple external listeners)
- Issues:
- Too many! Need to have a culling. 94
- Hot ones?
- Problem Reports
- Key Case: Receiving PR within the Credential Exchange to do clean-up, etc.
- Change the message family
- Also important - sending Credential Exchange specific PR.
- PR schema with the RFC.
- Key Case: Receiving PR within the Credential Exchange to do clean-up, etc.
- JSON-LD Performance - contexts are not cached.
- Once BBS PR is merged, does some replacements with re-route.
- Aries Go Interop – base64url, recipientKeys/routingKeys, DIDDoc
- Addressed in "small AIP 2" PR. Or at least should be...
- Problem Reports
- Progressing on initiatives; priorities
- Adding a JSON-LD, BBS+, PE Demo
- What keys, what ledger?
- What does the PD look like?
- AF-Go Interop – how?
- Persistent Queues – Need On/Off queue implementation
- Adding a JSON-LD, BBS+, PE Demo
Next Meeting
- Requests?
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