...
Excerpt |
---|
|
Note: This call is being recorded.
...
- Sam Curren (Indicio) <sam@indicio.tech>
- Stephen Curran (Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
- Robert Mitwicki <robert.mitwicki@humancolossus.org>
- Ed Eykholt (iRespond)
- Steve McCown (Anonyome Labs) <smccown@anonyome.com>
- Drummond Reed (Evernym) <drummond.reed@evernym.com>
- George Aristy (SecureKey) <george.aristy@securekey.com>
Welcome / Introductions
Announcements
...
- Ursa -
- Semantics - Next meeting: 04/28 (Tuesday)
- DID UX Call - Active?
- SSI in IoT WG
- Indy Contributors - No call this week
- Identity WG / Identity WG Implementer calls (Wed / Thurs) - Riley Hughes on status of Sovrin MainnetMike Lodder ZKP LD
- DIF DIDComm WG - Monday's at Noon US/Pacific - Sam Curren (Mon) - DID Doc services, etc.
...
- Aries Protocol Test Suite - https://github.com/hyperledger/aries-protocol-test-suite
- One agent under test
- Issue, credential, and proof tests are merged.
- Aries Agent Test Harness -
- Test compatibility between any two agents
- https://github.com/bcgov/aries-agent-test-harness
- A harness for testing two or more agent implementations using RFC-driven BDD test scripts based on a standard architecture
- Extending ability to easily run tests that mix and match agents
- Additional tests with Cred Exchange Help Wanted: Creating a backchannel integration for aries-framework-dotnet
-
- Aries Shared:
- Aries Shared
- :
- indy-vdr (Andrew Whitehead)
- Remaining work: Wrap up for a 1.0 release
- On Hold: Integrating into LibIndy in a separate branch, goal is to release in April/May
- Nearing release 0.6(?) - most work complete that was needed: Design doc, FFI, testing, CI / CD
- CI - GitHub actions runs unit tests and basic integration tests
- CD not there
- No design doc, but crate docs
- Rich Schema merged and behind a feature flag
- Refactoring PR not merged - cleanup, internal simplification, crate docs
- Nearing release 0.6(?) - most work complete that was needed: Design doc, FFI, testing, CI / CD
- indy-credx -
- Experimental ACA-Py branch created that can do credential exchange with indy-credx
- indy-shared-rs
- features across indy-vdr and indy-credx
- pack/unpack on Ursa (not libsodium)
- aries-credx
- Currently just claim encoding routines
- Future TBD Aries-KMS/Storage (Mike Lodder Andrew Whitehead Cam Parra)
- 6 most common attribute encodings (but not anoncreds 1 attribute encoding)
- Can make a non-revocable credential and create proofs.
- Aries Secure Storage initiatives:
- Mike working on documentation and architecture as an Aries RFC (KMS architecture) and Ursa RFC (API)
- PR is submitted: https://github.com/hyperledger/aries-rfcs/pull/440
- Mike working on documentation and architecture as an Aries RFC (KMS architecture) and Ursa RFC (API)
- Mike and Cam's work aries-
- kms-mayaguez - Postgres backend for credential storage
https://github.com/sovrin-foundation/aries-kms-rs- Persistence work allows plugging in any database engine.
- Focus is using an external enclave.
- aries-kms-vostok
- kms-mayaguez - Postgres backend for credential storage
- - indy-wallet capabilities moved to an Aries base
- Andrew also working on that
- - indy-wallet capabilities moved to an Aries base
indy
- Release 0.5.1 available
- Revocation based on anoncreds 1.0 has been merged into master and will be in the next release.
- Successful tests with Streetcred and esatus wallets
- Successful tests with Streetcred and esatus wallets
- Signing of Attachments
- Major/Minor protocol version handling
- Tracing based on RFC 0034 and trace output visualization. Goal is "jurisdiction-scale" issuance.
- Removal of v0.1 credential exchange protocols
- Revocation based on anoncreds 1.0 has been merged into master and will be in the next release.
- Next up
- indy-tails-server and public deploy of in instance
- Continued work on Revocation 2.0 - merkle tree, or perhaps another bit array-based approach.
- is on PyPi.
- Revocation support added and tested with Streetcred and esatus Mobile Agents; major/minor version handling
- Implementing the Out-Of-Band protocol
- Implementing issue-credential and present-proof protocols
- Edge agent in work based aries-framework-go using WASM with support for DIDs, VCs and DIDComm support being added0.1.3 release notes.
- Added DID/Verkey sign_and_submit to aries_sdk_ruby and published new gem (0.0.8)
- Created aries-rails-docker experiment that support Rails 4 with Indy 1.8.1 on Heroku & DokkuTrying to resolve dependabot vulnerabilities in ruby gems used by the aries-sdk-ruby and example Rails projects
- Release last week for Aries compatibility with ACApy and LibVCX (RFC 0094)
- PR for Connections Update
- Converted to a web application by Robert Mitwicki - repo https://github.com/thclab/aries
- Upcoming cleanup items
- Started regular meetings: Framework JS Meetings
- Current focus is on mediator use case (NodeJS)
- Some work has been done to support the W3C Verifiable Credentials Data Model specification
- Evolution of the open source mobile agent (Mattr Global's OSMA)
- https://github.com/hyperledger/aries-mobileagent-xamarin
- 0.4.0 scheduled for late March
- Improved hash to curve algorithm
- Updates to AMCL wrapper
- To replace libsodium, need to have a replacement for the anoncrypt / authcrypt sealed box for pack / unpack.
- Can be done in Ursa with two steps, but might add as a single function call.
Agenda
- Intro and project updates (25 10 min - )
- DIF DIDComm WG Update (Sam - 15 min)
- Aries Toolbox Open Discussion (Sam, Robert, etc. - 30 min)
- Websockets for client communication (Robert - 30 min)
- Issue Game: Can we close this? (15 min - )
- Open Discussion / Next Week Topics / Wrap Up (5 min - )
Next Week
- Connectionless Issue (Tomislav)
- Requests?
Future Topics
- Migrating to new JWE envelope format: https://github.com/hyperledger/aries-rfcs/issues/478
- DIF Interop Project - Project is proceeding, connect the communities at IIW
- DKMS status
- Credential Fraud: Example how in ACA-Py to verify same link secret across multiple credentials in presentation
- Schema interop - how to reused 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
- What's left for DID Exchange protocol?
- Some discussion in: https://github.com/hyperledger/aries-rfcs/pull/366
...