2022-06-15 Aries Working Group Call
Summary:
RFC PRs: AIP2 Update and Device Binding
Date
Jun 15, 2022 (7AM Los Angeles, 10AM New York, 3PM London, 4PM CET, 18H Moscow)
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>
@Regis Eloi (IDLab) <regis.eloi@idlab.org>
@Steve McCown (Anonyome Labs)<smccown@anonyome.com>
Stephen Curran (Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
Welcome / Introductions
Announcements
Cardea Interopathon June 16 (includes basic protocol testing–connection using connections v.1 and OOB invitations, issuance, presentations, basic message, question and answer). Registration link.
Components looking for maintainership (as a result of Kiva sunsetting Kiva Protocol, see blog here)
Mobile Agent Xamerin (MAX - Legacy?)
Aries Framework .Net
Fingerprint Component
ACA-Py Components for onboarding
Reach out to Nathan, Cam, or Horatio
Release Status and Work Updates
Aries Agent Test Harness (https://aries-interop.info)
Aries Shared Components - Indy SDK replacements
Shared Rust Library/CredX (AnonCreds) https://github.com/hyperledger/indy-shared-rs
Indy Verifiable Date Registry - Ledger Interface https://github.com/hyperledger/indy-vdr
Aries Askar secure storage - https://github.com/bcgov/aries-askar
0.2.5 release - performance/load work and testing – specific load errors reduced (down to 0.05% error rate), performance up 11%
Frameworks:
Aries-CloudAgent-Python (https://github.com/hyperledger/aries-cloudagent-python, Meetings: ACA-Pug Meetings)
Aries-Framework-JavaScript (https://github.com/hyperledger/aries-framework-javascript, Meetings: Framework JS Meetings)
Working on 0.3.0 release
Issue Credential / Present Proof v2
Merged: OOB / DIDExchange - merged last Friday
Merged: Holder revocation with revocation notifications support
PR open to support lower versions of a protocol
Nearing completion for JSON-LD and BBS+ credential support
Started working on writing a wrapper for Indy VDR for React Native – Almost ready now
Aries-Framework-Go (Troy) #aries-go (https://github.com/hyperledger/aries-framework-go, Meetings: aries-framework-go)
Working on support for DIDComm v2, Credential Manifest, OOB v2 and v3 credential protocols (for DIDComm v2)
RFC 700 to enable web wallets
Aries VCX (https://github.com/hyperledger/aries-vcx)
Aries-Framework-DotNet (https://github.com/hyperledger/aries-framework-dotnet)
Mobile:
Aries Mobile Agent React Native, aka Aries Bifold (https://github.com/hyperledger/aries-mobile-agent-react-native, Meetings: Aries Bifold User Group Meetings)
Aries-MobileAgent-Xamarin aka Aries MAX (https://github.com/hyperledger/aries-mobileagent-xamarin)
aries-service-mediator repo added – a DIDComm Mediator in a Box
Aries-Toolbox
Aries-SDK-Java
Ursa (https://www.hyperledger.org/use/hyperledger-ursa, https://github.com/hyperledger/ursa)
Notes:
Discussion Topics
AIP 2.0 Update (https://github.com/hyperledger/aries-rfcs/pull/739)
Device Binding Attachments (https://github.com/hyperledger/aries-rfcs/pull/729)
Open Discussion
Indy Revocation Support
Registry got out of sync between ledger and wallet, updates no longer possible.
TAA Handing prevented writes
those writes were registry updates
the resulting out of sync state prevented the registry from being updated.
Ian added code in ACA-Py to allow 'fixing' a registry - pulling ledger state into ACA-Py, then re-applying the revocations and writing to the ledger.
New Revocation Scheme
Andrew's new mechanism avoids the same issue - whole registry written (efficiently) each time.
Needs:
Implementation,
review of used crypto to find weaknesses
ledger update for registry publishing
Binding between presentation and proof of non-revocation
Cam with Kiva can help within Ursa
Need a Champion to move this forward within Ursa
Paul Bastian - new method for binding
Certifying entity
Wallet authentication VC
Other Business
Future Topics
Apache Camel Demo - Thomas from Redhat
decorator for redirection after proofs. - existing?
Standardized attribute names for AnonCreds - alignment with VC data model. (Paul Bastian)
terms and conditions (as link)
machine-readable governance?
Action items
Call Recording