<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;"><div>(These were done using the Zoom AI companion and then manually fixed up a bit, so the format is quite different to the normal manually taken minutes)</div><div><br></div><div><table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="536" style="color: rgb(0, 0, 0); font-variant-caps: normal; width: 402pt;"><tbody><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Date: 4<sup>th</sup> January 2024<o:p></o:p></span></b></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Attendees:<o:p></o:p></span></b></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Joseph Heenan<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Kristina Yasuda<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Mark Haine<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Philipp Lehwalder<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Daniel Fett<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Pedro Felix<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Paul Bastian<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Oliver Terbu<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Juba<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Javier Ruiz<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Giuseppe De Marco<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Paul Bastian<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Fabian Hauck<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Sudesha Shetty<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Michael Jones<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Brian Campbell<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">George Fletcher<o:p></o:p></span></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"> </span></b></p><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Doodle Poll, AI Notes, New Participants, IPR Policy, Membership Discussion.</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Paul proposed discussing the results from a doodle poll, but Kristina suggested doing it on the mailing list due to the absence of many peopleon the call. There was also a discussion about the AI companion's notes, with Kristina confirming they would be shared on the mailing list. Two new participants, Philipp and Juba from Lissi, introduced themselves and were asked to sign the IPR policy of the OpenID Foundation. Kristina also encouraged everyone to consider either individual or organizational membership so you can vote rights on specs.<o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Github</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Mark informed the team about the issue with Github notifications not replicating the email notifications from Bitbucket. He proposed a solution that would increase the mailing list messages, ensuring that people don't miss out on important repository updates. The team expressed their support for this change. <o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Encryption_Required</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Paul raised a concern about the naming of a certain component, suggesting the term "encryption_required" might be more precise. Brian agreed that including the term was probably useful, even though it was a bit terse. There was a discussion about whether to call it "required" or "encryption_required," with the consensus leaning towards "encryption_required" to avoid confusion. The team agreed that this naming was explicit and agreed to move forward with it once Brian gave his approval.<o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Logo Structure and Review Process Discussion</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Kristina led a discussion about changes to the credential logo structure. She noted a concern raised by Joseph about the optional status of the URI and decided to make it required when the logo structure is present. Sudesha questioned the optional status of the URL in logo in the credential supported data, and Kristina agreed to make it required everywhere. Kristina also suggested getting more reviewers on board and asked Oliver, who was on vacation, if he could review. Towards the end of the meeting, Paul brought up a debate about mandating certain picture formats, which Kristina confirmed would be deferred for further discussion. The team agreed to place reviews as PR and merge once there are no objections.<o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Notification Endpoint Parameter Renaming Proposal</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Kristina proposed renaming the 'error.description' parameter to 'event.description' in the notification endpoint. The team agreed that the term 'error' was misleading, as it was not actually an error, but an event. Paul suggested that the term 'credential_deleted' was confusing and should be changed. They considered using 'credential_accepted' as an example, but Kristina highlighted that different implementations of the same use case exist. The team also discussed potential changes to the text in the parameter and agreed to separate the discussion on this matter.<o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Data Structure Proposal and Language Identification Discussion</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Kristina proposed changes to the display instrument data structure, suggested by a team member who likes computers, from an area of object to a map with a key as a language identifier. This change was supported by some team members, including Joseph, but Joseph expressed discomfort with the possibility that the statement could send a signal to developers about always using this line of code. Joseph pointed out potential issues with language identification and Kristina agreed to clarify that the structure doesn't always mean it can be looked up and sometimes one might have to iterate. The proposal was part of a larger discussion and PR, with Paul noting that the issue and PR were opened by the lissi team.<o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">There was a discussion about a proposed change to a map structure, with concerns raised about potential complications and restrictions. Kristina pointed out that while the change might simplify certain lookup processes, it could also introduce challenges, such as case sensitivity and potential duplicate entries. Brian and Michael expressed a preference for maintaining the current structure. Daniel highlighted a small advantage of the old structure, where duplicate entries are more obvious. Near the end of the meeting, Sudesha suggested using fallback values as a potential solution.<o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">The team discussed the issue of falling back to a default value in case a specific location could not be found. Sudesha suggested using a default English value as a fallback. The team also discussed the idea of making all identifiers lowercase to avoid errors and the need for complex localization. Kristina proposed leaving the issue open for feedback from the original proposers and suggested limiting the cases that could be used. The team agreed to this approach and asked Sudesha and Giuseppe to make comments based on the discussion.<o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Potential Changes and Privacy Considerations</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">The team discussed the potential changes and their challenges, with Kristina suggesting that if a slight benefit was identified, the time to make the change would be then. The team also deliberated on privacy considerations, with Michael proposing a text as a starting point for discussions. However, there were differing opinions on whether to include this text in the implementer's draft or to leave it open for further improvements. The team agreed to continue the discussion and potentially incorporate suggestions to enhance the text. They also discussed the process of mapping the Yidas articles to the relevant sections and agreed on the best approach for progress. The team emphasized the need to merge Oc normative PRs for a foundation-wide review of the draft. Kristina encouraged further ideas to improve the draft and reminded the team about the upcoming normative PR to be discussed.<o:p></o:p></span></p></td></tr><tr style="height: 15pt;"><td style="padding: 0cm; height: 15pt;"></td><td style="padding: 0cm; height: 15pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Metadata Credentials Assignment and Security Risks</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">The team discussed the issue of assigning credentials to data parameters via signed metadata, raised by Kristina, and the potential security risks associated with this, as highlighted by Paul. Questions were raised about the necessity of metadata parameters being present in the plane and the binding between the host and the actual issuer. Kristina mentioned making changes based on feedback and encouraged further review and comments on the PR. Michael also recommended others to review the entire spec and make PRs for necessary editorial changes.<o:p></o:p></span></p></td></tr><tr style="height: 24pt;"><td style="padding: 0cm; height: 24pt;"></td><td style="padding: 0cm; height: 24pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">Next steps</span></b><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);"><o:p></o:p></span></p></td></tr><tr style="height: 4.5pt;"><td style="padding: 0cm; height: 4.5pt;"></td><td style="padding: 0cm; height: 4.5pt;"></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">• Kristina will summarize the results of the doodle poll on the mailing list.<o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">• Kristina will merge the PRs once they receive approval.<o:p></o:p></span></p></td></tr><tr><td colspan="2" valign="top" style="padding: 0cm;"><p class="MsoNormal" style="margin: 0cm; font-size: 12pt; font-family: Aptos, sans-serif; line-height: 15pt;"><span style="font-family: Arial, sans-serif; color: rgb(57, 57, 77);">• Giuseppe will add Italy’s mapping of relevant GDPR articles as a comment to the privacy PR<o:p></o:p></span></p></td></tr></tbody></table></div></body></html>