2023-01-05 Aries-vcx community call
PLEASE NOTE:
- If you are planning on attending aries-vcx call, feel free login to wiki and add your own points under the "Discussion" section!
- Alternatively you can simply join the call and we can discuss your questions and concerns
- Free discussion
- Overview of recent work done
- Removal of PublicAgent API https://github.com/hyperledger/aries-vcx/pull/715
- Minor refactoring PRs
- Check on work in progress
- NodeJS: napi-rs based bindings for NodeJS wrapper https://github.com/hyperledger/aries-vcx/pull/665
- Expanded support for (non-mediated) Connection (https://github.com/hyperledger/aries-vcx/pull/717, https://github.com/hyperledger/aries-vcx/pull/718)
- Verifier using credx https://github.com/hyperledger/aries-vcx/pull/708
- 2022 review and current state
- Modularization & decoupling
- DDO, Messages
- libvcx split to api_c, api_vcx
- Vcxagency mediator becoming optional
- Simplifications and refactoring
- Increased community focus
- community calls
- new contributors
- Testing improvements
- AATH integration
- NodeJS Wrapper
- Modularization & decoupling
- 2023 outlook
- crateification! (https://github.com/hyperledger/aries-vcx/issues/712)
- drive APIs and documentation quality
- DDO resolver (https://github.com/hyperledger/aries-vcx/issues/706)
- think about ledger agnosticity, at least in terms of didcomm
- Migrating to modular credex libs (https://github.com/hyperledger/aries-vcx/issues/699)
- Credex libraries on issuer+verifier
- Enable migration of vdr-tools issuer -→ credex issuer
- Add support for Aries Askar wallet
- Continue improving code quality
- More traits, more typing
- Faster test execution - parallelization, independence of tests, remove usage of msg mediator
- Explore use of mocking libraries
- Further increase community engagement
- Improve documentation
- Lower barriers getting started with aries-vcx
- Aries-vcx based project examples
- Enhance aries protocols support
- Dicomm 2.0 exploration
- crateification! (https://github.com/hyperledger/aries-vcx/issues/712)
- Discussion
Parked work:
- AriesVCX-CLI POC https://github.com/hyperledger/aries-vcx/pull/692
Task backlog:
- Implement DDO resolver https://github.com/hyperledger/aries-vcx/issues/706
- Decoupling: Extract
protocols
crate https://github.com/hyperledger/aries-vcx/issues/698 - Refactoring: Unify state machine interface approach https://github.com/hyperledger/aries-vcx/issues/696
- Eliminate usage of PublicAgent https://github.com/hyperledger/aries-vcx/issues/679
- Optimize codecov approach in CI https://github.com/hyperledger/aries-vcx/issues/677
- Split libvcx in 2 crates (no breaking changes for existing wrappers)
- Enable OOB tests in AATH https://github.com/hyperledger/aries-vcx/issues/678
- Eliminate usage of MediatedConnection in tests
- DDO as first class citizen
- Add more typing across codebase
- New protocols: DidExchange protocol, Presentation Protocol 2.0, Issuance Protocol 2.0
Current architecture diagrams
1.1.2023 LibVCX:
1.1.2023 Aries-vcx
Comparison - Old Q3 2021 diagram