Zoom: https://zoom.us/j/94626752608?pwd=K0t4N3VqRzlscTNYajlxMHNPM08yQT09
...
(6AM Los Angeles, 9AM New York, 2PM London, 3PM CET, 17H Moscow)
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
---|
Attendees
- Lance Byrd (RootsID) <lance.byrd@rootsid.com>
- bruce_conrad@byu.edu (Pico Labs) <bruce_conrad@byu.edu>
- Rodolfo Miranda (RootsID)<rodolfo.miranda@rootsid.com>
Welcome / Introductions
...
- Aries Agent Test Harness (https://aries-interop.info)
- Aries Askar secure storage - https://github.com/bcgov/aries-askar
- Frameworks:
- Aries-CloudAgent-Python (https://github.com/hyperledger/aries-cloudagent-python, Meetings: ACA-Pug Meetings)
- Encryption envelope (Askar impl) not fully-developed yet. We could use different libraries (SICPA Rust). SICPA DIDComm impl is what will be used... resolves did peers natively. The keys will have to be transported out of Askar, but that is acceptable for now. SICPA is the most widely used.
- SICPA for DIDComm and did:peer https://github.com/sicpa-dlab/didcomm-python
- No near-term Askar support for the DIDComm v2 encryption envelope and core protocols.
- Protocols related to credential exchange and connection establishment. Distinguish between DIDComm v1 and v2. DID Exchange will be adapted. The main focus is on Out-of-Band protocol.
- Very important to extend the AATH.
- Encryption envelope (Askar impl) not fully-developed yet. We could use different libraries (SICPA Rust). SICPA DIDComm impl is what will be used... resolves did peers natively. The keys will have to be transported out of Askar, but that is acceptable for now. SICPA is the most widely used.
- Aries-Framework-JavaScript (https://github.com/hyperledger/aries-framework-javascript, Meetings: Framework JS Meetings)
- https://github.com/hyperledger/aries-framework-javascript/pull/1096#issuecomment-1343833016
- https://github.com/hyperledger/aries-framework-javascript/pull/1211
- Issue related to multi-base from SICPA for DID peer
- Picos as Aries agents (DIDComm v1: https://github.com/Picolab/aries-cloudagent-pico ; DIDComm v2 work in progress)
- students have returned and they are using SICPA for envelope encryption, pack/unpack and hopeful sending messages
- DIF Picos working group, useful for IoT devices
- Swift Framework
- Veramo Framework
- WACI support https://github.com/uport-project/veramo/issues/1106
- DID Peer support https://github.com/uport-project/veramo/issues/1105
- Using Brian's (AviaryTech) DID Peer impl, adapting it as a plugin
- Aries-CloudAgent-Python (https://github.com/hyperledger/aries-cloudagent-python, Meetings: ACA-Pug Meetings)
- 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-mediator-service – a DIDComm Mediator in a Box
- working on Pickup support
- AviaryTech DIDComm TS impl
- KERI Working Group
- Alternative to peer DID. More refinements to the proposal. Then present it to the Aries groups. Similar to Algo2 of the peer DID.
- KERI parameter on the DID in order to get the document. Public encryption key and serviceEndpoint.
- Alternative to peer DID. More refinements to the proposal. Then present it to the Aries groups. Similar to Algo2 of the peer DID.
Discussion Topics
DIDComm v1 vs v2
- simple explanation of the benefits of upgrading
AIP3
- HackMD from the last Aires WG meeting, regarding AIP 3.0
- Should we specify how the did methods (like did peer) are used?
- We are focused on DIDComm v2 communication but does the rest of the AIP community know that?
- WACI issuance
- Do you need to be able to resolve indy, cheqd, etc. in order to issue credential
- Discussed sub-roles https://raw.githubusercontent.com/hyperledger/aries-rfcs/main/features/0453-issue-credential-v2/credential-issuance.png
Aries Agent Test Harness
- What did methods are supported? And how do you configure to use did indy, orb, etc.
- What is the priority of tests to create that will eventually be AIP3 tagged tests?
- How is mediation tested?
- With the mediation role (what is the name like bob, alice, faber, etc) and show you support the mediation features.
Current DIDComm-V2 specific tests:
Code Block title DIDComm-V2 tests aries-agent-test-harness % ./manage tests --tags @DIDComm-V2 Selecting: ['@DIDComm-V2'] Feature: WACI Issuance @T001-IssueCredentialV3 @DIDComm-V2 - WACI issuance flow Feature: DIDComm V2 Establishing Connections @T001-OobV2 @DIDComm-V2 - Establish a connection between two agents using DIDComm V2 Feature: Aries agent present proof v3 @T001-PresentProofV3 @DIDComm-V2 - Present Proof of specific types and proof is acknowledged with a Citizenship credential type with a DID Exchange Connection
- New tag in AATH that are not credential related, maybe:
- DIDCommV2_Peer
- DIDCommV2_Simple
- Didcommv2_base
- Didcommv2_layer2
- See https://github.com/tdiesler/aries-agent-test-harness/tree/camel/aries-backchannels/camel#aip-10-status
...
Action items
Call Recording
Attachments |
---|