-
Notifications
You must be signed in to change notification settings - Fork 24
WG 2022 10 31
Stephen Curran edited this page Oct 31, 2022
·
2 revisions
Time: 7:00 Pacific (fixed), 15:00 Central Europe NOTE SPECIAL TIME IN EUROPE FOR THIS MEETING!! TIME CHANGE IMPACT.
Zoom Link: https://us02web.zoom.us/j/85188125213?pwd=UHRUVlgweFJ0T0g4SVdDUytYSkxJUT09
Recording: https://youtu.be/7mIUJBqLV7Y
- Start Recording
- Reminder: Community Specification License v1.0 and Working Group Code of Conduct
- Welcome and Introductions
- Announcements:
- IIW -- Nov 15-17, Mountain View, Calif.
- Suggestions for what to do at IIW
- Ledger-agnostic AnonCreds
- AnonCreds in W3C Format
- Sam:
- Governance, Aries for other than AnonCreds
- Proposed that Hyperledger publish a Press Release about AnonCreds the first morning of IIW
- Suggestions for what to do at IIW
- IIW -- Nov 15-17, Mountain View, Calif.
- Tasks in moving this group into Hyperledger
- Move the repos from this group into HL, get new URL
- Create new replacement repos in this organization and publish a redirector to the new location
- PR to update the references to the home of the specifications as being in Hyperledger
- PR to review and update the Community License V1.0 documents.
- Create a Meetings page off the Hyperledger AnonCreds home page
- Move all meeting agendas to the new Meetings page
- All the other work in establishing the Hyperledger AnonCreds project: Checklist
- Creating/sharing AnonCreds verifiable credential and presentation objects in W3C VC Data Model format
- Repository with code: andrewwhitehead/anoncreds-w3c-mapping
- Review the inputs and outputs
- AnonCreds Presentation as a W3C VC or a VP?
- Issue being argued within the W3C VC Working Group: Is JSON-LD a MAY or a MUST?
- Whether
@context
is optional or not. - Whether a Verifiable Credential MUST be signed with an LD-Signature (aka DataIntegrityProof).
- Positioning chat on issue: VCWG Issue #
- Why LD? Global root of all schema semantics.
- Alternative to a full
@context
: you can use an@vocab
item to inline the context for attributes.
- Any other comments/ideas/suggestions on the mapping?
- Presentation - an option for AnonCreds verifiable credentials -- convert to W3C and add other signatures -- notably DataIntegrityProof
- Example given of an AnonCreds VC with ed25519, NIST and BBS+ credentials.
- Whether
- Open PRs Review, Open Issues Review
- 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 the format. How it stores the data on ledger is up to the Method.
- To Dos:
- Request from Stephen Curran -- I'd like to go through the
presentation
section of the spec to convert the specific implementation calls (e.g.indy_prover_...
and the like) into content to be more about the data objects passed into AnonCreds/returned from AnonCreds for processing events. - 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
- Request from Stephen Curran -- I'd like to go through the
- Suggestion made and supported that the group request to provide a presentation about AnonCreds to the W3C VC Working Group about the formatting of AnonCreds verifiable credential and presentation in W3C format and the processing implied.
- Issue -- should "encoded" generation be handled by the Issuer or within AnonCreds?
- Formalize the encoding in the specification
- Transition to "encoding in AnonCreds" ASAP
- Links to be referenced in the spec and used where needed:
- From Artur Philipp : Issue about raw/encoded values used in AnonCreds https://jira.hyperledger.org/browse/IS-786
- Latex in Spec-Up / (Re)Discovery of AnonCreds Protocols paper from Mike Lodder, Brent Zundel. There is a full latex version of the document -- that document uses images to get the calculations into the text.