2021-01-14 Identity Implementers WG Call
Summary
On Today's Call:
Review: Working Group status updates
Presentation:
Patrick Stas will be presenting an introduction to the Indyscan project and how it can monitor the health of Indy-based ledgers
Connection Info
The call takes place over Zoom: https://zoom.us/my/hyperledger.community.3?pwd=UE90WHhEaHRqOGEyMkV3cldKa2d2dz09
Date
Jan 14, 2021 4PM UTC, 8AM PDT, 9AM MDT, 11AM EDT
Welcome/Introductions
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit our Code of Conduct: Hyperledger Code of Conduct
All activities should be conducted in accordance with the Antitrust Policy found here.
Attendees
Name (Organization) <email>
Steve McCown (Anonyome Labs) <smccown@anonyome.com>
Sam Curren (Indicico.tech) <sam@indicio.tech>
Alexander Jonsson (Seropass.me) <alex@seropass.me>
Charles Lanahan
Lohan Spies
Marek Absa
Bill
Mike Richardson
Patrik Stas
Sebastian Bickerle
Sean Mouton
Jakub Koci
Miroslav Kovar
Himangshu Pan
Artur Philipp
Daniel Bachenheimer
Carlo Ferrarini
Announcements
IIW Workshop
#31 (Oct 2020) Proceedings: https://internetidentityworkshop.com/past-workshops/
#32 (Apr 2021), online, https://internetidentityworkshop.com
Thoughtful Biometrics - March 9,10,12 thoughtfulbiometrics.org
Working Group Reports and Release Plans
Main Identity WG
Meeting Notes: 2021-01-06
"SSI with Biometrics" – Debajani Mohanty
Recording: VIDEO
Topics: what happens when biometrics return more than one person's identity? How is de-duplication performed?
Hyperledger Indy
Contributors Meeting
2021-01-05 Indy Contributors Call
Indy Node / Plenum
Next release in progress, same content as the last release, but using a revised CI/CD process for at least indy-plenum and indy-node
Ububtu 16 → 18 upgrade being tested
Indy SDK
RC published and being tested (v 1.16 Build 170)
In community testing
Ubuntu, Windows tests succeeded
Mobile & Mac releases included
Release shortly (date?)
Indy Monitoring - https://github.com/hyperledger/indy-node-monitor
Evernym's next items (won't be adopting shared libraries, will probably maintain LibIndy as a fork outside of Hyperledger)
Removing the Sovrin Token from Sovrin MainNet
Progress: Indy DID Method (did:indy) Specification
Indy DID:Method Spec-ing Meeting - weekly, Tuesday 7AM Pacific - Indy DID Method Specification
Build process
CI/CD moving from Jenkins to Github Actions
Indy/Aries Shared Libraries
Current status: creating a branch of ACA-Py with these components and without indy-sdk
Working ACA-Py branch doing credential exchange! Adding handling in anticipation of JSON-LD credentials.
Indy Shared:
indy-vdr (Andrew Whitehead) https://github.com/hyperledger/indy-vdr
indy-credx - https://github.com/andrewwhitehead/indy-credx
indy-shared-rs - https://github.com/bcgov/indy-shared-rs
Aries Shared:
aries-credx - https://github.com/sovrin-foundation/aries-credx-framework-rs
areis-askar - https://github.com/andrewwhitehead/aries-askar
Hyperledger Aries
Aries Working Group meetings:
Meeting Agenda & Notes: Aries Working Group
WG A: 2021-01-13-A Aries Working Group Call (AMER morning)
Project updates
Interoperable storage network built for the decentralized world: https://source.network/
WG B: 2021-01-13-B Aries Working Group Call (US afternoon)
Hosted Mediator for community use - Daniel Bluhm / Indicio https://indicio-tech.github.io/mediator/
AIP Next
change from did:key to self encoded keys
JWE envelope
PR/Issues
Aries Interop Profile AIP RFC 302: https://github.com/hyperledger/aries-rfcs/tree/master/concepts/0302-aries-interop-profile
Aries Agents (Cloud Agent Python, Static Agent)
Release 0.6.0 available, includes
OOB/DID Exchange support merged – testing/tweaking
Adjustments for supporting aries-askar – mostly internal
Multi-Tenant Support - SICPA and collaborators (Animo, Anon Solutions)
Mediator Support – Indicio - ACA-Py as mediator, ACA-Py as mediator client (through connections protocol) merged; Admin API, fixes in progress; need to add support for DID Exchange/OOB
In Progress:
Persistent Queues – Kiva – WIP PR submitted using redis
More on OOB
Credential Exchange V2 (RFC 0453/0454)
Starting soon:
Getting to W3C Verifiable Credential support with ZKP and Selective Disclosure with Revocation.
DHS SVIP JSON-LD Verifiable Credential exchange in Aries Protocols
Aries Shared Libraries (agent storage, vdr, utils)
indy-vdr (Andrew Whitehead) https://github.com/hyperledger/indy-vdr - communication with Indy-Node ledgers
indy-shared-rs - https://github.com/hyperledger/indy-shared-rs - includes indy-credx (Anoncreds support) and related packages
aries-askar - https://github.com/hyperledger/aries-askar - secure storage (wallet) initiative
Aries Language Frameworks and SDKs (Go, Java, JavaScript, .NET, Ruby, Python)
Aries-Framework-Go #aries-go
Aries-SDK-Ruby
Horcrux gem for ActiveStorage (0.0.4), moved to https://github.com/decentralized-identity/activestorage-horcrux
Tools
Aries Toolbox – supports ACA-Py 5.3 https://github.com/thclab/aries
Aries Protocol Test Suite - https://github.com/hyperledger/aries-protocol-test-suite
Aries Agent Test Harness - https://github.com/bcgov/aries-agent-test-harness
Hyperledger Ursa
Homepage: Hyperledger Ursa (EOL)
Distributed BBS+: (https://www.orbs.com/wp-content/uploads/2019/04/Crypto_Group_signatures-2.pdf
Signature structure and types:
"Simple" Signatures: KeyGen, Sign, Verify.
Blind Signatures. KeyGen, Blind, Sign, (Blinded Sign?), Unblind, Verify.
Threshold Signatures. KeyGen (more complicated), SignShare, Combine, Verify.
Multi-round threshold signature. Can have extra definition for interactive protocols.
Can have multiple types of KeyGen.
Multisignatures. Multiple signers have signed THE SAME message.
Aggregate signatures. Multiple signers have signed potentially different messages.
Short group signatures. Need precise definitions.
How should we handle MPC and communication?
Secure channel operations. How about ratcheting?
Example: ECDSA.
Trust Over IP Foundation
Main site: https://trustoverip.org/
Wiki: https://wiki.trustoverip.org/display/HOME/Trust+Over+IP+Foundation
Webinar: Trust over IP and Government (15 Dec 2020)
Verifiable Credentials, passports, Covid Credential Initiative (CCI)
18 Nov 2020 All Members Meeting: https://wiki.trustoverip.org/display/HOME/All+Members+Meeting+Page
Meting notes https://wiki.trustoverip.org/display/HOME/2020-11-18+All+Members+Meeting+Notes
Slides: Slides
11 Nov 2020 - Steering Committee Meeting: https://wiki.trustoverip.org/display/HOME/2020-11-11+Steering+Committee+Meeting+Page
ToIP Working Groups:
DIF DIDComm Working Group
Rolling Agenda: https://github.com/decentralized-identity/didcomm/blob/main/agenda.md
4 Jan 2020 meeting:
Milestones
First Complete Draft - reads correctly from beginning to end Nov 30th.
Next Complete Draft - Eliminate all TODOs
Bluetooth Discussion
Jan 6, 6pm CET
Will announce on channel
DID Use Cases
PR/Issues:
Discussion Topics
ACK - inclusion and status.
DIF Interoperability Group
Wiki: https://www.notion.so/Interoperability-WG-a42995c37e2a4511a10aea96cdbccc38
Rolling agenda: https://github.com/decentralized-identity/interoperability/blob/master/agenda.md
13 Jan 2020:
discussion on the various Verifiable Credential formats and why standardizing is useful
For comment: Kaliya's LFPH/CCI public-facing lightpaper on VC formats
Sovrin Foundation
Technical Governance Board (TGB)
7 Jan 2021 Meeting Minutes:
Governance Framework discussion (Sankarshan), looking for inputs on:
Public Write Access
Network of Networks support/interoperability (including the Indy DID method)
KERI support
Economics and sustainability plan
Documents
Introduction to the Sovrin Ecosystem, Governance Framework, and Sovrin Utility Governance Framework
Sovrin Governance Framework V2:
DID Method Rubric v1.0: https://github.com/w3c/did-rubric
Steward Council
10 Dec 2020 Meeting Minutes:
Next meeting: Jan 21st
W3C Standard
Verifiable Credentials Working Group
DID Working Group
Other?
Presentation
Slides:
Future Topics
Trust over IP (www.trustoverip.org)
Call Recording