Summary
- AIP 2.0
Date: (12PM Los Angeles, 3PM New York, Tuesday at 7AM Sydney)
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
---|
Attendees
- Sam Curren (Indicio) <sam@indicio.tech>
Welcome / Introductions
Announcements
March 9,10,12 - Thoughtful Biometrics
April 20-22 - IIW
June 8-10 Hyperledger Global Forum
Related Meetings Review
- Ursa -
- SSI in IoT WG
- Indy Contributors - Every 2nd Tuesday 8am US/Pacific - CI/CD of Indy Node and Plenum, Ubuntu 20.04 release, indy-sdk ready
- Indy DID Method Tuesdays 7am Pacific - Last: The possibility of adding a data element to a NYM to enable full DIDDoc support, eliminating the need for finding related DID+ATTRIB.
- 2021-02-25 : Identity Implementers WG Call (9am MT / 4pm UTC) – Lohan Spies (did:x) will provide a presentation of tools & methods for monitoring the health and security of Indy-based ledgers.
- DIF DIDComm WG - Monday's at Noon US/Pacific - Sam Curren (Mon) - DID Doc services, etc.
- Aries Bifold / Aries Mobileagent React Native - early community discussions
- TrustoverIP Saturn5 Interop Testing
Upcoming Releases and Work Updates
- Aries Protocol Test Suite
- Instructions, docker added - Try It!
- Issue, credential, and proof tests are merged.
- esatus backchannel
- OOB protocol testing added (phase 1)
- Regular friday meetings, contact Keith Smith for details
- Aries Agent Test Harness
- Working on status page to describe the state of each daily test run (combinations of ACA-Py, Aries Framework .NET, Aries Framework Go and Aries Framework JavaScript)
- Looking for more participants - Evernym, Aries-VCX, etc.
- Looking for someone to add a Mobile Wallet Test Agent
- Kiva looking to do this with mobile agent and mediator
- Working on status page to describe the state of each daily test run (combinations of ACA-Py, Aries Framework .NET, Aries Framework Go and Aries Framework JavaScript)
- Aries Shared:
- Aries Shared: Fully functional branch that uses the shared libraries, not indy-sdk
- indy-vdr (Andrew Whitehead) https://github.com/hyperledger/indy-vdr
- indy-shared-rs - https://github.com/hyperledger/indy-shared-rs
- aries-askar (storage): https://github.com/hyperledger/aries-askar
- Aries Shared: Fully functional branch that uses the shared libraries, not indy-sdk
- Aries-CloudAgent-Python (bc.gov)
- Release 0.6.0-RC1 tagged and image posted.
- A couple of tweaks between RC0 and RC1.
- In Progress:
- Persistent Queues – Kiva – WIP PR submitted using redis and supporting plugin queue managers
- BDD test suite of integration tests that supplement the AATH tests – different startup options, e.g. multi-tenancy, mediator, etc.
- Signed Transaction/Endorser Protocol
- Credential Exchange V2 (0454) – almost done
- Started:
- Getting to W3C Verifiable Credential support with ZKP and Selective Disclosure
- DHS SVIP JSON-LD Verifiable Credential exchange in Aries Protocols
- Plans for this is outlined here: https://hackmd.io/@animo/acapy-bbs-2
- Getting to W3C Verifiable Credential support with ZKP and Selective Disclosure
- Release 0.6.0-RC1 tagged and image posted.
- Aries-Framework-Go (Troy) #aries-go
- Move storage definitions to service provider interface module.
- Improvements to storage implementations.
- Adding support for BBS+ curves in KMS (and then complete integration of presentation-exchange with BBS+ in the framework)
- Implementing UniversalWallet2020 APIs
- Fix: JSON-LD context verification when parsing verifiable presentations
- Aries-SDK-Ruby (Jack)
- Horcrux gem for ActiveStorage (0.0.4)
- moved to https://github.com/decentralized-identity/activestorage-horcrux
- refactored to change blob key directly (instead of via Tempfile)
- Horcrux gem for ActiveStorage (0.0.4)
- Aries-Framework-DotNet (Tomislav)
- Revocation intervals affecting search - fix submitted.
- Aries-Toolbox
- Connections Update Complete
- ACA-Py Toolbox Plugin updated to support ACA-Py 5.3
- Dependency Updates
- Converted to a web application by Robert Mitwicki - repo https://github.com/thclab/aries
- Aries-SDK-Java
- Aries-Framework-JavaScript - Framework JS Meetings
- Connection, Issue Credential protocol implemented, PR open for present proof
- Added support for react native
- Working on open source mobile agent (https://github.com/animo/aries-mobile-agent-react-native)
- Aries-Bifold / Aries-Mobileagent-React-Native - Aries Bifold Meetings
- Rich Schemas and W3C Verifiable Credentials (Brent & Ken)
- Some work has been done to support the W3C Verifiable Credentials Data Model specification
- Modifications to use BBS+ LD sigs as a first step - early exploration.
- Aries-MobileAgent-Xamarin (Aries MAX) - https://github.com/hyperledger/aries-mobileagent-xamarin
- Ideas:
- Automatic offer acceptance/managing credentials
- Machine readable governance
- Ideas:
- Ursa
- Go wrapper proceeding nicely
- Grand refactor in the next few months. Should not affect the external APIs. Will help future additions.
Agenda
- AIP Next
- https://github.com/hyperledger/aries-rfcs/pull/579 (Main AIP 2.0 PR)
- Discussion:
- https://github.com/hyperledger/aries-rfcs/pull/591
- We need new RFCs for the Indy AnonCreds, JSON-LD and BBS+ sub-targets to describe the credential exchange attachments for each
- Daniel Hardman agreed to create the Indy one
- Timo Glastra agreed to create the JSON-LD VC format one, with help from George Aristy
- The BBS+ one will likely be an evolution of the JSON-LD one
- Draft and review preparation to be done for next week's meeting.
- Remove Credential Manifest as a sub-target
- Timo Glastra is working on a minimal implementation of a replacement suitable for the issue-credential protocol and will include that in the new RFC mentioned above.
- Presentation Exchange RFC – George Aristyto review/revise the RFC 0510-dif-pres-exch as needed, mainly to nail down the specific version of the PE spec to use.
- DIDComm message envelope RFC – Troy Rondato provide an overview of his RFC 0587 PR, including, effort needed to add support to the frameworks, what a community update would look like, and how to use OOB (and DIDDoc?) to express what is supported by the sending agent.
- Really hope to see Tomislav Markovski Andrew Whitehead Timo Glastra at the meeting to assess the impact on the three major open source Aries implementations.
Next Week
- RFCs for Indy AnonCred attachments, JSON-LD attachments (at least) and perhaps BBS+ attachments.
- JWE Envelope discussion.
- Perhaps: What's Wrong with OOB and DID Exchange and what should we be doing? - George Aristy
Future Topics
- Schema interop - how to reuse a schema across different networks Robert Mitwicki(RFC in progress)
- Using WebSocket as a way to communicate back to the mobile/desktop wallet (Agent (services or user) as a proxy for communication between service and digital wallet) Robert Mitwicki