2021-05-05 Aries Bifold Users Group Community Meeting
Summary:
Planned Topics:
Demo / Code Status
IIW Recap
Work Items
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
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
SITA, Indicio launch Aruba Health App, built using components of Aries Bifold: https://www.sita.aero/pressroom/news-releases/sita-indicio-pave-way-to-safer-travel-experience-with-launch-of-aruba-health-app/
IIW Session
Deployments and Work Updates
In progress - QR Code generation and presentations - Indicio
Aries Framework JavaScript
Released 0.0.7-unstable.0
In Progress - Revocation - Animo
In Progress - Mediation (coordinate-mediation) - Indicio
Dependency Injection
rn-indy-sdk
Added missing present proof related operations. Now works in Android, iOS following
Aries Agent Test Harness (AATH) manual mobile backchannel
Agenda
Code Status
Project Componentization
npm versioning - @Timo Glastra
Creating a separate directory containing components
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