[saag] ZTNP / ZTIP – attestation-gated authorization & intent-bound delegation (seeking venue guidance)
Jake Miller <[email protected]> Mon, 27 Apr 2026 18:50:08 -0400
| Newsgroups | gmane.ietf.saag,gmane.ietf.oauth |
|---|---|
| Message-ID | <CAPqcJNXnEguRSg8rhgGhV+7qAgAN31=qkpZBsNWHNwVN=0Mo8A@mail.gmail.com> |
--===============5886106332525245280== Content-Type: multipart/alternative; boundary="000000000000667e92065078f0c4" --000000000000667e92065078f0c4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, I=E2=80=99ve recently submitted two individual Internet-Drafts that explore= gaps we=E2=80=99re encountering as systems become more agent-driven and involve multi-hop delegation: ZTNP (Zero-Trust Negotiation Protocol) https://datatracker.ietf.org/doc/draft-miller-ztnp/ ZTIP (Zero-Trust Intent Protocol) https://datatracker.ietf.org/doc/draft-miller-ztip/ At a high level: - *ZTNP* looks at how to bind attestation (or posture) to authorization at session establishment, including channel binding and local policy evaluation by the relying party. - *ZTIP* explores how to bind authorization to structured user intent across delegation chains, with explicit scope monotonicity and end-to-en= d verifiability. The drafts explore a potential gap between: - attestation (e.g., RATS-style evidence/results), and - authorization mechanisms (OAuth / GNAP) This is particularly true in scenarios where actions are delegated across multiple agents and are susceptible to prompt injection or confused deputy patterns. These drafts are intended as early contributions. I=E2=80=99m interested in critical feedback, especially on: - whether the problem framing resonates - how this relates to existing work in OAuth, GNAP, and RATS - and whether there is an appropriate venue (existing WG or otherwise) for further discussion Thank you for any feedback or direction. Best regards, Jake Miller [email protected] --000000000000667e92065078f0c4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><p>Hello,</p> <p>I=E2=80=99ve recently submitted two individual Internet-Drafts that expl= ore gaps we=E2=80=99re encountering as systems become more agent-driven and= involve multi-hop delegation:</p> <p>ZTNP (Zero-Trust Negotiation Protocol)<br> <a rel=3D"noopener" class=3D"gmail-decorated-link" href=3D"https://datatrac= ker.ietf.org/doc/draft-miller-ztnp/">https://datatracker.ietf.org/doc/draft= -miller-ztnp/<span aria-hidden=3D"true" class=3D"gmail-ms-0.5 gmail-inline-= block gmail-align-middle gmail-leading-none"></span></a></p> <p>ZTIP (Zero-Trust Intent Protocol)<br> <a rel=3D"noopener" class=3D"gmail-decorated-link" href=3D"https://datatrac= ker.ietf.org/doc/draft-miller-ztip/">https://datatracker.ietf.org/doc/draft= -miller-ztip/<span aria-hidden=3D"true" class=3D"gmail-ms-0.5 gmail-inline-= block gmail-align-middle gmail-leading-none"></span></a></p> <p>At a high level:</p> <ul> <li> <strong>ZTNP</strong> looks at how to bind attestation (or posture) to auth= orization at session establishment, including channel binding and local pol= icy evaluation by the relying party. </li> <li> <strong>ZTIP</strong> explores how to bind authorization to structured user= intent across delegation chains, with explicit scope monotonicity and end-= to-end verifiability. </li> </ul> <p>The drafts explore a potential gap between:</p> <ul> <li> attestation (e.g., RATS-style evidence/results), and </li> <li> authorization mechanisms (OAuth / GNAP)</li> </ul> <p>This is particularly true in scenarios where actions are delegated acros= s multiple agents and are susceptible to prompt injection or confused deput= y patterns.</p> <p>These drafts are intended as early contributions. I=E2=80=99m interested= in critical feedback, especially on:</p> <ul> <li> whether the problem framing resonates </li> <li> how this relates to existing work in OAuth, GNAP, and RATS </li> <li> and whether there is an appropriate venue (existing WG or otherwise) for fu= rther discussion </li> </ul> <p>Thank you for any feedback or direction.</p> <p>Best regards,<br> Jake Miller<br> <a class=3D"gmail-decorated-link gmail-cursor-pointer" rel=3D"noopener">jak= [email protected]</a></p></div></div> --000000000000667e92065078f0c4-- --===============5886106332525245280== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kc2FhZyBtYWls aW5nIGxpc3QgLS0gc2FhZ0BpZXRmLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRv IHNhYWctbGVhdmVAaWV0Zi5vcmcK --===============5886106332525245280==--