01 April 2024

Attendees

  • Andy Rosen

  • Brett Russell, Accuratius

  • Carly Huitema, U of Guelph

  • Drummond Reed, Gen Digital

  • Eric Scouten, Adobe

  • Gavin Peacock, Adobe

  • Karen Kilroy, FileBaby

  • Leonard Rosenthol, Adobe

  • Lindsay Walker, Starling Labs

  • Michael Becker, Identity Praxis

  • Michael Klein, Adobe

  • Patrick Boehler, independent consultant

  • Peleus Uhley, Adobe

  • Radu Ghiorghisor, Adobe

  • Will Kreth, HAND (Human & Digital) Identity

Agenda

5 min: Start meeting

  • Start recording

  • Welcome and community specification license reminder

  • Agenda review and call for agenda items

5 min: New members introduction

New members in this meeting:

  • 🎥 1'07": Brett Russell, Accuratius

5 min: Endorsement assertion PR

🎥 3'23": Review one open PR: #2: Close issue regarding multiple endorsement assertions.

Assuming agreement on this issue, I intend to bring this specification forward for final approval on 8 April 2024.

ACTION (✅): Eric to circle back with Charlie. There might, in fact, be viable use cases for multiple endorsement assertions per Manifest. (See new comment in the PR.)

15 min: Open PRs for identity assertion 1.0

Review two open PRs.

🎥 8'11": PR #74: Allow additional credential mechanisms to be added in future 1.x versions

ACTION (✅): Eric to revise PR #74 as follows:

  • Add a designated way to respond if sig_type is unrecognized. (Post-meeting update: This already existed, but I tweaked the language a bit.)

  • Also, add language that says that credential types may be deprecated in future 1.x versions.

15 min: Review open issues for identity assertion 1.0

Review 8 open issues.

🎥 14'12": Issue #55: Review work of OpenWallet Foundation Credential Format Comparison SIG

DISCUSSION: Long discussion about the plethora of credential formats that exist. When we are ready to consider additional formats, the OWF would be a good reference.

Discussion acknowledged the need to accept different credential types, but also the potentially large burden on verifying parties to accept most or all credential types described in this specification.

20 min: Review VC version of specification

🎥 37'56": Review PR #85: New draft of VC version of specification

Long discussion. Some notable discussion items:

  • 🎥 40'31": Do we want to require the proof to be embedded in the identity assertion VC or can it be encapsulated? (Follow up in issue #87.)

  • 🎥 41'40": Can a CreatorIdentityAssertion apply outside of the context of a C2PA Manifest? (Outside of remit of this working group, so no.)

  • 🎥 49'34": Provide a vocabulary and JSON verification model for CreatorIdentityAssertion. (Follow up in issue #88.)

  • 🎥 50'31": The term tbs is not widely understood. Long discussion on how we got to that name and what might be clearer. (New PR as discussed in meeting: PR #89: tbssigner_payload.)

🎥 57'13": MOTION: Close PR #60: Previous draft and make PR #85 the working draft for version 1.x. Approved.

ACTION (✅): Eric to close PR #60 without merging.

ACTION (✅): Eric to mark PR #85 as working draft for 1.x.

20 min: Discussion of zero-knowledge identity management

🎥 1h05'02": Lindsay Walker led a discussion on use of ZKP (zero-knowledge-proof)-backed identity as a mechanism for enhancing safety in some reporting contexts, expanding on comments she added to issue #84.

A couple of referrals to other groups:

  • A concern was raised about inadvertent identity signals via the public key or certificate used to sign C2PA Manifests. Revising the CP2A Technical Specification is outside the scope of the CAWG Identity Assertion project and is best raised in the Technical Working Group of C2PA.

  • C2PA and thus CAWG are not optimized for point-to-point communication (i.e. where one or a small number of recipients are known ahead of time to the sender). Trust Over IP’s Technology Stack Working Group may be a better place for that discussion.

General sense that we should review AnonCreds as a privacy-preserving identity mechanism when we are ready to add another mechanism. Some preliminary reading:

ACTION: Drummond Reed, Lindsay Walker, and Patrick Boehler to arrange liaison meeting with the AnonCreds Working Group at Hyperledger and report back to this group.

Reminder: CAWG Slack

If you are an active member of CAWG and are not a member of our Slack instance, please contact me (scouten@adobe.com) and I’ll invite you.

5 min: Closing and review

Invitation to subsequent meetings, which will typically be on Mondays.