Summary
Excerpt |
---|
|
Timezone: Europe afternoon and US morning
We intend to record this call.
Remember the Hyperledger Code of Conduct
...
- Name (organization) <email>
- Richard Esplin (Evernym)
- Daniel Bluhm (SF) <daniel.bluhm@sovrin.org>
Announcements
Summary of Prior Call
...
- Indy Node
- Late July: 1.9.1
- Bug fix release
- Authors vs Endorsers (INDY-1999)
- Public write access (INDY-2171)
- Bug fix release
- August: 1.9.2
- Bug fix release
- September: 1.10.0
- PBFT view change
- Late July: 1.9.1
- Indy SDK
- Late July: 1.11.0
- Usability improvements to Indy CLI and Payments (Sovrin Foundation and Evernym)
- Requires concurrent release with libsovtoken
- LibVCX without agency (Evernym)
- Proof of possession of payment address – UNLIKELY
- Usability improvements to Indy CLI and Payments (Sovrin Foundation and Evernym)
- August:
- Finish Authors vs Endorsers
- Finish proof of possession of payment address
- GitLab migration alongside Jenkins (Foundation)?
- Platform Updates (Evernym?)
- Future
- Aries / Indy split
- Anoncreds 2.0 (Sovrin Foundation, BC.gov?)
- Late July: 1.11.0
- Ursa
- June: 0.1.2
- Exposing the existing functionality over a C-API for the Aroha team.
- Not tagged in GitHub July: 0.2.0
- Refactor internal plumbing for anoncreds 2.0, shouldn't impact external interfaces
- Multi-signature BLS instead of aggregated signature
- Agent from Indy Catalyst migrated to aries-cloudagent-python (BC.gov)
- Initial code migration from Indy SDK repositories
- Migration from BC repos this week.
- Not migrated yet
Work Updates
- Documentation improvements: Michael B and Stephen C
- Start with new developer path through Aries.
- First draft in aries-cloudagent-python from 0 to coding in Aries
- Need to review and prune out-of-date documentation (Alice / Faber treatment of pairwise DIDs is a key pain point)
- Michael is working on Indy Agent walkthrough using C#
- Start with new developer path through Aries.
- SDK 2.0 architecture / Indy-Aries split (Sergey)
- GitLab migration (Mike and Steve G)
- Evaluated Circle CI, but it doesn't support Windows
- Blocking various platform updates and CI / CD improvements
- Demo in the Identity Implementers call?
- Issues with Jenkins machines because Rust builds run out of memory—workaround increased build time but is a temporary solution
- Advanced Schemas and W3C creds (Ken)
- Can successfully write and retrieve the Context object from the node code. Will track through all layers up to Aries.
- https://github.com/ken-ebert/indy-node/commits/master
- Once unit tests work, will commit back either to Master or in a Branch.
- 5 additional objects need to be added.
- Can successfully write and retrieve the Context object from the node code. Will track through all layers up to Aries.
- Warnings from rust cargo clippy (Mike)
- IS-1270 through IS-1274
- Will look at again in July
- New design for revocation / Anoncreds 2.0 (Mike)
- Would be useful to have a comparison in performance between Anoncreds 1.0 and Anoncreds 2.0
- First draft is latex document in Ursa repo. Will be published as PDF and HTML.
- Need a plan for changes to Indy Node
- HIPE for overall changes, then a design PR for the changes specific to the different repos.
https://github.com/hyperledger/indy-node/tree/master/design
- HIPE for overall changes, then a design PR for the changes specific to the different repos.
Other Business
- Proposed improvements to Indy Node architecture and PBFT view change
- https://github.com/hyperledger/indy-plenum/blob/master/design/plenum_2_0_architecture_class.png
- https://github.com/hyperledger/indy-plenum/blob/master/design/plenum_2_0_architecture_object.png
- https://github.com/hyperledger/indy-plenum/blob/master/design/plenum_2_0_communication.png
- Relationship to long term "Ledger 2.0"
- multi-process
- ZMQ client communication vs DIDComm over HTTP
- Modular architecture: "Micro-services" / actors
- 4 levels of tests in Indy Node
- Unit
- Integration
- System
- Simulation
- Schedule for future calls
- Meeting every two weeks in this timezone
Next Week
- Maintainership requirements for Indy Node and Indy SDK
- Ursa and AMCL
- New pack / unpack requires disclosure of recipient
- Proposed improvements to Indy Node architecture and PBFT view change
Next Week
...
Action items
- Nathan (Richard)
- Fix Hyperledger calendar invitation
- Nathan (Daniel)
- Set up alternate meeting hosts to record
- Mike (Ken)
- Address memory issues with current CI / CD pipelines
- Axel (Artem)
- Dependency update of Backtrace slowed down build pipelines for Windows