2025-06-23 AnonCreds Working Group Meeting
Summary
Update on the AnonCreds v1 Revocation Improvements – Addressing the “No Phone Home” Issue and more
Open Discussion
Time: 7:00 Pacific / 16:00 Central Europe
Call Link: https://zoom.us/j/94264308304?pwd=uhn8kba2MiIizcVijwfs0K8UoEibqb.1
Recording: https://zoom.us/rec/share/c0YCe80zR0wGmCAtATVNFEgwKIf3UKq2hRvRwH1k0Zs18QDvAQxN7wH5m4FuSTEZ.IOQWeqRjNCl5Y9Au
Notices:
This specification creating group operates under the Linux Foundation Community Specification License v1.0.
LF Decentralized Trust is committed to creating a safe and welcoming community for all. For more information please visit the LFDT Code of Conduct. |
---|
Meeting Attendees
@Stephen Curran (BC Gov / Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>
Related Specifications and Repositories:
AnonCreds v1.0:
The v1.0 specification is published here: https://hyperledger.github.io/anoncreds-spec/
The Working Group uses this GitHub repository to manage the specification: https://github.com/hyperledger/anoncreds-spec
The AnonCreds Methods Registry: https://hyperledger.github.io/anoncreds-methods-registry
The v1.0 implementation in Rust is here: https://github.com/hyperledger/anoncreds-rs
The v1.0 implementation is dependent on this Rust CL Signatures implementation: https://github.com/hyperledger/anoncreds-clsignatures-rs
AnonCreds v2.0
The initial framework for the v2.0 specification repository is here: https://github.com/hyperledger/anoncreds-spec-v2
The v2.0 implementation in Rust is here: https://github.com/hyperledger/anoncreds-v2-rs
Underlying AnonCreds v2.0 are cryptographic libraries in Hyperledger Labs Agora
Meeting Preliminaries:
Welcome and Introductions
Announcements:
Any updates to the Agenda?
Agenda
Update from the work going on at Oracle Labs – abstraction layer for privacy and accountability across ZKP implementations
Designing the layer, implementing it across two libraries – Dock Networks and AnonCreds v2.
Presented at IIW – slides available
New work – implementing AnonCreds v1 under the abstraction layer
Can now go through the process – without revocation.
Nearing a PR to the anoncreds-rs library (AnonCreds v1), but enables the same interface as used with the other implementations.
Once enabled, an agent using the abstraction could switch to other libraries.
Oracle Labs met with Mike Lodder in Utah. As well, met with Richard Esplin (Dock Networks) and Brent Zundel.
AnonCreds v1 Revocation “Phone Home” Issue and How to Fix It
Earlier presentation – AnonCreds v1 Revocation Improvements – Dealing with the “Phone Home” problem and more
Combining revocation state data from many RevRegs into a single file.
Using compressed G2 points double the capacity of the same-sized tails file
Using the same tails file for all RevRegs associated with a Cred Def.
Reducing AnonCreds Metadata Document about the progress made.
Presentation about the progress
Discussion
Changing the AnonCreds github organization
Open Discussion