2023-02-09 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
Start meeting discussion
Overview of recent work done
✅ Connection rewrite using state pattern - https://github.com/hyperledger/aries-vcx/pull/739
✨ [New contributor PR] - libvcx ios wrapper fix https://github.com/hyperledger/aries-vcx/pull/747
Check on work in progress
POC: UniFFI - https://github.com/hyperledger/aries-vcx/pull/737, notes:
George explained how UniFFI prototype works, demoed actual Android application in emulator utilizing UniFFI wrapper (the PR)
We've discussed the approach to async functions with the uniffi
Upcoming work
Finish polishing Connection rewrite (#739)
Messages crate refactor
End meeting discussion
State machine serialization approach and philosophy
question: should serialized format be considered opaque to users?
Discussion conclusion:
Serialized state machines should be considered opaque - users should not rely on the serialization structure, it might change in the future.
However, users can rely on ability to deserialize state machine from previous version of vcx, even if change in serialization format occurs
We will include
from_parts,to_partstype of API on state machines, as it existed onMediatedConnection
Task backlog: