2021-05-19 Aries Bifold Users Group Community Meeting

Summary:

Planned Topics:

  • Code Status
  • React Native versioning
  • Work Items
  • Questions / Discussions

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

Who you are, and what your interest is in the Bifold effort.

Attendees

  • Name (Organization) <email>
  • James Ebert (Indicio) <james.ebert@indicio.tech>
  • Timo Glastra(Animo Solutions) <timo@animo.id>

Announcements

Deployments and Work Updates

Agenda

  • Code Status
    • Github Project
  • React Native 0.64.1 Updates
  • Shared Components
    • Separated Indy Components in AFJ (with interfaces)
    • Ledger operations - Indy VDR, Indy VDR as Proxy, Indy SDK
      • Create an interface
    • C wrapper with Turbo modules
    • Outline approach in Indy VDR Issue
    • Start with one component - Indy VDR
  • Relevant componentization / state management discussion
  • Questions for maintainers / other discussion?
    • User Data Storage
    • Machine Readable Governance Framework


  • Work Items
    • Github Projects / Work management
      • Assign people to issues / tasks
    • Basic Functionality - UI/UX around it -get on par with other apps
      • Connections
      • Receiving Credentials
      • Presenting Proof
        • Simple - automated select credential
        • Advanced - user selection
          • Attributes not to share - partial proof presentation (create a proposal)
      • Revocation notification
        • Simple UI - show revocation happened
          • Pair programming @ horacio
    • Android update to API 30+ - Horacio
    • Authentication - Pin / Biometrics
      • Background service accessible  - access wallet key
        • iOS concerns on processing time
        • Investigation on this - James Ebert to create an issue
    • Other work items from the group goals?
    • Credential Offers - Relevant Github Issue #29
    • Basic Messaging - UI - Indicio
      • RN Chat Interface package - research
    • Multi-ledger detection - Timo talking with Lissi team
    • UI/UX
  • Generic Storage - User/App data storage
    • Take into account wallet import/export
      • Standardize key:value pairs
      • Universal Wallet spec.
    • Settings format
    • Aries WG call


  • Group Goals
    • Last time's list: 
    • Group Goals
      • Consolidate mobile app development effort among interested parties.
      • Codebase you can check out and run immediately in an emulator.
      • Active community
      • Production ready app.
      • Whitelabel or UI modules to be included in existing apps
      • Enable an app to collaborate via protocols with wallets
      • Interoperability
      • Ease of use
        • And Aries Protocols to support that ease of use, available to all Mobile implementations
    • Meta
      • Test against ourselves over versions
      • Mobile codebase whiteboard - test concepts/ideas
    • Short Term
      • Basic Functionality - Connection, Issuance, Present-Proof for Verification
      • Typescript config
      • Demo with two people to connect and send a basic message
      • Mediation - coordinate mediation protocol w/websockets
        • Runtime setup and configure
      • Agent Test Harness - AFJ for basic capabilities
      • Ability to clone and white-label the Aries Bifold app
    • Medium Term
      • Introduction protocol
      • Talk and demonstrate Export / Import
        • Backup / Restore
      • Agent Test Harness  - Manual Backchannel
      • Multi-ledger support
        • Similar to Lissi capabilities
      • UI/UX focus
        • Widget toolkit - building blocks – data exchange - data description language
      • UI components to be able to use in an existing RN app
      • Support for newer Aries protocols
      • Machine Readable Governance Frameworks
        • UI/UX
        • Ledger in governance framework
      • SVG credential rendering
    • Long Term
      • Log into a website, OICD?
      • Agent Test Harness - Automated Backchannel
      • Multiple apps on the same phone
        • Cross-app wallet - Aries WG Conversation
      • Mobile specific communication transports
        • NFC
        • Bluetooth - Animo & Indicio have current work
      • Cloud Agent Custodial control from mobile app
      • Synchronization between wallets - Aries WG Conversation
      • Not tied to Indy -other credential formats
      • Continual AIP implementation
      • Ledger services to decouple agents from ledgers - Architecture level
        • Runtime vs compile time

Next Meeting

  • Requests?

Future Topics

Action items

  File Modified

Text File chat.txt

May 19, 2021 by James Ebert