2023-05-11 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
- Mentorship program status
- More than 60 applications received across 2 projects
- Mentorship program status
- Overview of recent work done
- change: verifier send always either ack or problem report upon verifying proof https://github.com/hyperledger/aries-vcx/pull/830
- feature: ddo resolver merged https://github.com/hyperledger/aries-vcx/pull/812
- feature: did:web resolver method merged https://github.com/hyperledger/aries-vcx/pulls?q=is%3Apr+is%3Aclosed
- refactoring: move code to shared_vcx https://github.com/hyperledger/aries-vcx/pull/826
- refactoring / CI: ios libvcx build https://github.com/hyperledger/aries-vcx/pull/823
- Check on work in progress
- good-first-issuer / refactoring: mime-type adjustments https://github.com/hyperledger/aries-vcx/pull/831
- generalized anoncreds ledger traits draft https://github.com/hyperledger/aries-vcx/pull/829
- feature: ledger trait implementaiton with indy-vdr-proxy https://github.com/hyperledger/aries-vcx/pull/837
- comes with pending contribution to indy-vdr repo https://github.com/mirgee/indy-vdr/pull/1/files
- fix: problem-report under notification protocol family https://github.com/hyperledger/aries-vcx/pull/833
- holder implementation with state pattern https://github.com/hyperledger/aries-vcx/pull/768
- Upcoming work
- break down
aries-vcx-core
- crate anoncreds-ledger
- trait ledger-read
- trait ledger-write
- crate trait-wallet
- crate: anoncreds-prover
- crate: anoncreds-verifier
- crate: anoncreds-holder
- crate: anoncreds-issuer
- implementation crates - either each implementation separate, or grouped but feature flagged
- questions
- associated types vs shared general anoncreds types
- crate anoncreds-ledger
- Typestate pattern - revisit connection protocol
- break down
- Priorities
- aries-vcx-core break down
- unlocks better testing
- unlocks gradual integration of modular-libs/vdrtools
- did-resolver crate integration
- typestate pattern
- new gen testing - connectionless integration tests for typestate holder+issuer
- aries-vcx-core break down
- End meeting discussion
- <anything else that comes up to be discussed>
- new good first issues candidates?
Task backlog:
- Issuer with credx
- Eliminate usage of MediatedConnection in tests (in favor of (non-mediated) Connection)
- Add more typing across codebase
- use did type
- New protocols: DidExchange protocol, Presentation Protocol 2.0, Issuance Protocol 2.0
- Aries mediator client (pick protocol V2)
Recording