[OAUTH-WG] New I-D: draft-yossif-psea-01 — Post-Session Execution Assurance
"mohamad@yuthent.com, mohamad@yuthent.com" <mohamad@yuthent.com> Fri, 08 May 2026 07:33 UTC
Return-Path: <mohamad@yuthent.com>
X-Original-To: oauth@mail2.ietf.org
Delivered-To: oauth@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 054FBEB11B7B for <oauth@mail2.ietf.org>; Fri, 8 May 2026 00:33:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1778225595; bh=f+5yghJOZ4J09JRXDtvkajf+ld/vi4tuFXuuVXOq30s=; h=From:Subject:Date:To; b=T52kJ1z4HS2hsrjMFCHbv83v9UugfIPAU4/mk4F0vnjBkqpSaylwj5T7TpP1O1+1+ mOt3xVWEAFMF5vsAeSiNe7kXFNiFJIUjDcoMgarnvyDLGMNfzk+3dmu7ePSbQL0X26 kjPVzV94M7cPC7waCKJ2yk6zonOEWQR1vb/N9s1c=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: 1.249
X-Spam-Level: *
X-Spam-Status: No, score=1.249 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=yuthent.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yl7PB5uQlaXj for <oauth@mail2.ietf.org>; Fri, 8 May 2026 00:33:11 -0700 (PDT)
Received: from out-07.pe-bsn.jellyfish.systems (out-07.pe-bsn.jellyfish.systems [66.29.159.85]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 83949EB11A70 for <oauth@ietf.org>; Fri, 8 May 2026 00:33:06 -0700 (PDT)
Received: from MTA-05.privateemail.com (unknown [10.50.14.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by BSN-01.privateemail.com (Postfix) with ESMTPS id 4gBgns5Snzz3hhTB for <oauth@ietf.org>; Fri, 8 May 2026 03:33:05 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=yuthent.com; s=default; t=1778225585; bh=f+5yghJOZ4J09JRXDtvkajf+ld/vi4tuFXuuVXOq30s=; h=From:Subject:Date:To:From; b=vQ75zkzpSOU5Pmu5k12EYRciZpTp4giRq0JIVWq5DVXxTeCbogKBHvtILGU5CWlJw MRNqOTIHCrlRre+Oommo/3rxnaXmMFb3iWlMMA7DxdF3+RGj0Z7mLHOZ5WxortbCEo q1+FdzQpXBwD0Qo1UwVqvwZ02kwO9L41oLOvO24VSrI2g+dxTbSE0l9vUp54faUSfE rxHRIQie39OloIBKlbqdQ8n5hJJUNMMz3zxqOcbE7c63d5zRjGvdTEsziDZQ+BENCE kl1Ov2o+4e5mrYO61dnGgcsXH3VmXrBCmOM39//19c+xC7Sg0F3iHhyC8V0avT7s2s RpWUt+tvHN4FQ==
Received: from smtpclient.apple (bzq-79-177-155-81.red.bezeqint.net [79.177.155.81]) by mta-05.privateemail.com (Postfix) with ESMTPA id 4gBgns0M5Bz3hhTY for <oauth@ietf.org>; Fri, 8 May 2026 03:33:03 -0400 (EDT)
From: "mohamad@yuthent.com, mohamad@yuthent.com" <mohamad@yuthent.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_2EB6B286-EFFE-4070-88D7-7A70D1A07D32"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.6\))
Message-Id: <93F415DE-A668-4D9E-B44B-78ADF5063174@yuthent.com>
Date: Fri, 08 May 2026 10:32:51 +0300
To: oauth@ietf.org
X-Mailer: Apple Mail (2.3826.700.81.1.6)
Message-ID-Hash: MSW5HB6P5RQFF4OFHIFHFDMH4ZGHIDCK
X-Message-ID-Hash: MSW5HB6P5RQFF4OFHIFHFDMH4ZGHIDCK
X-MailFrom: mohamad@yuthent.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-oauth.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [OAUTH-WG] New I-D: draft-yossif-psea-01 — Post-Session Execution Assurance
List-Id: OAUTH WG <oauth.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/oauth/PxZmmsDRVfNvfHZoZIafYWCJ6Rs>
List-Archive: <https://mailarchive.ietf.org/arch/browse/oauth>
List-Help: <mailto:oauth-request@ietf.org?subject=help>
List-Owner: <mailto:oauth-owner@ietf.org>
List-Post: <mailto:oauth@ietf.org>
List-Subscribe: <mailto:oauth-join@ietf.org>
List-Unsubscribe: <mailto:oauth-leave@ietf.org>
List, I have submitted an Informational Internet-Draft that may be relevant to discussions on session-based authorization and token trust boundaries: draft-yossif-psea-01 Post-Session Execution Assurance (PSEA): A Security Model for Verifying Authority at the Moment of Action https://datatracker.ietf.org/doc/draft-yossif-psea/ The core argument: OAuth tokens (and sessions generally) establish identity at login time. They do not establish that the token holder is the authorized human at the moment a sensitive action is executed. This gap is structural, not implementation-specific — it persists regardless of token binding, PKCE, or DPoP. PSEA defines five requirements for closing this gap at execution time: 1. Execution-time proof (not login-time) 2. Human presence assurance 3. Device-bound trust 4. Cryptographic proof independent of session tokens 5. Connectivity independence A reference specification with formal artifacts (JSON Schema, OpenAPI 3.0 verification contract, STRIDE threat model, RFC 6979 test vectors, Python and TypeScript reference verifiers) is maintained at: https://github.com/yuthent/psea-spec I am seeking technical review and critique, specifically: - Whether the authority gap as defined is meaningfully distinct from problems already addressed in the WG (DPoP, RAR, transaction tokens) - Whether the conformance criteria in Appendix B are technically sound - Whether this belongs in a different area or WG I recognize this list focuses on OAuth-specific work. If PSEA is better suited for SAAG or another venue, I welcome that guidance. Mohamad Khalil Yossif Yuthent mohamad@yuthent.com https://yuthent.com/psea Mohamad Khalil Yossif CEO – Yuthent Founder – SwiftCrew, MK Digital, MK Electronics T: +972 50-931-1103 <tel:+972509311103> E: mohamad@yuthent.com <mailto:mohamad@yuthent.com> W: yuthent.com <https://yuthent.com/> <https://www.linkedin.com/in/mohamad-khalil-yossif-4b9781163/> <https://yuthent.com/> This email may contain confidential or sensitive information. If you are not the intended recipient, any review, use, disclosure, distribution, or copying is prohibited. If you received this message in error, please delete it immediately.
- [OAUTH-WG] New I-D: draft-yossif-psea-01 — Post-S… mohamad@yuthent.com, mohamad@yuthent.com