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