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
- ACA-Py 0.8.0 (using RC0)
- 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
- Alberto - Running ACA-Py mediator
- 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
- Monitoring script development
- Mediator w/ACA-Py
- 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