2021-03-24 Aries Bifold Users Group Community Meeting
Summary:
Planned Topics:
- Demo / Code Status
- Work Items
- UI/UX 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>
- David Clawson(Indicio) <david.clawson@indicio.tech>
- Karim Stekelenburg(Animo Solutions) <karim@animo.id>
- Timo Glastra(Animo Solutions) <timo@animo.id>
Announcements
- Aries Framework JavaScript calls every Thursday at 15:00 CET / 07:00 MST (Framework JS Meetings)
- Code has moved to Hyperledger! https://github.com/hyperledger/aries-mobile-agent-react-native
- Indicio open sourced a new wallet design: https://indicio.tech/blog/indicio-contributes-novel-ui-messaging-design-for-digital-wallet-to-open-source-community/
Deployments and Work Updates
- iOS working and documentation added
- In progress - QR Code generation and presentations - Indicio
- Aries Framework JavaScript
- In Progress - Revocation - Animo
- In Progress - Mediation (coordinate-mediation) - Indicio
- rn-indy-sdk
- Added missing present proof related operations. Now works in Android, iOS following
- Aries Agent Test Harness (AATH) manual mobile backchannel
Agenda
- Demo / Code Status
- 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
- Simple UI - show revocation happened
- 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
- Background service accessible - access wallet key
- 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
- Github Projects / Work management
- Generic Storage - User/App data storage
- Take into account wallet import/export
- Standardize key:value pairs
- Universal Wallet spec.
- Settings format
- Aries WG call
- Take into account wallet import/export
- 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
- Bring your UI/UX Developers!
- UI/UX Design Conversations
- UI to functionality layers/interactions
- principle -github discussion
- UI flexibility/implementation
- Format of exchange
- Indicio wallet design showcase by Scott Harris
- Requests?
Future Topics
Action items