2021-02-03 Aries Cloud Agent - Python Users Group Community Meeting

Summary:

Planned Topics:

  • Preparation for the 0.6.0 release
  • W3C Verifiable Credentials in ACA-Py with ZKP and Selective Disclosure

Recording from the call: 20210203 ACA-Pug Meeting Recording

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

  • Name (Organization) <email>
  • Christos Patsonakis (CERTH) <cpatsonakis@iti.gr>
  • Timo Glastra (Animo Solutions) <timo@animo.id>

Announcements

  • Primary branch of repo has been renamed to main – update your forks accordingly
  • ACA-Py Release 0.6.0 coming soon (see below) – likely this week

Deployments and Work Updates

  • BC Gov Team
    • Aries-VCR/OrgBook BC Deployment - starting on an multi-tenant OrgBook Issuer
    • Issuer Kit - VCs for OIDC Issuer Service - Safe Entry BC PoC - VCs for Physical Access Points
    • Aries Agent Test Harness work
      • DID Exchange Test Cases; deprecating 0160 Connections usage
      • Backchannel for Aries Framework Go
    • Breaking up the Indy SDK
      • indy-vdr
      • indy-shared-rs – contribution to Hyperledger
      • aries-askar - storage – contribution to Hyperledger
    • BBS+ support to achieve W3C Standard VCs with ZKP and Selective Disclosure

Agenda

  • Recent issues - help wanted 
  • Release 0.6.0 – It's BIG
    • Breaking Changes - https://hackmd.io/pWCJ4fnoR_aTPIoBiNBV_g
      • Controllers: New API endpoints, tightened up revocation handling to RFC 441
      • Startup: Removal of auto-creating wallet in "start" mode and the handling of recreating a wallet in "provision" mode
      • Plugin Writers:
        • use of "Profile" vs. "RequestContext" and overall handling of contexts (no longer assume single context)
        • retrieving the "AdminRequestContext" as changed
        • "ProfileSession" needed to inject a the "BaseStorage" or "BaseWallet" interfaces and the "inject" method is no longer async
    • Additions since 0.5.6 (2020.10.19) – 120 merged PRs ago.
      • Issue Credential V2 (RFC 0453) – Draft 
      • Mediator – with docs
      • Multi-tenancy – with docs
      • OOB – complete, unit tests almost there
      • DID Exchange and common connection record
      • Flexible web hooks – with demo for multi-tenancy use case
      • Indy Best Practices for Proof Request/Proof (RFC 441)
      • Underlying changes to support Indy/Aries Shared Library deployments
      • Unit tests updates (still ~99% coverage)
      • Alice/Faber Demo updates to include all new features
    • Current work, but not included
  • W3C Verifiable Credential project: https://hackmd.io/@animo/acapy-bbs-2
  • Repolinter - Hyperledger requirement
  • Other Discussion
  • Indy DID Method meetings and links: Indy DID Method Specification

Next Meeting

  • Requests?

Future Topics

  • Documentation needs
  • FAQ materials

Action items