2019-08-14-A Aries Working Group Call (US morning)
Summary:
Work updates and release updates
Indy SDK architecture documentation
Context object for Rich Schemas
Aries SDK architecture
Note: This call is Recorded. Recordings posted at the bottom of the page.
Date
Aug 14, 2019 (7AM Los Angeles, 10AM New York, 3PM London, 17H Moscow)
Remember the Hyperledger Code of Conduct
Anti-Trust Policy:
Linux Foundation meetings involve participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.
Examples of types of actions that are prohibited at Linux Foundation meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.
Attendees
Name (organization) <email>
@Richard Esplin (Evernym) <richard.esplin@evernym.com>
Sam Curren (Sovrin Foundation) <sam@sovrin.org>
Stephen Curran (Cloud Compass/BC Gov) <swcurran@cloudcompass.ca>
Troy Ronda (SecureKey) <troy.ronda@securekey.com>
@John Callahan (Veridium) <jcallahan@veridiumid.com>
Matt Raffel (Kiva) <mattr@kiva.org>
Nemanja Patrnogic (Evernym) <nemanja.patrnogic@evernym.com>
Alexander Shcherbakov (Evernym) <alexander.shcherbakov@evernym.com>
@Steve McCown (Anonyome Labs) <smccown@anonyome.com>
Ajay Jadhav (AyanWorks) <ajay@ayanworks.com>
@Ken Ebert (Sovrin Foundation) <ken@sovrin.org>
@Jakub Koci (Absa) <jakub.koci@gmail.com>
Welcome / Introductions
Announcements
Community project: Aries RFCs - process to move HIPES; RFCs that have been moved concepts / features / pull requests.
Aries Workshop/Connectathon December 3-5 in Provo, Utah (details to follow)
Summary of Prior Calls and Related Meetings
Aries WG
Indy
Indy Maintainers call calendar invitations have changed
Ursa
Release Status
Aries-CloudAgent-Python (bc.gov) - Release 0.3.0 has been tagged and is on PyPi
Architectural Deep Dive recording: https://lf-hyperledger.atlassian.net/wiki/download/attachments/18481664/GMT20190723-ACA_Deep_Dive_1920x1080.mp4?api=v2
Working on 0.3.1:
Command line cleanup
Multi-use invitations with private DIDs
Aries-Framework-Go (Troy)
Project planning is being done via GitHub Projects (https://github.com/hyperledger/aries-framework-go/projects with development tasks tracked at https://github.com/hyperledger/aries-framework-go/projects/2)
Current iteration focus is on framework infrastructure, envelope crypto, did:peer, DID web client resolution, DID exchange protocol, and a controller API to enable demos & integration/bdd tests.
Aries-SDK-Ruby (Jack)
Released as a Gem at https://rubygems.org/gems/aries-sdk-ruby
Indy SDK
August
Ursa
Working on release of 0.2.0
ZKP / ZKLang improvements
Debian packages
Refactor internal plumbing for anoncreds 2.0, shouldn't impact external interfaces
Refactor multi-signature BLS in addition to aggregated signature
Work Updates
Documentation improvements: Michael B and Stephen C
Aries focused Edx Course in November sponsored by the Linux Foundation
SDK 2.0 architecture / Indy-Aries split (Sergey)
https://docs.google.com/document/d/1MYMi4NkixfoIJeC79WBOfX_QA3_9rG-iK3lZa86vIR0/edit#heading=h.z1u0dzf62loi POA and discussion
https://docs.google.com/drawings/d/1d-aCRC_Nzyywv9nyQif9_vBGbeWhp69M4T5_8_yYtAI/edit?usp=sharing Indy SDK Migration box diagram
https://docs.google.com/drawings/d/1sUffkRPlufingeeRjjBniVt9Ek3CNih9lUqym8mUl4M/edit?usp=sharing Aries Architecture
https://hackmd.io/_BhJewTlSUqMGNDc4SvgNw?edit developing ideas around APIs
RFC Progress
Other Business
Documentation on the current Indy SDK architecture (@Sergey Minaev )
Context Handler for Rich Schemas, and POC of improved architecture (@Ken Ebert)
LibAries: library threading models and synchronicity
See background in previous meeting minutes
Daniel's analysis of the challenge, and approaches:
https://docs.google.com/document/d/18kHgTsHkSIIW9cakbampv8rxKxNchWycthHnXGyxkls/edit#Ken's progress on a proposal
Other LibAries architecture suggestions
@Daniel Bluhm : https://hackmd.io/@gjPgYQjMT3azdpSAFgo5PA/HyjVdhVGr
@Stephen Curran concerns about too much Indy code moving to Aries
Should be possible to build an Aries agent without any anoncreds in it
Next call: Continue the discussion of an Aries core library / Indy split until we have a plan that we can work together to implement.
Future Topics
Hubs vs Agents
Payments in Aries
wallet query language
IOT best practices (@Robert Mitwicki, @Adam Burdett , @Lohan Spies )
DID Resolution W3C and Sam's concerns: https://github.com/hyperledger/aries-rfcs/issues/130