<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hi all,<div><br></div><div><br></div><div><div>DCP working group meeting notes 2024-11-19</div><div><br></div><div><br></div><div>Participants:</div><div><br></div><div>Gail Hodges</div><div>Joseph Heenan</div><div>Kristana Yasuda</div><div>Brian Campbell</div><div>Christian Bormann</div><div>Daniel Fett</div><div>Gareth Oliver</div><div>Hicham Lozi</div><div>Lee Campbell</div><div>Michael Jones</div><div>Oliver Terbu</div><div>Steve Venema</div><div>Tom Jones</div><div>Paul Bastian</div><div>Martijn Haring</div><div><br></div><div><br></div><div>-OIDF AntiTrust policy-</div><div>Joseph opened the meeting and mentioned the OIDF AntiTrust policy.</div><div><br></div><div>-Introductions-</div><div>No new introductions.</div><div><br></div><div>-Agenda bashing and adoption-</div><div>The following agenda was adopted:</div><div><br></div><div>OIDF Antitrust Policy at www.openid.net/antitrust applies.</div><div>IPR reminder/ Note-taking.</div><div>Introductions/re-introductions.</div><div>Agenda bashing/adoption.</div><div>Events/External orgs.</div><div>1. Update from meeting with CEN.</div><div>VCI:</div><div>1. change credential type identifier vc+sd-jwt to dc+sd-jwt (5 minutes) https://github.com/openid/OpenID4VCI/pull/415</div><div>2. Define claims display description and claims path query (10 minutes) https://github.com/openid/OpenID4VCI/pull/276</div><div>3. Decide when to start VCI WGLC (5min)</div><div>VP:</div><div>1. ISO requirements and mdoc profile over browser API https://github.com/openid/OpenID4VP/issues/219</div><div>2. https://github.com/openid/OpenID4VP/issues/318</div><div><br></div><div><br></div><div>-Updates on external orgs-</div><div>Chairs had a quick meeting with CEN, request from them to work on wallet attestation. CEN will work on a liaison agreement with OIDF.</div><div><br></div><div>-VCI: change credential type identifier-</div><div>https://github.com/openid/OpenID4VCI/pull/415</div><div>Media type in the IETF draft from vc+sd-jwt to dc+sd-jwt. Therefore, request to change it in VCI as well.</div><div>No objections to the PR were made. There was a question whether it could about be merged already, to allow WGLC to start today if that’s what the group wants to do.</div><div><br></div><div>-VCI: Decide when to start VCI WGLC & claims description and claims path query-</div><div><br></div><div>Discussion started on whether to start the VCI WGLC. Kristina showed #276 and explained that this is a big enough change for it to warrant review as part of the ID, and not merge it after the ID. Ask was to merge it by next week.</div><div><br></div><div>3 options:</div><div>1. Close PR, do not make the change</div><div>2. Merge it in a week and start ID with this PR</div><div>3. Merge the PR after ID </div><div><br></div><div>Christian Bormann, Brian Campbell, and others prefer option 2. Daniel Fett will try to finalize by PR by next week, but isn’t 100% certain whether it will be ready by next week.</div><div>If it’s ready, this could allow the WGLC to be started next week.</div><div><br></div><div>Everyone is asked to review this issue.</div><div><br></div><div>No objection to wait for this issue, meaning that the current plan is to merge #276 and #415 next week and start WGLC.</div><div><br></div><div><br></div><div>-VP: ISO requirements and mdoc profile over browser API-</div><div><br></div><div>Related issue: https://github.com/openid/OpenID4VP/issues/219</div><div><br></div><div>Joseph explained that the plan is to work on the ISO mdoc profile in an issue, get comments, and only then make a PR.</div><div><br></div><div>Kristina continued by showing a proposal for an mdoc profile https://docs.google.com/document/d/1liDKyQpONoBba1lzx8JD9PuPzCGRb91R1JHxe5GwZ18/edit?resourcekey=0-RIUJjPE350X7XXEtnFDSDg&tab=t.0 to be used for mdoc transmission over OpenID4VP for the browser API.</div><div><br></div><div>Kristina explained that she proposes to put the profile in the HAIP specification, but since there is not yet agreement where this profile will sit and it’s not the critical part of the proposal, that can be discussed later. </div><div><br></div><div>Kristina then showed parts of the document to explain it. Among others, it was mentioned that:</div><div>- Single mdoc per DeviceResponse to align with DCQL query</div><div>- SessionTranscript is the structure used by ISO to be bound to the session.</div><div><br></div><div>Kristina asked whether there were any items that people wanted to discuss. </div><div><br></div><div>A number of initial comments were made:</div><div>- Martijn asked about multiple DeviceResponse structures and how that’s impacted by DCQL. There was a discussion about the pros and cons of using a single DeviceResponse or multiple DeviceResponse. No conclusion yet, needs further discussion.</div><div>- Martijn asked about hashing of the info in the SessionTranscript. There was a discussion about this, next steps is to figure out the exact requirements for what is to be achieved with the hashing of the data </div><div>- Martijn asked about requirements for supporting optional parts of DCQL. It was mentioned that it’s to be added to the proposal.</div><div>- Martijn asked about the encryption mechanism. Kristina mentioned this was the initial proposal, but changes could be made after discussion.</div><div><br></div><div>It was asked whether there were strong objections to moving this to a PR. </div><div>Martijn mentioned that he has only seen the parts of the document that were shown during the meeting, so no strong objections but also no agreement yet on the text.</div><div>No other objections were raised.</div><div><br></div><div>-VP: Wallet Attestation in OpenID4VP https://github.com/openid/OpenID4VP/issues/318-</div><div><br></div><div>Christian Bormann asked about the next steps for #318. Indicating that there currently is no consensus in the PR with the approach from the PR. An alternative would be to use a mechanism in DCQL itself. Christian asked what the group prefers.</div><div><br></div><div>Daniel Fett and Hicham Lozi questioned the benefits of the approach from #318 and mentioned a preference for using DCQL. It was briefly discussed whether, if DCQL is used, there should be a special indicator for wallet attestation or not. </div><div><br></div><div>Christian mentioned he is also leaning to using DCQL and asked for a bit of time in the Thursday meeting to discuss this item and hopefully close it.</div><div><br></div><div>-Meeting closed-</div><div><br></div><div><br></div><div>Martijn</div><div><br></div><div><br></div><div><br></div><div><br><blockquote type="cite"><div>On 19 Nov 2024, at 19:23, Joseph Heenan via Openid-specs-digital-credentials-protocols <openid-specs-digital-credentials-protocols@lists.openid.net> wrote:</div><br class="Apple-interchange-newline"><div><meta http-equiv="content-type" content="text/html; charset=us-ascii"><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><font face="Helvetica Neue" size="2"><span style="caret-color: rgb(0, 0, 0);"><div>Hi All,</div><div> </div><div>Below is the suggested agenda for today's DCP WG + SIOP call at 12:00 midday PT, https://zoom.us/j/94085567252?pwd=cHNFMExFalhlM2MrOFhoN3J6eDRuZz09</div><div><br></div></span></font></div><ol><li style="caret-color: rgb(0, 0, 0); margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">OIDF Antitrust Policy at <a href="http://www.openid.net/antitrust">www.openid.net/antitrust</a> applies</li><li style="caret-color: rgb(0, 0, 0); margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">IPR reminder/ Note-taking</li><li style="caret-color: rgb(0, 0, 0); margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Introductions/re-introductions</li><li style="caret-color: rgb(0, 0, 0); margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Agenda bashing/adoption</li><li style="caret-color: rgb(0, 0, 0); margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Events/External orgs</li><ol style="caret-color: rgb(0, 0, 0);"><li style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Update from meeting with CEN</li></ol><li style="caret-color: rgb(0, 0, 0); margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">VCI:</li><ol><li style="margin: 0px; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">change credential type identifier vc+sd-jwt to dc+sd-jwt (5 minutes) <a href="https://github.com/openid/OpenID4VCI/pull/415">https://github.com/openid/OpenID4VCI/pull/415</a></li><li style="margin: 0px; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Define claims display description and claims path query (10 minutes) <a href="https://github.com/openid/OpenID4VCI/pull/276">https://github.com/openid/OpenID4VCI/pull/276</a></li><li style="margin: 0px; font-stretch: normal; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Decide when to start VCI WGLC (5min)</li></ol><li style="caret-color: rgb(0, 0, 0); margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">VP:</li><ol style="caret-color: rgb(0, 0, 0);"><li style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: "Helvetica Neue"; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">ISO requirements and mdoc profile over browser API <a href="https://github.com/openid/OpenID4VP/issues/219">https://github.com/openid/OpenID4VP/issues/219<br></a></li></ol></ol><br class="Apple-interchange-newline"><div><br></div><div>Thanks</div><div><br></div><div>Joseph</div><div><br></div></div>-- <br>Openid-specs-digital-credentials-protocols mailing list<br>Openid-specs-digital-credentials-protocols@lists.openid.net<br>https://lists.openid.net/mailman/listinfo/openid-specs-digital-credentials-protocols<br></div></blockquote></div><br></div></body></html>