...
Excerpt |
---|
Planned:
|
Note: This call is Recorded. Recordings posted at the bottom of the page.
...
Attendees
- Name (Employer) <email>
- Baha A Shaaban (SecureKey Technologies) <baha.shaaban@securekey.com>
- Tomislav Markovski (Streetcred ID) <tomislav@streetcred.id>
- Richard Esplin (Evernym) <richard.esplin@evernym.com>
- Filip Burlacu (SecureKey Technologies) <filip.burlacu@securekey.com>
- Sam Curren (Sovrin Foundation) <sam@sovrin.org>
- Ajay Jadhav (AyanWorks) <ajay@ayanworks.com>
- Troy Ronda (SecureKey) <troy.ronda@securekey.com>
- Stephen Curran (Cloud Compass/BC Gov) <swcurran@cloudcompass.ca>
- Bernardus Kurnia (Binus University) <bernardus.kurnia@binuc.ac.id>
- Alexis Falquier (Spaceman ID) <alexis@spaceman.id>
- George Aristy (SecureKey) <george.aristy@securekey.com>
- Ken Ebert (Sovrin Foundation) <ken@sovrin.org>
- Steve McCown (Anonyome Labs) <smccown@anonyome.com>
Welcome / Introductions
Announcements
- Note the updated calendar invitation on the Hyperledger Calendar
- Hyperledger edX course - Introduction to Hyperledger Sovereign Identity Blockchain Solutions: Indy, Aries & Ursa
- DIF DIDComm WG Call today US/Mountain. Rolling Agenda.
Related Calls
- Previous Aries Working Group calls
- Identity Implementors Working Group call
- Main place to get project updates, release status, and announcements.
...
- Aries Protocol Test Suite
- Aries Shared:
- Aries KMS
- Verifiable Data Registry Interface (VDRI) library
- Other Core Libraries (pack / unpack)
- Aries-CloudAgent-Python (bc.gov) - Latest is Release 0.34.50 on PyPi - some internal breaking changes regarding plugins
- Aries-Framework-Go (Troy) #aries-go
- 2019-12-03 17 Framework Go Weekly PlanningInvestigating usage of Tink to support a native Go KMS (also supports other languages).
- RFC implementation status and Wishlist
- Continuing efforts on routing , duplex transport (transport return route)& relays, crypto/kms, WebAssembly, generic JSON messages, JWE envelopes.
- WASM is working for DID Exchange from a browser (running the WASM) to a routing agent. Next we want to show DID Exchange between browsers.
- Aries-SDK-Ruby (Jack)
- Aries-Framework-DotNet (Tomislav)
- Aries-StaticAgent-Python - Now up to 0.6.1; more details
- Aries-Toolbox
- Aries-SDK-Python - Wrapper from JeromK and SBCA?
- Aries-SDK-Java
- Aries-Framework-JavaScript / Aries-SDK-JavaScript
- As agreed in the connect-a-thon, planning efforts on merging the aries-sdk-javascript codebase into a single framework repo - aries-framework-javascript
- Starting with the efforts on the React-Native Mobile Agent.
- Rich Schemas and W3C Verifiable Credentials (Brent & Ken)
- HIPEs/RFCs
- Next HIPEs/RFCs for
- encoding
- mapping
- credential definition
- Node implementation of
- context (merged)
- schema PR in progress https://github.com/hyperledger/indy-node/pull/1513
- Migration from LibIndy
- LibVCX 0.5.0 with Aries protocol support released today.
- Ursa 0.3.0 release in November
- Updated BLS signature (multi-signatures, small-BLS)
- Compilation optimization for specific hardware
- Rest of predicates for Anoncreds 2.0 and delegatable credentials
- ZMix 0.1.0 expected in January
- Ursa and ZMix will be separate releases. ZMix is the proving code, and Ursa is everything else.
RFC Progress
- Rich Schema RFC headed to an APPROVED status, Troy had some comments on how the Link Secrets tie to W3C spec.
- Proposal to renumber RFC 0289
- Progress on JWE envelopes (RFC 334).
- Draft RFC RFCs on Generic JSON Messages and HTTP over DIDComm.
Other Business
- Scheduling future meetings
- January 1: Cancelled
- January 15: Need to select a topic
- Aries language wrappers
- Connect-a-thon proposal: let's only build Frameworks instead of SDKs—let's be opinionated! Simplify the experience of a new developer.
- Merge the SDK and the Framework repositories so developers don't have to choose between them.
- aries-sdk-go should merge into aries-framework-go
- aries-sdk-javascript should move into aries-framework-javascript
- other SDKs renamed as Frameworks?
- Can have a separate SDK artifact in the Framework repository, if desired.
- Merge the SDK and the Framework repositories so developers don't have to choose between them.
- When can we deprecate the Indy SDK wrappers? (IS-1423)
- Overlap in development between Indy and Aries. New developers should start in Aries.
- Hard to maintain CI / CD and do bug fixes for environments and wrappers we don't use.
- IS-1423 for DotNet, because the Aries Framework is mature.
- IS-1424 for Java, JavaScript, Android, iOS
- Challenges with Python
- Connect-a-thon proposal: let's only build Frameworks instead of SDKs—let's be opinionated! Simplify the experience of a new developer.
- Misalignment between RFC 0094 and ACA-Py
- ACA-Py pull request: https://github.com/hyperledger/aries-cloudagent-python/pull/240
- Evernym products and Pico implemented one way, ACA-Py and DotNetFramework implemented the other. Resolution will be a breaking change.
- A breaking change will be needed in the near future to implement Tobias' proposed changes to the envelope format.
Future Topics
- Next call
- Other:
- Aries KMS design
- Define approved algorithms
- Define plugin interface
- 3rd party libraries we could leverage:
- Google Tink as an encryption library
- Aries KMS design
Future Topics
- Tobias' proposal for evolving DIDComm
- Use cases for HTTP over DIDComm
- Hubs vs Agents
- Status and future of 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
- Architecture of Aries Verifiable Credentials Proof Formats (Mike Lodder)
...