2022-08-09 Aries Cloud Agent - Python Users Group Community Meeting
Summary:
Topics:
Recent Merges / Priorities
Enabling OCA in ACA-Py
Update on Ledger Agnostic AnonCreds in Aries / ACA-Py
Q&A
Recordings from the call:
Full Meeting: dummyfile.txt
Extracted segments:
Relevant Chat Bits:
08:17:43 From Timo Glastra : https://github.com/hyperledger/aries-cloudagent-python/pull/1725#issuecomment-1097159274
08:38:15 From Kim Ebert : why wouldn't we send the OCA Bundle (or a pointer to it) with the credential at issuance or sharing
08:39:11 From Daniel Bluhm : Would there be any indication on a ledger of the existence of the bundle on the resource server associated with a schema?
08:42:43 From Daniel Bluhm : I'm assuming we'd need to do things like hashlinks to help ensure data resovled is data we intended to resolve
08:46:13 From John Nathaniel Jr. : Must have a signature and a DID agreed.
Hyperledger is committed to creating a safe and welcoming community for all. For more information please visit the Hyperledger Code of Conduct. |
|---|
Welcome and Introductions
Attendees
@Stephen Curran (Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
@ Kim Ebert <kim@indicio.tech>
@Frostyfrog<colton@indicio.tech>
@Lance Byrd(RootsID) <lance.byrd@rootsid.com>
Announcements
Deployments and Work Updates
BC Gov Team
Aries Shared Components – indy-vdr, indy-shared-rs and aries-askar
Aries-VCR/OrgBook BC Deployment
Issuer Kit - VCs for OIDC Issuer Service
Aries Agent Test Harness work - Results page: https://aries-interop.info
BC Wallet – based on Aries Framework JavaScript and Aries Bifold
Agenda
Updates on merges and current PRs – priorities
Merges Since 0.7.4
Status of reaching full AIP 2.0
Presentation and discussion on enabling OCA for Aries in general and in ACA-Py specifically
MRGs and OCA – how to link them
Update on last week's discussion and ledger agnostic AnonCreds in Aries/ACA-Py:
How to enable object (DID and AnonCreds) resolution to improve ledger agnostic Aries protocols, and in particular, ledger-agnostic AnonCreds
Topics:
DID Resolution:
State of DID Resolution in ACA-Py – local and external resolvers, regex to define if and how to resolve a DID.
External resolvers – http and didcomm interfaces available
Work happening now on did:peer to make it fit the interface
Working happening at SICPA on a DID Registrar based on the DIF Spec - Issue to be added to discuss/track
EBSI plugin being created (Ethereum based, DIDs only)
Plugins needed for did:sov, did:indy, did:peer, did:key and folks may be interested in adding more
Inconsistency in returned DIDDoc – suggests the need for a method in ACA-Py to "smooth out" the handling of DIDDocs - Issue to be added to request
AnonCreds Objects Handling
Currently tied to Indy – a "baseLedger" class with instances for Indy-SDK (indy-wallet storage only) and Indy VDR (indy-wallet or askar storage).
Handles writing as well, with Endorser handling.
Likely need to abstract to a similar, pluggable resolution and writing mechanisms - Issue(s) to be created.
Given an identifier in an AnonCreds object/context – resolve it.
Write AnonCreds objects using plugins to various target VDRs.
AFJ starting to talking about an AnonCredsResourceService
Next Meeting
Future Topics
Action items