<div dir="ltr">Hi all,<div>We are happy to confirm Mike Kiser as a co-chair of the SSWG. Thank you, Mike, for stepping up and taking this responsibility.</div><div><br></div><div>The notes from today's call, including the video transcript is <a href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023">here</a>. I'm pasting them below for convenience.</div><div><br></div><div>Atul</div><div><br></div><div>--</div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><span><div dir="ltr" style="margin-left:0pt" align="left"><table style="border:none;border-collapse:collapse"><colgroup><col width="165"><col width="160"></colgroup><tbody><tr style="height:74.5pt"><td style="vertical-align:middle;padding:5pt;overflow:hidden"><p dir="ltr" style="line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:137px;height:68px"><img src="https://lh7-us.googleusercontent.com/OubMXEaSzW6cz-Rt9RyUGsuX2z_G2pbaWOSLNAI_1YuZEk9lVaehxLoZgJt6AbxshlaXTZ4HHvQjpxPRVTWVxlwCl-fPKhGsbSTcgVVvejMX1rS_DaeeX4yOVQyvp2y3cFkC6XMBihqiTrDY3qBYwq8" width="137" height="68" style="margin-left:0px;margin-top:0px"></span></span></p></td><td style="vertical-align:top;padding:5pt;overflow:hidden"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Poppins,sans-serif;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline"> Atul Tulshibagwale</span></p><p dir="ltr" style="line-height:1.5;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Poppins,sans-serif;color:rgb(102,102,102);background-color:transparent;vertical-align:baseline"> CTO</span></p><p dir="ltr" style="line-height:1.44;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(136,136,136);background-color:transparent;vertical-align:baseline"> </span><a href="https://www.linkedin.com/in/tulshi/" target="_blank"><span style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(17,85,204);background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:24px;height:24px"><img src="https://lh7-us.googleusercontent.com/nf4RO594hvFNyujzHdKSn1RCJcOIC1-Mk2-_S2GLH4LUi6Prxj4bL0tyguJ-6XH50k_fHPq6nynNBdkJwAzgGdYlImXDDKv07yQuj5PcskVaBqf9vL1Z2esDwZsb5Z9J4tvDcPiiZdQSuyzywRbH3Fs" width="24" height="24" style="margin-left:0px;margin-top:0px"></span></span></a><a href="mailto:atul@sgnl.ai" target="_blank"><span style="font-size:11pt;font-family:Arial,sans-serif;color:rgb(17,85,204);background-color:transparent;vertical-align:baseline"><span style="border:none;display:inline-block;overflow:hidden;width:24px;height:24px"><img src="https://lh7-us.googleusercontent.com/jy9xWqMUZyDKsa5W_-BxVILzsnbgKHSkJVzdCeCWVVSvhJbGal-I_Ja-qTTnA1SpYE65RrEcWMMLNPfbrp9HXjBOKdeXNIVuhOBg-vZe-Ed8e0rCV8BMjih-COWlyljD_Hfqg2SzCuqKASIsPk1O6_w" width="24" height="24" style="margin-left:0px;margin-top:0px"></span></span></a></p></td></tr></tbody></table><br></div><div dir="ltr" style="margin-left:0pt" align="left">---</div><div dir="ltr" style="margin-left:0pt" align="left"><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;margin-top:0px"><h1 class="gmail-heading-element" style="box-sizing:border-box;margin:0px 0px 16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7)">WG Meeting: 2025-09-23</h1><a id="gmail-user-content-wg-meeting-2025-09-23" class="gmail-anchor" aria-label="Permalink: WG Meeting: 2025-09-23" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#wg-meeting-2025-09-23" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><h2 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7)">Video Transcript</h2><a id="gmail-user-content-video-transcript" class="gmail-anchor" aria-label="Permalink: Video Transcript" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#video-transcript" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">Video Transcript is available <a href="https://zoom.us/rec/share/bkr_DZyMoHUZpgbdph8jgEZLDVPl_q5YWpsdFliZl0K2e6GY7ddxzbROAculnPtT.i50UvuQjh-CxCZYK?pwd=DG6pt6E8II4UXTl2yAAAIAAAADp1hVdNNgjwidf1gLgZ4BHvTqEU127WN0m6b1O2DJAsNDku6F-vDzmkoFCJ8cHmGzAwMDAwNA" rel="nofollow" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218)">here</a>.</li></ul><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><h2 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7)">Agenda</h2><a id="gmail-user-content-agenda" class="gmail-anchor" aria-label="Permalink: Agenda" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#agenda" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">New notes archive</li><li style="box-sizing:border-box;margin-top:0.25em">Co-chair nomination</li><li style="box-sizing:border-box;margin-top:0.25em">Interoperability spec next steps</li><li style="box-sizing:border-box;margin-top:0.25em">PoC for SSF Receiver CAEP Interop Testing</li></ul><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><h2 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7)">Attendees</h2><a id="gmail-user-content-attendees" class="gmail-anchor" aria-label="Permalink: Attendees" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#attendees" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">Atul Tulshibagwale (SGNL)</li><li style="box-sizing:border-box;margin-top:0.25em">John Marchesini (Jamf)</li><li style="box-sizing:border-box;margin-top:0.25em">Thomas Darimont (OIDF)</li><li style="box-sizing:border-box;margin-top:0.25em">Mike Kiser (SailPoint)</li><li style="box-sizing:border-box;margin-top:0.25em">Tushar Raibhandare (Google)</li><li style="box-sizing:border-box;margin-top:0.25em">Sean O'Dell (Disney)</li><li style="box-sizing:border-box;margin-top:0.25em">Jen Schreiber (Workday)</li><li style="box-sizing:border-box;margin-top:0.25em">Vatsal Gupta (Apple)</li></ul><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><h2 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7)">Notes</h2><a id="gmail-user-content-notes" class="gmail-anchor" aria-label="Permalink: Notes" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#notes" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><h3 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25">Co-chair nomination</h3><a id="gmail-user-content-co-chair-nomination" class="gmail-anchor" aria-label="Permalink: Co-chair nomination" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#co-chair-nomination" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">(Sean) As you hear - Shayne is pulled into different things, so he has stepped down as co-chair</li><li style="box-sizing:border-box;margin-top:0.25em">(Sean) Would like to nominate the "Dolphin Man" Mike Kiser</li><li style="box-sizing:border-box;margin-top:0.25em">(Atul) Any objections / feedback / comments? (none heard)</li><li style="box-sizing:border-box;margin-top:0.25em">Mike Kiser is now the third co-chair of SSWG (insert Dolphin Sound here ;)</li></ul><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><h3 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25">Interoperability Spec</h3><a id="gmail-user-content-interoperability-spec" class="gmail-anchor" aria-label="Permalink: Interoperability Spec" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#interoperability-spec" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">Apporva is a bit busy, so updates may be slightly delayed</li><li style="box-sizing:border-box;margin-top:0.25em">Atul had hoped to finish updates by end of September ; End of October is a new goal for interop spec</li><li style="box-sizing:border-box;margin-top:0.25em">There are a lot of issues available to work on if members have any spare time</li><li style="box-sizing:border-box;margin-top:0.25em">One area is clearly identifying what the receiver requirements are (transmitter is already more defined)</li><li style="box-sizing:border-box;margin-top:0.25em">Vatsal notes that he is available to help (has some spare cycles)<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">Atul will make introductions</li><li style="box-sizing:border-box;margin-top:0.25em">(Mike L usually sends the slack invites)</li></ul></li><li style="box-sizing:border-box;margin-top:0.25em">Thomas created a few issues for the interop<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">posted 2 issues about interop<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box"><a href="https://github.com/openid/sharedsignals/issues/294" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218)">https://github.com/openid/sharedsignals/issues/294</a></li><li style="box-sizing:border-box;margin-top:0.25em"><a href="https://github.com/openid/sharedsignals/issues/291" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218)">https://github.com/openid/sharedsignals/issues/291</a></li></ul></li><li style="box-sizing:border-box;margin-top:0.25em">we should use labels going forward for interop issues</li></ul></li></ul><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><h3 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25">PoC for SSF Receiver CAEP Interop Testing</h3><a id="gmail-user-content-poc-for-ssf-receiver-caep-interop-testing" class="gmail-anchor" aria-label="Permalink: PoC for SSF Receiver CAEP Interop Testing" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#poc-for-ssf-receiver-caep-interop-testing" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">(Thomas) I came up with a way to do this. Would like to demo.</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) (Starting demo)</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) Tests generate a Transmitter and expects certain things from a Receiver</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) Transmitters expect:<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">Create stream</li><li style="box-sizing:border-box;margin-top:0.25em">Read stream config</li><li style="box-sizing:border-box;margin-top:0.25em">Read stream status</li><li style="box-sizing:border-box;margin-top:0.25em">Trigger a stream verification</li><li style="box-sizing:border-box;margin-top:0.25em">Acknowledge stream verification</li><li style="box-sizing:border-box;margin-top:0.25em">Receive <code style="box-sizing:border-box;font-family:"Monaspace Neon",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;background-color:rgba(129,139,152,0.12);border-radius:6px">session-revoked</code> and <code style="box-sizing:border-box;font-family:"Monaspace Neon",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:13.6px;padding:0.2em 0.4em;margin:0px;background-color:rgba(129,139,152,0.12);border-radius:6px">credential-change</code> events</li></ul></li></ul><div class="gmail-snippet-clipboard-content gmail-notranslate gmail-position-relative gmail-overflow-auto" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;overflow:auto"><pre class="gmail-notranslate" style="box-sizing:border-box;font-family:"Monaspace Neon",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:13.6px;margin-top:0px;margin-bottom:16px;padding:16px;overflow:auto;line-height:1.45;background-color:rgb(246,248,250);border-radius:6px"><code style="box-sizing:border-box;font-family:"Monaspace Neon",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;font-size:13.6px;padding:0px;margin:0px;background:rgba(0,0,0,0);border-radius:6px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit">openid-ssf-receiver-stream-caep-interop:
This test verifies the receiver stream management according to the capabilities listed in the CAEP Interop Profile 1.0.
The test generates a dynamic transmitter and waits for a receiver to register a stream.
The testsuite expects to observe the following interactions:
* creating a stream
* reading the stream configuration
* reading stream status
* trigger a stream verification
* acknowledge the stream verification.
* retrieve and acknowledge the CAEP events 'session-revoked' and 'credential-change'
</code></pre><div class="gmail-zeroclipboard-container gmail-position-absolute gmail-right-0 gmail-top-0" style="box-sizing:border-box"><span aria-label="Copy" class="gmail-ClipboardButton gmail-btn gmail-js-clipboard-copy gmail-m-2 gmail-p-0" value="openid-ssf-receiver-stream-caep-interop:
This test verifies the receiver stream management according to the capabilities listed in the CAEP Interop Profile 1.0.
The test generates a dynamic transmitter and waits for a receiver to register a stream.
The testsuite expects to observe the following interactions:
* creating a stream
* reading the stream configuration
* reading stream status
* trigger a stream verification
* acknowledge the stream verification.
* retrieve and acknowledge the CAEP events 'session-revoked' and 'credential-change'" tabindex="0" role="button" style="box-sizing:border-box;display:inline-block;font-size:14px;line-height:20px;vertical-align:middle;border:1px solid rgb(209,217,224);border-radius:6px;color:rgb(37,41,46);background-color:rgb(246,248,250);padding:0px;margin:8px"></span></div></div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">(Thomas) Is this what you had in mind?<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">(Atul) This is exactly what I was expecting to see</li></ul></li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) What other kind of interop testing do you expect?</li><li style="box-sizing:border-box;margin-top:0.25em">(Mike) This isn't in the interop spec, but we should also do some testing around device compliance, because the use-case is fairly common.</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) Is there a way to return something that proves that the receiver understood / could read the event properly?</li><li style="box-sizing:border-box;margin-top:0.25em">(Atul) Just the presence of the right acknowlegement is likely enough - it implies that the receiver can use the event and understand it properly<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">at the beginning of the test, the receiver should choose what type of event it wants to receive</li></ul></li><li style="box-sizing:border-box;margin-top:0.25em">(Mike) the stream config should be set up correctly for the selected event type as well</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) Does the receiver need to be able to do stream update?</li><li style="box-sizing:border-box;margin-top:0.25em">(Atul) for now, it will be out of scope because of the interoperability spec</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) Can they be "may" options?</li><li style="box-sizing:border-box;margin-top:0.25em">(Atul) The interop spec has to be definitive, so let's avoid the use of "may"</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) should the standard events be reported as supported events or are they implied?</li><li style="box-sizing:border-box;margin-top:0.25em">(Atul) all events should be listed in the configuration ...</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) verification events and update events aren't listed in the examples . .</li><li style="box-sizing:border-box;margin-top:0.25em">(Atul) Didn't we have a discussion about that? I know that there were differing opinions as to whether or not they were supposed to be in the metadata / config</li></ul><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><h3 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25">Google's SSF announcement</h3><a id="gmail-user-content-googles-ssf-announcement" class="gmail-anchor" aria-label="Permalink: Google's SSF announcement" href="https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9023#googles-ssf-announcement" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218);float:left;padding-right:4px;margin:auto;line-height:1;display:flex;width:28px;height:28px;border-radius:6px;opacity:0"></a></div><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px"><li style="box-sizing:border-box">(Sean) Are you supporting all the event types in the conformance tests?</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) effectively, yes - all the events listed in RISC / CAEP are supported, with generic metadata and updated timestamps</li><li style="box-sizing:border-box;margin-top:0.25em">(Tushar) actively looking for partners for the closed beta with Google</li><li style="box-sizing:border-box;margin-top:0.25em">(Thomas) Do we need to have Google Workspace?<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">(Tushar) You can have Google Cloud to participate in the beta</li><li style="box-sizing:border-box;margin-top:0.25em">(Tushar) Right now we have implemented only a Shared Signals Receiver, so partners will need to be Transmitters</li><li style="box-sizing:border-box;margin-top:0.25em">(Sean) So if you have instances of GCP in your company, then we can interop, right?</li><li style="box-sizing:border-box;margin-top:0.25em">(Sean) The use case is that "I want to kick someone out of their GCP session", will that work?</li><li style="box-sizing:border-box;margin-top:0.25em">(Tushar) That might not work</li><li style="box-sizing:border-box;margin-top:0.25em">(Tushar) It is a little open ended. We have implemented session revoked. We can revoke 3rd party IdP sessions.</li><li style="box-sizing:border-box;margin-top:0.25em">(Tushar) You can sign up here: <a href="https://workspaceupdates.googleblog.com/2025/09/enhancing-security-outcomes-shared-signals-framework-beta.html" rel="nofollow" style="box-sizing:border-box;background-color:rgba(0,0,0,0);color:rgb(9,105,218)">https://workspaceupdates.googleblog.com/2025/09/enhancing-security-outcomes-shared-signals-framework-beta.html</a></li><li style="box-sizing:border-box;margin-top:0.25em">(Tushar) Two kinds of user sessions are revoked: All Google sessions, and sessions mapped from the IdP session-id.</li><li style="box-sizing:border-box;margin-top:0.25em">(Sean) Do you support "alias" subjects?<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">(Tushar) It can either be email, or session id.</li></ul></li><li style="box-sizing:border-box;margin-top:0.25em">(Sean) In large orgs, you might need an alias subjects</li></ul></li><li style="box-sizing:border-box;margin-top:0.25em">(George) Doesn't using aliases have privacy issues?<ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:0px"><li style="box-sizing:border-box">(Sean) Because it is necessarily about employees, the privacy concerns are not high</li><li style="box-sizing:border-box;margin-top:0.25em">(George) I agree it makes sense in the enterprise case, but you need to be careful in consumer use cases.</li><li style="box-sizing:border-box;margin-top:0.25em">(Sean) The complexity of your org may change the type of subjects you use, which results in the need for aliases for employees (e.g. employee id, M&A resulting in multiple types of employee id, etc.)</li><li style="box-sizing:border-box;margin-top:0.25em">(George) GDPR laws may prevent different organizations from sharing alias data.</li></ul></li></ul><div class="gmail-markdown-heading" style="box-sizing:border-box;color:rgb(31,35,40);font-family:-apple-system,"system-ui","Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;margin-bottom:0px"><h2 class="gmail-heading-element" style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;line-height:1.25;padding-bottom:0.3em;border-bottom:1px solid rgba(209,217,224,0.7)">Action Items</h2></div></div></span></div></div></div>