2025-06-24 - ACA-Py Users Group Community Meeting

2025-06-24 - ACA-Py Users Group Community Meeting

Summary:

  • Concurrency Challenges in ACA-Py

  • Adding Publishing Policy Rules to enable did:webvh Server – Adding Indy’s “endorser” concept to did:webvh

  • Latest updates on Kanon

  • Technique for optimizing Revocation handling in AnonCreds – latest updates

  • Open Discussion

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

Zoom Link:

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

Call Recording:

TO BE ADDED

Welcome, Introductions and Announcements

Announcements:

Attendees:

Documentation:

Agenda

  • Release 1.3.1.rc1 out – feedback?

    • Should be ready to go soon – need to cherry picking of three PRs and the LTS GHA.

  • Update: Concurrency Challenges in ACA-Py – Issue #3738

    • The issue that raised the concern was triggered by a change in the code when transitioning from the old endpoints to the new AnonCreds endpoints. In those updates, a concurrency problem prevention mechanism was dropped. Putting it back should resolve the issue – e.g. at 99.7% (give or take).

    • Should we still do the distributed lock?

  • Latest updates on Kanon.

  • Adding Indy’s “endorser” type mechanisms to did:webvh server.

    • Adding a policy controlled publication rules to did:webvh for DIDs and (at least) AnonCreds resources

      • Or more generally, attested resources.

    • Use the did:webvh witness capability.

    • Implementing the equivalent of acapy-endorser-service to enable managing rules for what will be endorsed, and getting the signatures.

  • Potential RevReg handling optimizations – (discussed previously) progress being made.

  • VerId team is looking at using ZKP Smart Contract for revocation

    • Using a circuit by the issuer and then publishing a smart contract

    • Issuer generates the ZKP (heavier work)

    • Holder provides a pointer to the ZKP to the verifier

    • Verifier verifies the proof (lightweight)

  • Other work – adding MetaData to the CredDef

    • Description, display data, logo, OCA, SVG files

  • Open Discussion

Requests

Upcoming Meeting Topics:

  •  

Important Links:

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