2021-04-28 Aries Cloud Agent - Python Users Group Community Meeting

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.

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