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
(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)
- Moved to https://github.com/hyperledger/aries-sdk-ruby
- 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
- Working on release of 0.2.0
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)
- http://jira.hyperledger.org/browse/IS-1285
- 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
- Aries Presentations
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
- 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
Action items
Call Recording