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.

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)
  • 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

  File Modified

Text File chat.txt

Mar 28, 2023 by James Ebert