2020-08-27 Identity Implementers WG Call
Summary
Today's Call
- Project updates
- DIDComm Presentation – Sam Curren
Connection Info
The call takes place over Zoom here https://zoom.us/j/244779296
Date
3PM 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>
- Jim Mason
- George J Padayatti (iGrant.io) <george.padayatti@igrant.io>
- Sam Curren (Indicio) <sam@indicio.tech>
- Michelle Watt
- Bart Cant
- Brian
- Elisa & Ivan Bellesia Serra
- Kevin Griffin (Scoir)
- Krupakar J
- Michael Boyd
- Mikeala Tarkocheva
- Nathan George (Kiva)
- Phillip Feairheller
- Scott Z
Announcements
Sept 1-2: Interop-athon (Stephen Curran)
- Information and registration here: Indy Interop-a-thon - Making "Network of Networks" Real
- User Story: As a prover, I want to be able to create a proof that includes claims from credentials rooted in different Indy networks that a verifier can verify so that I can easily interact with issuers using different Indy networks.
- Free
Working Group Reports and Release Plans
- Main Identity WG
- Meeting notes
- Presentation on TrustID by Maria Teresa Nieto Galan. Blockchain Specialist at Telefónica. (video available),
- Discussion on: DIDs, decentralized authentication, user custody of keys, interoperability
- Hyperledger Indy
- Code Management Updates
- Migrate Jira to Github issues
- Moving from Jenkins to GitHub actions
- Revocation 2.0 (target: available Summer 2020)
- Contributors Meeting
- 2020-08-18 Indy Contributors Call
- Discussion items:
- Preparation for the initial topics at the Indy Interop-athon - Indy Interop-athon - Making "Network of Networks" Real
- Topics planned for the Interop-athon - Presentation
- Creating an did:indy DID Method Specification, including namespacing mechanism
- Method for finding network metadata (genesis file, governance information)
- Indy and KERI: Ready for Prime Time?
- Indy support for DID Docs (Kyle Den Hartog's document discussed at a recent Indy Contributors call).
- Updating Indy SDK to store and use objects with network references
- Updating Indy VDR and Aries Storage to use objects with network references
- Topics planned for the Interop-athon - Presentation
- Indicio's networks.
- Demo of the new Indy Monitoring board setup for the Sovrin network.
- Preparation for the initial topics at the Indy Interop-athon - Indy Interop-athon - Making "Network of Networks" Real
- Indy Node
- Pending release: as soon as possible (date TBD)
- Replacing Indy Crypto with Ursa .
- Discussed "rich schema" objects
- Planning for Ubuntu 20.04 - other dependencies - Jira Issue
- Indy SDK
- Indy VDR into LibIndy
- Indy Credx into LibIndy
- Indy/Aries Shared Libraries
- Aries 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-credx - https://github.com/sovrin-foundation/aries-credx-framework-rs
- Aries Secure Storage initiatives
- Aries Shared:
- Indy Semantics WG
- Code Management Updates
- Hyperledger Aries
- Aries Working Group meetings:
- Meeting Agenda & Notes: Aries Working Group
- WG A: 2020-08-12-A Aries Working Group Call (AMER morning)
- Test Harness, Aries Protocol Test Suite (Stephen Curran)
- Creating an Aries Interoperability Lab
- Complete .NET Backchannel
- Additional tests around proofs - rejection, connectionless
- Reviewing coverage of AIP 1.0
- Looking at negative test cases
- Aries Toolbox - Services, VC with consent (Robert Mitwicki)
- Test Harness, Aries Protocol Test Suite (Stephen Curran)
- WG B: 2020-08-12-B Aries Working Group Call (US afternoon)
- Goals with Governance (Sam Curren )
- Increase User Trust on Accept Screens: https://hackmd.io/pIc1Qo60TD-fXa7ht7rGlw
- RFC 519: Goal Codes: https://github.com/hyperledger/aries-rfcs/pull/519
- Goal with Governance: https://hackmd.io/8C4LojQPTfuJJ1PK-c0hng
- Goals with Governance (Sam Curren )
- Aries Protocol Test Suite - https://github.com/hyperledger/aries-protocol-test-suite
- Aries Agent Test Harness - https://github.com/bcgov/aries-agent-test-harness
- Aries Agents (Cloud Agent Python, Static Agent)
- Aries Cloud Agent Python - ACA-Py User Group (ACA-Pug) Bi-weekly meetings
- Release 0.5.4 done - Release Notes
- simplification of revocation handling
- simplification in the controller space
- Release 0.5.4 done - Release Notes
- Static Agent Python - Release 0.7.1 - Patch to accept base64url encoded values with or without padding
- Toolbox - Various improvements including Transaction Author Agreement support for Indy ledgers requiring it
- Aries Cloud Agent Python - ACA-Py User Group (ACA-Pug) Bi-weekly meetings
- Aries-Framework-Go #aries-go
- Finishing removal of legacy KMS.
- Controllers now have gomobile bindings. Still need to add bindings for notifications.
- Investigating BBS+ JSON-LD signatures
- Investigating DIF attachments in issue credential and present proof protocols (and relevant implementation aspects in the Go framework).
- Presentation Exchange
- Credential Manifest
- Aries-SDK-Ruby
- JSON-LD 1.1 Signatures adding updates
- Exploring BBS+ Signature support via rust bridge
- Horcrux gem for ActiveStorage (https://github.com/johncallahan/activestorage-horcrux)
- Aries-MobileAgent-Xamarin (Aries MAX) - https://github.com/hyperledger/aries-mobileagent-xamarin
- Tools
- Aries Protocol Test Suite
- Aries Toolbox – converted to a web application by Robert Mitwicki - repo https://github.com/thclab/aries
- Aries Shared Libraries (agent storage, vdr, utils)
- indy-vdr (Andrew Whitehead) https://github.com/hyperledger/indy-vdr
- Verifiable Data Registry (VDR; ledger)
- indy-credx / aries-credx (merging)
- Rust layer that wraps Anoncreds (1.0 currently)
- https://github.com/sovrin-foundation/aries-credx-framework-rs
- https://github.com/andrewwhitehead/indy-credx
- Ran a branch of ACAPy with Aries Credx instead of LibIndy
- Aries-Shared-Util
- Pack / Unpack
- Not started yet
- Aries-KMS
- Mike's presentation in Aries WG A
- Mike and Cam's aries-core-rs → aries-kms-mayaguez
https://github.com/sovrin-foundation/aries-kms-rs - Indy wallet crate might move to start another aries-kms implementation → aries-kms-vostok
- indy-vdr (Andrew Whitehead) https://github.com/hyperledger/indy-vdr
- Aries Language Frameworks and SDKs (Go, Java, JavaScript, .NET, Ruby, Python)
- Aries Working Group meetings:
- Hyperledger Ursa
- Homepage: Hyperledger Ursa (EOL)
- 2020-08-19 Meeting Agenda
- Basic intro to lattices and discussion on what our post-quantum crypto strategy should be.
- Discussing CL signatures
- Working on a build guide
- Trust Over IP Foundation
- Main site: https://trustoverip.org/
- Wiki: https://wiki.trustoverip.org/display/HOME/Trust+Over+IP+Foundation
- Steering Committee: https://wiki.trustoverip.org/display/HOME/Steering+Committee+Meeting+Page
- 12 Aug 2020 - Steering Committee Meeting:
- ToIP Working Groups:
- Communications Committee
- https://wiki.trustoverip.org/display/HOME/Communications+Committee
- Confluence wiki organization, development, templates, and training
- V2 of our ToIP stack diagram
- V2 of our Introducing the Trust over IP Foundation white paper
- New ToIP Interoperability Profiles white paper
- Governance Stack
- Meetings: 26 Aug 2020 https://wiki.trustoverip.org/display/HOME/GSWG+Meeting+Page
- Presentation Topic - Getting to know ToIP new Program Manager Dave Luchuk
- Presentation Topic - Work accomplished for Trust Assurance and Roles & Processes TF
- WG: https://wiki.trustoverip.org/display/HOME/Governance+Stack+Working+Group
- Creating new task forces to study governance architecture and process & roles
- ToIP Standards Specification (TSS) - defines overall governance framework model, intended to become an industry standard. May be implemented by multiple TIPs
- Layer One Utility Governance Framework Templates (based on Sovrin)
- Meetings: 26 Aug 2020 https://wiki.trustoverip.org/display/HOME/GSWG+Meeting+Page
- Technical Stack
- WG: https://wiki.trustoverip.org/display/HOME/2020-08-24+Weekly+Meeting
- Discussion topics
- Education Meeting - NOTE: David Luchuk to work with Dan Gisolfi to ensure these sessions are recorded and made available.
- Blockchain Automation Framework: Scheduled for 31 August 2020. See Slack Channel and Mailing List for details.
- Aries DID Ledger Architecture: Scheduled for 14-Sep-2020; See Slack Channel and Mailing List for details.
- Decentralized DID Namespace Registry (DDNR): Scheduled for 23 September 2020. See Slack Channel and Mailing List for details.
- ToIP and TSWG Deliverables and Process
- Understanding TOIP Deliverables Version 5
- Review TSWG Deliverables Process (NOTE: this document is currently not publicly visible. Is that on purpose?)
- TIP Incubation and Graduation Process (work-in-progress)TIP Process Activities
- Education Meeting - NOTE: David Luchuk to work with Dan Gisolfi to ensure these sessions are recorded and made available.
- Discussion topics
- ToIP Interoperability Profile (TIP) - a specific combination of technology layers for a full ToIP stack (e.g., Layer 1: Indy, Layer 2: Aries, Layer 3: Aries, etc.)
- Layers - technical description & scope, required functionality, interfaces to other layers, certification testing standards
- WG: https://wiki.trustoverip.org/display/HOME/2020-08-24+Weekly+Meeting
- Utility Foundry
- Focus on Layer One (e.g., Indy ledger) utility projects
- WG: https://wiki.trustoverip.org/display/HOME/UFWG+Meeting+Page
- Bedrock
- Call for interested companies that may be interested in joining.
- SSI4DE
- Co-Funded by the German Federal Ministry of Economic Affairs.
- Sovrin MainNet
- Transition Team has commenced work. Stability of MainNet is the focus. There is focus on membership ramp-up and acquiring new funds for the Sovrin Foundation to have operational stability and hire for new positions including a Community Manager
- Ecosystem Foundry
- WG: https://wiki.trustoverip.org/display/HOME/EFWG+Meeting+Page
- Patient Identity Task Force introduction - Dinocrates Group LLC
- Human Trafficking Ecosystem Task Force introduction - Secours.io
- Entidad Ecosystem Use Case - entidad.io
- Ecosystem template and term definitions
- WG: https://wiki.trustoverip.org/display/HOME/EFWG+Meeting+Page
- Decentralized Semantics
- WG: https://wiki.trustoverip.org/display/HOME/2020-08-25+Weekly+Meeting
- Demo: Parsing a .CSV file to create JSON files for OCA objects
- OCA Specification document: Contribution and RFCs
- WG: https://wiki.trustoverip.org/display/HOME/2020-08-25+Weekly+Meeting
- Concepts and Terminology
- WG: https://wiki.trustoverip.org/pages/viewpage.action?pageId=65700
- Develop a glossary of shared concepts and terminology
- Communications Committee
- Sovrin Foundation
- Technical Governance Board (TGB)
- Steward Council
- Network is healthy with near 100% uptime
- DIF DIDComm Working Group
- WG Rolling Agenda
- What are the possibilities for didcomm.org?
- Discussion of DIDComm Errors (https://hackmd.io/NgbwTRg1RfKAQJ6QRUizKg)
PR/Issues:
DID Relationships and Connections
- DIF Interoperability Group
- https://identity.foundation/interop/
- Participation does not require DIF membership
- DIF Interop WG Charter Draft
- W3C Standard
- Verifiable Credentials Working Group
- DID Working Group
- DID Working Group Face-to-Face this week. Expect freeze to standard in May.
- Other?
Open Discussion
- DIDComm - slides – Sam Curren
Future Topics
- Trust over IP (www.trustoverip.org)