Skip to content

WG 2022 10 17

Stephen Curran edited this page Oct 17, 2022 · 5 revisions

Agenda

Time: 7:00 Pacific (fixed), 16:00 Central Europe

Zoom Link: https://us02web.zoom.us/j/85188125213?pwd=UHRUVlgweFJ0T0g4SVdDUytYSkxJUT09

Recording: https://youtu.be/m_kV5xM8UbM

Preliminaries

Main Agenda

  • Open PRs Review, Open Issues Review

  • Demo - AnonCreds CLI from Cheqd by Daev Mithran

  • RevReg Object updates -- enabling AnonCreds Methods to support both deltas and "full state" RevReg storage

    • Proposal: Make the RevRegEntry data model that the AnonCreds method must present to the AnonCreds NRP generation code two primary elements, the accumulator itself (needed? or do we provide the tails file contents?), and the array listing the revoked credentials. No compression will be applied to the list of revoked credentials.
      • An AnonCreds Method must produce that format. How it stores the data on ledger is up to the Method.
  • Creating/sharing AnonCreds verifiable credential and presentation objects in W3C VC Data Model format]

    • Script to convert verifiable credential back and forth - easy!
    • Script to convert AnonCreds presentation to W3C VC (or VP) - more interesting
      • Proof request has arrays of requests for revealed attributes, predicates, self-attested attributes
      • Holder selects credentials to satisfy the requests
      • AnonCreds groups all revealed attributes and predicates by source credential and generates a proof (primary+predicates) per credential (plus an aggregate proof)
      • Need to have a mapping from the requested attributes/predicates to the proofs
  • Moving open source AnonCreds implementations out of Indy

  • What's left?

    • To Dos:
      • Ankur to add paragraph about philosophy of the AnonCreds API, styles
      • Review the Issuing and Presentation sections to exclude Legacy Indy impacts, and to formalize the Abstract API for writing/reading published objects
      • Cred Def Generation + PRIVATE_CRED_DEF -- non revocation, and plus revocation
      • Revocation data elements -- definition
      • Normative/Non-normative references
        • Collect from documents mentioned below (under action items) and from previous meetings

Action Items From Previous Meetings:

Clone this wiki locally