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

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: 


Hyperledger is committed to creating a safe and welcoming

community for all. For more information

please visit the Hyperledger Code of Conduct.

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