2025-01-14 ACA-Py Maintainers Meeting

Summary:

Topics:

Agenda: Release 1.2.0 Out, LTS Updated, DID Registration, did:webvh Support; Aries Repos?

Call Time: Tuesdays at 9:00 Pacific / 18:00 Central Europe, Calender Link

Zoom Link: https://zoom-lfx.platform.linuxfoundation.org/meeting/99827209114?password=0132ac8c-431e-4f7e-afa0-1ffcd489c4ca

Call Recording:

<To Be Added>

Welcome, Introductions and Announcements

  • Anonyome adding support for P256k keys

Attendees:

Documentation:

Agenda

  • Release 1.2.0 Released – new LTS release.

    • Follow ups on the release complete – need to get announcement out.

  • Next Release – PRs

    • Breaking change PRs? VCDM 2.0, dropping AIP 1.0?

  • Progress on generalizing DID Registration in ACA-Py and new DID Method plugins

    • Plugin for Cheqd support – compatibility testing with Credo?

      • No automated testing, but the developers were using both during development.

      • Also tested with Aries VCX and that works

      • @Daniel Bluhm to offer an approach for adding interop testing that has been used in the past

    • Plugin for did:webvh in progress – defining how to do AnonCreds support

      • Ideas for did:webvh

        • Have the controller only involved with the keys and services in the DIDDoc itself – not the did:webvh specific keys – Authorization keys, pre-rotation keys.

        • The controller can flag to use pre-rotation, but ACA-Py takes care of the creation of the pre-rotated key.

        • For first implementation – no DID update(?), no witness support, only a single ACA-Py managed Authorization key, no external pre-rotation key provider.

          • Once we have that in place, we can consider other features and how best to manage them in ACA-Py / ACA-Py Plugin.

        • Key references to did:webvh keys reference the full DID URL – <did>?versionId=<ver>#key-ref

          • Make sure the DID Resolvers support that functionality

    • Plugin for Universal Resolver

    • DID Registration PR/Document from @Daniel Bluhm#3375

  • Other Topics for Discussion

    • Kafka Plugin

      • Concern – not in active use, and no updates, and locked to an older version of Python.

        • Do we have a way to flag “archived” plugin?

        • Document in Readme “Obsolete Plugins” – point to release tag, and delete from repo.

    • Aries repos – SocketDock – what to do with it? DIDComm Mediator at OWF?

      • didcomm-socketdock in OpenWallet Foundation.

  • Other business

 

Important Links:

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