2022-08-30 Indy Contributors Call
Zoom Link: https://zoom.us/j/99220079317?pwd=OHk0U05ITnBkSmZ0aXlIQzFDYWg3UT09
Summary
Update on the Indy Ubuntu 20.04 Upgrade: Done?
Update on the "mixed node" problem
Update to DID Indy Method: Use a domain name for the "name" segment
Q&A
Recording of Call: dummyfile.txt
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
Attendees
@Stephen Curran (Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
@Wade Barnes (Neoteric Technologies Inc.) <wade@neoterictech.ca>
@Christian Bormann (Robert Bosch GmbH) <christiancarl.bormann@de.bosch.com>
@Philipp Schlarb (esatus AG) <p.schlarb@esatus.com>
@Char Howland (Indicio PBC) <char@indicio.tech>
Related Calls and Announcements
Release Status and Work Updates
Indy Node
Indy SDK
Indy Monitoring - https://github.com/hyperledger/indy-node-monitor
Indy Node Container - https://github.com/hyperledger/indy-node-container
Indy/Aries Shared Libraries - Hyperledger (indy-vdr, indy-shared-rs, aries-askar)
Ursa
Indy DID Method – https://hyperledger.github.io/indy-did-method/
AnonCreds Specification: https://anoncreds-wg.github.io/anoncreds-spec/
Meeting Topics
Update on the Indy Ubuntu 20.04 Upgrade – Done?
New release candidate – dev build is available, further updates are needed found from 16.04 release, needs to be tagged for RC
Add in recent updates to Indy
Review commit differences between main and 20.04 branches.
Sovrin Build – might be this week – should be copy/paste, although the pipelines take a long time to run (but 1/2 the time of the Jenkins pipelines!!!)
Root cause and solution to the "mixed node" problem: Indy Node issue 1769
Discussion of the short and long term handling of the issue.
Option 1: Just use the new "compat_set" merging from now on.
Option 2: Add a config transaction with a transaction number and use "compat_set" for earlier transactions, "sort" for ones after
Option 3: Versioning of transactions
Option 4: Option 1 for now, and revisit after we are live
Using a domain name (e.g. "sovrin.org") as the name segment of a `did:indy` identifier, per this GitHub Issue
Make it optional – the challenge for some will be in retaining a long lasting domain name
How to keep the two versions (domain hosted, one in did-indy-networks repo) of the genesis file in sync?
Idea – GHA that compares the two files and if they differ, creates a Pull Request to update the one in GitHub repo to match the one on the domain name.
Pull request must be reviewed and merged by the editors according to the governance – ensures there is a human step in the process
Action item: work on did-indy-networks
Include a static web generator so that we can publish a human friendly version of the information.
Include the governance guidance for the repo — who can merge and when?
Odd pipeline behaviour – test export jobs failing – perhaps a missing/wrong token? Fail showing because of export fail but the tests are passing.
exports being used so that debugging can occur when tests fail.
Could we disable for PRs, but allow for internal builds.
Need to update the Indy read-the-docs documents
Project needed to provide updated docs
Would like to be on GH-Pages
Need to redirect from read-the-docs when the transition occurs
Future Calls
GDPR and the right to be forgotten – mitigations and approaches.
Status of Indy-SDK
Statement on the future of the Indy SDK: PR 2329
Plans for future of Indy CLI (move to Indy VDR?)
Indy SDK in test for Indy Node (move to Indy VDR?)
Status of GitHub Actions for the Indy-SDK
Indy bugs
Using GitHub tags "Good First Issue" and "Help Wanted"
Node 1490: problems with large catch-up
Plenum 1506: view change message consensus calculation error