2026-01-06 - ACA-Py Users Group Community Meeting

2026-01-06 - ACA-Py Users Group Community Meeting

Summary:

  • Release planning and update on recent PRs and Issues

  • Open Discussion

Call Time: 8:00 Pacific / 16:00 Central Europe

Zoom Link:

https://zoom-lfx.platform.linuxfoundation.org/meeting/96618113800?password=3fb31a65-606d-4765-8f89-ce7c857dc049

Call Recording:

https://zoom.us/rec/share/LySYYKM_o7bzcst4A07WiJ3bACarqaz2PwOGRIKiEicUEnjmm6cKeLEzgnoflg07.PfiikTjb4aN52rxL

image-20241112-180131.png
image-20241112-180041.png

Welcome, Introductions and Announcements

Announcements:

Documentation:

Agenda

  • Review of PRs and Issues:

    • Removing Indy from the core – doable? Proposal in PR 3987

    • Creating an issuing abstraction layer that hides credential format and exchange protocol from the issuer business logic layer

      • E.g. AnonCreds/DIDComm, SD-JWT/OpenID4VCI, mDoc/OpenID4VCI, mDoc/ISOXXXX

      • Issuer is configured to use the supported implementations.

        • knows (via configuration) what it is issuing

        • knows the JSON of the credential to be issued – the business attributes in the expected format

          • e.g. no “universal format” and mapping to each

      • Operations:

        • Setup

        • Connect

        • Issue

        • Revoke

      • Division of responsibility – who handles keys, signing operations, key rotations, etc.

      • Transitions

        • Two active setups – current being issued, future to be issued

        • Issue in one format at any one time – cut off from current format to future format

        • Revocation continues in format of issued credential

      • Architecture:

        • A single component embeds the abstraction layer and the format/protocol implementations

          • Plugins and common libraries to not require re-implementations

        • An abstraction layer and separate format/protocol services – microservice architecture

  • Open Discussion

Important Links:

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