2024-11-12 - ACA-Py Users Group Community Meeting

image-20241021-202258.png

Summary:

  • DID Registration

  • Next Release – PRs and Issue

  • Open Discussion

Call Time

Zoom Link:

https://zoom-lfx.platform.linuxfoundation.org/meetings/openwalletfoundation?view=week&occurrence=1729004400

Call Recording:

https://zoom.us/rec/share/a3PCa_yTaDHJLlQr7oX8Lp1kswHAJ3xXR15AI1ekvuzWV6Uc1XUMXSKAU7E5ZtYz.2laOqvK4RSlMQSFe

Welcome, Introductions and Announcements

Announcements:

Attendees:

  • Stephen Curran (BC Gov / Cloud Compass Computing Inc.) swcurran@cloudcompass.ca

  • @Daniel Bluhm (Indicio PBC) daniel@indicio.tech

  • And many more…

Documentation:

Agenda

  • DID Registration

  • Transition to OWF – mostly complete

    • #3250 steps complete

    • Need to document how to update an installation to use OWF artifacts vs. Hyperledger

      • Name and location of images/artifacts

      • Anything in the code that has to change as a result of the module name change?

        • A little bit needs to change.

          • Plugins need to do a find replacement for the name change.

          • If you are just interacting with the Admin interface – no change.

          • Configuration unchanged between 1.0.1 and 1.1.0.

    • Last week – transferred the related repos. Documentation updates needed in those repos.

  • PRs:

    • Failing tests – biggest concern – thoughts?

      • Not a general issue.

    • Ready for review/approval/merging:

      • Dependabot – today – the debugpy one? OK

      • #3208 – pagination support. Just update – ready for review

      • #3279 – Verification Selection by DID – approved / ready to go.

      • #3331 – Updating the AnonCreds issueance and presentation formats – cleanup

    • #3312 needs a review – volunteers? Done and Merged

    • DIDComm v2 Progress for the Interopathon

      • Enough support (with some corner cutting) to be ready for the interopathon.

        • Basic Protocols – trustping, basicmessage, Mediator integration, DID Rotation.

        • Enables iterating on the support to add the more complex protocols.

        • Notes:

          • Decrypt, deserialize the message and use the message type to route to a handler.

          • Inverting – type to pick the handler, then deserialize in the handler. This is common in most Web Frameworks.

            • Question: Does the existing approach help with security. It’s fine because there is a middleware handler in ACA-Py that takes care of that.

            • Question: What about decorators? In DIDComm v2, decorators are in the message headers, and the headers are handled by the “middleware” in ACA-Py before the handler.

    • #3253 – did:indy update and discussion around the concept of Public DID.

    • #3332 – Trace logging - some question as to whether it works/doesn’t work…

      • Goal to get to loguru for logging

  • Issues:

    • #3321 – sending a VP without a request?

Plugins

Upcoming Meeting Topics:

  • Codespaces

  • Logo

Future Topics:

  •  

Action items

  •  

Important Links:

Discord: https://discord.com/invite/yjvGPd5FCU (Click Accept Invite, check out the #aca-py channel)