2023-10-05 Aries-vcx community call
Note:
If you are planning on attending aries-vcx 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
Agenda:
Start meeting discussion
Agenda overview and ad-hoc additions ( you can add your discussion your point )
Community updates
DIF DIDComm Users Group Meets 2,3, and 4th Mondays: https://github.com/decentralized-identity/didcomm-usergroup/blob/main/schedule.md
Loosening dependency versions in Aries components
V2 issue-credential protocol discussion started
Mentorship updates
mediators deployments:
vcx agency: deployed at https://agency.indyscan.io
mediator: need docker container
relay: need docker container
mediator project project plan aries-vcx based message mediator
uniffi aries-vcx wrapper project Project Plan - Aries VCX Next-gen Mobile Wrapper (UniFFI)
Overview of recent work done
Release 0.59.0 https://github.com/hyperledger/aries-vcx/releases/tag/0.59.0
Release 0.59.1 https://github.com/hyperledger/aries-vcx/releases/tag/0.59.1
Sunsetting vdrtools based anoncreds implementation in favor of credx, yay!!!
Naian: refactoring
https://github.com/hyperledger/aries-vcx/pull/992 - unpack_message return type
https://github.com/hyperledger/aries-vcx/pull/1002 - refactoring, remove function from aries-vcx
https://github.com/hyperledger/aries-vcx/pull/1007 - tweak EncryptionEnvelope API
Bogdan: Refactoring & cleanups
https://github.com/hyperledger/aries-vcx/pull/1003 - Use generics in favor of trait objects
https://github.com/hyperledger/aries-vcx/pull/1005 - Removal of old-style mocking, removal of settings.rs global state
Patrik: Connection protocol: removed+added APIs
Parked
Demo aries-vcx https://github.com/hyperledger/aries-vcx/pull/952
Repo re-org
did exchange https://github.com/hyperledger/aries-vcx/pull/928
AATH PR!! https://github.com/hyperledger/aries-agent-test-harness/pull/723/files
aath: did-exchange for acapy in progress
aath: did-exchange for AFJ blocked
afj: works with qualified identifiers
aath: works with unqualified identifiers
aath: moving to qualified identifiers, qualified DIDs
In review
V2 for issuance/presentation protocols
In progress
Drop vdrtools anoncreds from CI, features - https://github.com/hyperledger/aries-vcx/pull/1008
libvcx_core refactoring - generics in favor of trait objects - https://github.com/hyperledger/aries-vcx/pull/1011
Planned
Release 0.60.0
Removed vdrtools (only keep wallet - perhaps in separate workspace to enable Askar wallet contribution?)
did:peer:4
Upgrade vdrtools wallet sqlx dependency
V2 issuance/presentation protocols
End meeting discussion
Patrik: Integration testing approach - revisiting issues pointed out by Miro upon test refactoring
Many integration tests belong to aries-vcx-core
In many cases, 1 test per aries protocol should suffice
Patrik: Long/medium term goals:
anoncreds-rs, support for did:web anoncreds methods
didcomm v2 (start with messaging, unrelying protocols like issuance/presentation later)
FYI: V3 issuance/presentation protocols exists - accomodated to didcomm v2
Todos:
Reject invites with invalid DIDs https://github.com/hyperledger/aries-vcx/issues/963