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. |
|---|
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 -
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 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-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)
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)
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
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
Criteria: https://tsc.hyperledger.org/project-incubation-exit.html; Hyperledger Aries Request: Hyperledger Aries Proposal to Exit Incubation Status
On the TSC agenda tomorrow morning.
Please review the request document, add your name to it if you agree, review and update the document as you see fit.
CII Badge questionnaire completed: https://bestpractices.coreinfrastructure.org/en/projects/4088
AIP Next
https://github.com/hyperledger/aries-rfcs/pull/579 (Main AIP 2.0 PR)
Discussion:
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