2021-02-24-B Aries Working Group Call (US afternoon)

2021-02-24-B Aries Working Group Call (US afternoon)

Summary

  • Aries Exit Incubation

  • AIP 2.0

Date: Feb 24, 2021 (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.

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>

  • @George Aristy  (SecureKey) <george.aristy@securekey.com>

  • @James Ebert  (Indicio) <james.ebert@indicio.tech>

  • Stephen Curran (Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>

  • @Christos Patsonakis (CERTH) <cpatsonakis@iti.gr>

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

  • Aries Shared:

  • 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

  • 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)

  • 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

  • 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

  • Ursa

    • Go wrapper proceeding nicely

    • Grand refactor in the next few months. Should not affect the external APIs. Will help future additions.

Agenda

  • Aries Exit from Incubation

  • 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 

Action items