2024-6-11 Aries VCX Community Call

2024-6-11 Aries VCX Community Call

Note:

  • If you are planning on attending Aries VCX Community Call, feel free login to wiki and update the agenda below to include your discussion topic / question

  • Alternatively you can simply join the call and we can discuss your questions and concerns  

Zoom: https://zoom.us/j/97759680284?pwd=VytRRlJSd3c5NXJ1V25XbUxNU0Jndz09

Recording

 

Announcements

  • Timing adjustment - Aries VCX community call to bi-weekly at Tuesday 11:00 PM UTC | Tuesday 4:00 PM PT | Wednesday 9 AM AEST

  • Release 0.64.0 - https://github.com/hyperledger/aries-vcx/releases/tag/0.64.0

    • Lots of refactoring, fixes, and dependency updates. did:peer:4 support was added, as well as the move to using upstream anoncreds-rs releases. Release 0.64.0 includes the last of the major contributions supported by the Absa team--major thanks to all of the Absa contributors for all their hard work and contributions to Aries VCX!

  • Absa presence in aries-vcx officially ending by the end of April

  • Vision for future:

    • DF.RS

    • Go-to user friendly, efficient, feature complete implementation of DidCore - DID, DidDocuments. Become `url` crate of DIDs and DidDocuments

    • Didcomm V2

    • Mediator with web sockets

    • Mediation client

    • New credential types

    • ?Mobile/Browser secure storage options?

  • Cool blogpost from our ex-mentee and current co-maintainer Naian

Overview of recent work done

Overview of work in progress

Agenda:

  • Aries Agent Test Harness updates (~looks really good)

  • Aries VCX Modularity Discussion - https://github.com/hyperledger/aries-vcx/pull/1212#issuecomment-2151083288

    • Removing credx, indyvdrtools, legacy?

      • Only concern is other people using these dependencies

        • Absa built a whole bunch of migration tools for them

        • Find out if other people are out there using these features/wallets

        • Communicating deprecating/removing of features/crates from Aries VCX

          • Indy wallet, wallet migrator, Credx, indy-sdk(in legacy directory)

    • anoncreds-rs types

      • Bit of a maintenance issue - in particular with new major versions of AnonCreds RS

      • Allows us to not compile AnonCreds RS if someone doesn't want to.

      • Dream solution getting AnonCreds RS making a standalone anoncreds-types crate. Thinned down crate.

        • Maybe we should approach the anoncreds-rs maintainers

        • How difficult is it to make a switch here? - depends on how good you are with your IDE

        • How urgent?

          • Could wait until Anoncreds-rs 0.3 is released

          • We temporarily ignore the special use cases and use upstream immediately

            • could reduce code base complexity

          • May want to determine how heavy the existing crate is

        • Long term make a request for a thinner crate - anoncreds-rs - George to voice to GH issues.

  • Any Ad hoc discussion topics (feel free to add items)

    • VCX Record storage / state machines - James question