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

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.
  • 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.
      • 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...
  • 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

Next Meeting

  • Requests?

Future Topics

Action items