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
- Overview of repo presented at the AriesWG call 2024-04-03 Aries Working Group Call
- 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
- Reduce unnecessary dependencies - https://github.com/hyperledger/aries-vcx/pull/1217
- Update to upstream anoncreds-rs 0.2 - https://github.com/hyperledger/aries-vcx/pull/1213
- Loosen Presentation Request version restriction - https://github.com/hyperledger/aries-vcx/pull/1212
Overview of work in progress
- Update Aries Agent Test Harness (AATH) Aries VCX backchannel to use an image and update to version 0.64.0
- Fix Indy DID Generation from seed (secret bytes) - https://github.com/hyperledger/aries-vcx/pull/1224
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)
- Only concern is other people using these dependencies
- 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.
- Removing credx, indyvdrtools, legacy?
- Any Ad hoc discussion topics (feel free to add items)
- VCX Record storage / state machines - James question