[Openid-specs-risc] Call notes

Atul Tulshibagwale atul at sgnl.ai
Tue Sep 2 18:29:57 UTC 2025


Hi all,
Here are the notes from today's call. They are also stored here
<https://hackmd.io/@oidf-wg-sse/wg-meeting-20250902>.

It's awesome to note that the final specifications for SSF, CAEP and RISC
are now published
<https://openid.net/three-shared-signals-final-specifications-approved/>!

Thanks to everyone for their hard work, contributions and discussions that
led up to this,
Atul

-- 

 Atul Tulshibagwale

 CTO

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

   - Final specs published!
   - Comment in AIIM about CAEP

<#Attendees>Attendees

   - Atul Tulshibagwale (SGNL)
   - Mike Kiser (SailPoint)
   - John Marchesini (Jamf)
   - Shayne Miel (Cisco)
   - Stan Bounev (Blue Label)
   - Apoorva Deshpande (Okta)
   - Sean O'Dell (Disney)
   - George Fletcher (Practical Identity)
   - Gail Hodges (OIDF)
   - Thomas Darimont (OIDF)

<#Notes>Notes <#Final-specs-are-published>Final specs are published!

   - OpenID Shared Signals Framework:
   https://openid.net/specs/openid-sharedsignals-framework-1_0-final.html
   - OpenID CAEP: https://openid.net/specs/openid-caep-1_0-final.html
   - OpenID RISC: https://openid.net/specs/openid-risc-1_0-final.html

<#CAEP-Agentic-bindings>CAEP Agentic bindings:

   - Comment in AIIM
   <https://oidf.slack.com/archives/C091VMU2R3P/p1756400981992129>
   - (Sean) When you get to register on first use, you just need to issue
   agents an ID
   - (Mike) There's some place for "OBO" transactions. We'd like to know
   not only the agent, but who the work was done on behalf of
   - (George) Gets into whether it is working autonomously or OBO.
   - (George) Are we continuously authenticating the AI agent. Are we using
   the same mechanism? Is it the short-lived credential being used?
   - (Sean) Agreed, but reality is different
   - (George) What are the relevant events from an agentic AI perspective?
   How would you revoke an agentic AI session? What would cause the backend
   system to invalidate it? What is the potential harm by doing so?
   - (George) Should an agentic AI system (MCP client, server, etc.) be
   able to leverage CAEP/SSF? Yes.
   - (Atul) "token claims change" events could also be interesting.
   - (George) Transaction audit is also very important. Shared Signals is
   an interesting infrastructure to support auditing (every system must report
   what they did in this transaction). Using the async push model is really
   useful / interesting in concept.
   - (George) when we delegate, we don't expect to be asked for every
   little thing.
   - (Mike)
   - (George) There's some min-max optimal solution that reduces user
   friction, but provides user protection
   - (George) I read the "proof of intent"
   <https://github.com/giovannypietro/poi>, but I didn't get to the details
   part. I'm not sure that is there.
   - (Atul) proof of intent seems important, but hard.
   - (George) There's one approach of "figure out everything you want, and
   then ask", but I don't think that's viable.
   - (Atul) We could use adversarial networks to verify intent.
   - (George) Agents could be used to provide the consent.
   …
   - (Sean) People implementing agents don't understand OAuth at all.
   - (George) We might need to define new events for agents

<#Interop-testing--conformance>Interop testing / conformance

   - (Thomas) How do you expose the poll endpoint from the transmitter side?
   - (Shayne) You get it as a part of the stream configuration
   -

<#Action-Items>Action Items
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-risc/attachments/20250902/9683626a/attachment.htm>


More information about the Openid-specs-risc mailing list