2024-10-16 Aries Working Group Call
Summary:
- Update on the move of ACA-Py and other Aries Repos to OWF
- Aries RFC Cleanup
- Messaging Review
- Open Discussion
Zoom: https://zoom.us/j/93803916577?pwd=UWdLSTJ2b0kvZTRyc1hZTUdQQ3ZFZz09
Recording:
LF Decentralized Trust is committed to creating a safe and welcoming community for all. For more information please visit the LFDT Code of Conduct. |
---|
Attendees:
- Sam Curren (Indicio.tech) <sam@indicio.tech>
- Char Howland (Indicio.tech) <char@indicio.tech>
Welcome / Introductions
Announcements
- did:tdw - Moved to DIF. Regular meetings are happening – tomorrow for second one.
- Meeting Agenda and Zoom link: https://hackmd.io/k4cIK9vQSlaeg2pdHE51IQ?view
- https://didtdw.org
- LFDT Member Summit next week in SF
- IIW Oct 29-31
Release Status and Work Updates
- Implementations:
- Aries Cloud Agent Python https://github.com/hyperledger/aries-cloudagent-python, Meetings: ACA-Pug Meetings, Documentation: https://aca-py.org
- Credo https://github.com/openwallet-foundation/credo-ts, Meetings: Credo Meetings
- Bifold Wallet -- https://github.com/openwallet-foundation/bifold-wallet Meetings: Bifold Meetings
- Aries VCX (https://github.com/hyperledger/aries-vcx, Meetings: Aries-VCX Meetings
- Proposal to move Aries VCX to the Open Wallet Foundation - https://github.com/hyperledger/aries-vcx/discussions/1285
- Are you using the Indy SDK for Aries VCX, please let us know, as we're looking to remove support from Aries VCX - https://github.com/hyperledger/aries-vcx/issues/1250
- Picos as of pico-engine version 1.3.0 natively use DIDComm v2 (https://github.com/Picolab/pico-engine/blob/master/packages/pico-engine/README.md)
- Aries Agent Test Harness -- https://aries-interop.info
- Aries Shared Components - Indy SDK replacements
- Indy Verifiable Date Registry - Ledger Interface https://github.com/hyperledger/indy-vdr
- Aries Askar secure storage - https://github.com/bcgov/aries-askar
- AnonCreds Rust - https://github.com/hyperledger/anoncreds-rs
- Shared Rust Library/CredX (AnonCreds) https://github.com/hyperledger/indy-shared-rs - being replaced by AnonCreds Rust
- aries-mediator-service – a DIDComm Mediator in a Box
- aries-endorser-service – an Indy Endorser in a Box (in development)
- Aries Akrida - Load Testing DIDComm based protocols
Discussion Topics
- Future of Aries Discussion--Project Proposals accepted by OWF
- Updates
- Execution
- Meeting adjustments
- Actually Moving Repos
- Pipeline adjustments
- Marketing - Sam to drive prep
- ACA-Py 1.0/Move to OWF announcement
- OWF Wallet Interop SIG
- Alternate weeks
- same time slot
- an hour later
- Scope
- Interop Profiles
- Interopathons
- Movements and progress within wallet efforts
- Awareness of new ideas and concepts
- Actual spec related progress will need to happen in other meetings
- Help needed
- Timing
- New call begins the week following IIW
- Weds 11/6 - 7am PT (current WG day/time)
Weds 11/13 - 8am PT (shifted for TAC)
Weds 11/20 - 7am PT (current WG day/time)
Weds 11/27 - 8am PT (shifted for TAC)
Weds 12/4 - 7am PT (current WG day/time)
Weds 12/11 - 8am PT (shifted for TAC)
Weds 12/18 - 7am PT (current WG day/time)
Weds 12/25 - Holiday - no meeting
Weds 1/1 - Holiday - no meeting
Weds 1/8 - 8am PT (shifted for TAC)
Weds 1/15 - 7am PT (current WG day/time)
- Alternate weeks
- Messaging
- Aries Wiki Proposed Messaging
- To be posted at time of transition with all forward looking details.
- Aries RFCs Repo Future
- Maintenance Mode - Pointers to new work only. No new contributions accepted.
- PR Urgency - We'll discuss all remaining PRs next week.
- Open Discussion
Future Topics
- Mid-Transition Work Items
- Continued project advancement
- No need to adjust code contributions
- Community Coordinated Updates
- Continued project advancement
- Unqualified DIDs
- https://hyperledger.github.io/aries-rfcs/latest/features/0793-unqualfied-dids-transition/
- Progress?
- ACA-Py working on 1.0, this will be the SECOND major release (0.12.1) of ACA-Py that has accomplished step 1
- Ongoing successful testing with Credo.
- did:indy handling
- unqualified anoncreds objects being rejected
- did:indy changes the unique identifier within the DID. both the old method and the new method should work.
- Credo is using did:indy only, cannot resolve unqualified asset identifiers.
- Rushed work to address within AnonCreds RS ( ? ) and ACA-Py.
- quicker fix in Credo, longer fix in everything.
- PRs for adoption status welcome
- OOB Invitation / DID Exchange CCU
- https://hyperledger.github.io/aries-rfcs/latest/features/0496-transition-to-oob-and-did-exchange/
- Step 1 (Accept OOB Invitations) needs confirmation - Please Do This.
- Bifold using OOB, but then connections (allowed for transitions)
- Step 2 - use OOB and implement DID Exchange
- Known systems possibly still using Connection Invitations
- Lissi
- Dock
- GlobalID
- Trinsic
- PRs for adoption status welcome
- Unqualified DIDs
- DIDComm v2 adoption
- ACA-Py progress shared last week
- PR made for initial support. first round trip support.
- Any other updates?
- Credo has the beginnings of DIDComm v2, but does need some attention.
- ACA-Py progress shared last week
- In person offline presentation
- Transport
- BLE DIDComm transport
- ISO/mDL
- Caching Strategies
- Knowing what to cache
- Credential Trust Establishment spec
- Keeping things cached, and use cached state
- verifier decides if it's new enough
- revocation check
- don't include proof of non-revocation if not asked
- can't be ignored?
- Knowing what to cache
- don't do indy edits on cred defs and schemas
- is this already a rule? if not, it should be.
- edit rule does exist. but why?
- Transport
- Interopathon?
- Discuss post EIC
- Virtual
- potential target end of july
- participants
- Aries / ACA-Py
- Credo
- Veramo
- Identus
- scope
- unqualified DIDs gone
- did rotation
- v1 - v2
- DIDComm v2
- trust ping?
- discover features?
- basicmessage?
- did rotation after connection
- didcomm demo interaction
- advanced tasks
- credential issuance / presentation
- unqualified DIDs gone