2023-03-28 Aries Bifold Users Group Community Meeting
Summary
Planned Topics:
Mediator Issues Review
Community Meeting Policies
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
|---|
Welcome and Introductions
Take the opportunity to introduce yourself or organization. Let the community know what interest you have in the Bifold effort.
Attendees
Record your attendance for posterity, and allow others may contact you if needed.
Name (Organization) <email>
@James Ebert (Indicio) <james.ebert@indicio.tech>
@Alberto Antonio Leon (Instnt, Inc.) <alberto@instnt.org>
@Mostafa Youssef (Ontario Gov) <mostafa.youssef@ontario.ca>
@Clecio Varjao (Government of BC) <clecio.varjao@gov.bc.ca>
@Artem Ivanov (DSR) <artem.ivanov@dsr-corporation.com>
@Alexander Shenshin (DSR Corporation) <alexander.shenshin@dsr-corporation.com>
Announcements
IIW – April 18- 20
Agenda
Mono-repo re-org PR (really close) - https://github.com/hyperledger/aries-mobile-agent-react-native/pull/641
Mediator Issues Review - Akiff / Clecio
Mediator w/ACA-Py
Slow, first time connects, dropped messages
Overall instability as ACA-Py running as a mediator
Not able to run as a high-availability instance
https://github.com/fullboar/mediator-test-script
ACA-Py 0.8.0 (using RC0)
ACA-Py 0.8.0 fully released 2 weeks ago
Encountered issues with the upgrade migration scripts
Was going to try spinning up AFJ as mediator
Monitoring is a key thing missing from the mediator
Needs to be in the routing level
Timeouts on connecting to the mediator
Not consistent – more prominent during the startup
ACA-Py – low CPU resource can throttle and doesn't actually do a lot due to thread switching
Increase resources significantly to address
Pickup v2 protocol Live Mode development
Not happening as of right now – Clecio
Maybe we can aggregate in the aries-mediator-service
People running mediators
Alberto - Running ACA-Py mediator
95% of the time it's okay – issues especially at the startup of the agent
Indicio - Running ACA-Py mediator w/Pickup Plugin
Tasks:
Monitoring script development
Ontario Upgrade Testing could be adapted to do this potentially
Update ACA-Py mediator to 0.8.0
Ontario report significant performance improvements
Updating the Node version
Why do we need an upper limit?
#675 - remove upper limit
Artem – Mobile Verifier Demo
Update to AFJ 0.4.x;
Creating an AFJ mediator to keep alongside the ACA-py version;
First work on new repo design will be to break out OCA into an NPM package.
Next Meeting
Future Topics
Indy ledger namespaces
Machine Readable Governance Presentation - Mike
How should we implement Machine Readable Governance?
Bifold architecture - what's next?
New Action Items
Jason to come up with a road map for upgrading to RN 0.7x.y for next meeting.
Jason to create or move Issue for verifier developer feature in Bifold.
Jason to add Codecov report / bot to repo as a PR check.
Consider adding CodeQL from Github to find issues (security or otherwise)
Jason to create a draft maintainers file as PR for community review.
Need to update Sovrin genesis file and check network availability.
Fetch genesis transaction as part of a build step.
Understand if the wallet can update the genesis transaction in the field (post build).
Problem with pick-up plugin (pickup v2) with mediators. The first message is dropped.
Clecio will help update ZMQ in indy and give a new build to James.
James to present some architecture ideas at the next Bifold meeting.
Recording