[Openid-specs-risc] Meeting notes

Atul Tulshibagwale atul at sgnl.ai
Tue Sep 16 20:10:41 UTC 2025


Hi all,
The notes from today's meeting are stored here:
Meeting on 2025‐09‐16
<https://github.com/openid/sharedsignals/wiki/Meeting-on-2025%E2%80%9009%E2%80%9016>
(note
that the location has changed to be the GitHub repo for SSWG).

I'm copying them below for convenience.

Atul

--

 Atul Tulshibagwale

 CTO

  <https://www.linkedin.com/in/tulshi/> <atul at sgnl.ai>
---
WG Meeting: 2025-09-16 <#Agenda>Agenda

   - Announcement from Shayne
   - CAEP Interop Spec Update
   - SSF Conformance Testing Transmitter feedback
   - SSF Conformance Testing Profile

<#Attendees>Attendees

   - Atul Tulshibagwale (SGNL)
   - Shayne Miel (Cisco)
   - Yair Sarig (Omnissa)
   - John Marchesini (Jamf)
   - Thomas Darimont (OIDF)
   - Sean O'Dell (Disney)
   - George Fletcher (Practical Identity LLC)
   - Stan Bounev (Blue Label Labs)
   - Kenn Chong (RSA)

<#Notes>Notes <#CAEP-interop-spec-update>CAEP interop spec update

   - (Thomas) Sent a PR to update the interop spec:
   https://github.com/openid/sharedsignals/pull/292
      - Interop spec references draft versions of the other docs, CAEP,
      SSF, FAPI, OPRM, etc.
      - Now that those specs are final, we should update this document
      - Can we get this to final too?
   - (Atul) Should we propose the updated interop spec as final?
   - (Shayne) There is a PR open from Jen which has a few open comments.
      - Issue: https://github.com/openid/sharedsignals/issues/203
      - PR: https://github.com/openid/sharedsignals/pull/245

<#SSF-Conformance-Testing-Transmitter-Feedback>SSF Conformance Testing
Transmitter Feedback

   - (Thomas) Until now, we have offered conformance tests for
   transmitters, which are available via the demo environment. The tests are
   in preview. Would it make sense to move them to the next stage?
   - (Atul) Currently difficult to share the result of SSF tests. Can we
   make that easier to share the results of the test runs?
   - (Thomas) Some privileged information in the HTML
   - Conclusion: Current functionality is sufficient for interop testing
   review.
   - (Yair) Transmitter tests worked well recently. Question: how to deal
   with optional features? E.g. Our transmitter does not support to pause a
   Stream. Currently the testsuite produces a "warning" - we might just
   generate an "info" message for this.
   - (Atul) Do we need to make this clear in the interop spec?
   - (Atul) In the matrix for interop testing Log Format SIT Oct 2025
   Interop testing:
   https://docs.google.com/document/d/1YYEA4VeU6bq_pfkE75XDt3K7ZO5GhG_NHjynaAILWRQ/edit?usp=sharing
   )
   - (Atul and Yair) The language in the spec was confusing what it is to
   be for the Status Endpoint. What does it mean to pause and how long do you
   persist the events?
   - (Yair) 2 Issues were opened on this and one was closed.
   - (Atul) Take a look at the issues to see.
   - (Atul) Until a final interoperability spec it will be hard to come up
   with a certification of SSF implementations. Thoughts?
   - (Peanut Gallery) makes sense and no objections.
   -

<#SSF-Conformance-Receiver-Testing>SSF Conformance Receiver Testing

   - (Thomas) The spec barely mentioned anytyhing about an orchestrating
   receiver. The onlly testing for Rx is to validate requests for faious
   endpoints and expect that certain outcomes are observed. A Rx can receive a
   stream and maybe update it or change status, as examples. Maybe even a
   verifiaiton and eventually the stream is maybe deleted?
   - (Atul) What features or behaviors should a recevier address? Is a
   basic question that the interop spec should address.
   - (Thomas) What can work…at some point a stream will be created,
   verified and deleted.
   - (Atul) Talks about lifcycle of a receiver scenario.
   - (Thomas) Trigger the tests on the receiver side and what is observed
   is the request of the receivers and acknowledgements.
   - (Sean) Why is there a time element in the conformance testing?
   Shouldn't it just be create and destroy?
   - (Thomas) Since it is controlled from the outside, the conformance test
   acts as a transmitter. As long as the test is running, I keep the state of
   the transmitter (whether it creates one or multiple streams)
   - (Thomas) The test could potentially run for ever, but the state is in
   memory
   - (Sean) This should not be any different from OAuth or OIDC compliant.
   - (Thomas) Those tests do the same thing. They have an interactive
   interface
   - (Sean) We do unit testing, and you are doing the same thing, right?
   - (Thomas) If you want to provide certification, you need to be the
   "authority in the middle" to observe and record behaviors.
   - (Sean) You're not running this continuously, right?
   - (Thomas) The infra is up continuously. You start an instance of tests,
   which observes the requests.
   - (Thomas) The OIDC RP tests - expectation that the tests are being done
   and no "UI" is needed. All the attributes and flows needed are provided.
   - Example notes about how to run an OIDC RP Conformance Test:
   https://openid.net/certification/connect_rp_testing/
   - (Atul) Interop participants has already determined that the receiver
   conformance tests won't be required for the Authenticate conference
   interoperability tests
   -

https://docs.google.com/document/d/1YYEA4VeU6bq_pfkE75XDt3K7ZO5GhG_NHjynaAILWRQ/edit?usp=sharing
<#Action-Items>Action Items

   - (Thomas) Verify html export is available for SSF Interop participants
   - (Thomas) Create an issue on the interop spec around features and
   behaviors expected
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-risc/attachments/20250916/50303049/attachment.htm>


More information about the Openid-specs-risc mailing list