Post-Session Execution Assurance (PSEA): A Security Model for Verifying Authority at the Moment of Action
draft-yossif-psea-01
This document is an Internet-Draft (I-D).
Anyone may submit an I-D to the IETF.
This I-D is not endorsed by the IETF and has no formal standing in the
IETF standards process.
The information below is for an old version of the document.
| Document | Type |
This is an older version of an Internet-Draft whose latest revision state is "Active".
|
|
|---|---|---|---|
| Author | Mohamad Khalil Yossif | ||
| Last updated | 2026-05-05 (Latest revision 2026-02-09) | ||
| RFC stream | (None) | ||
| Formats | |||
| Stream | Stream state | (No stream defined) | |
| Consensus boilerplate | Unknown | ||
| RFC Editor Note | (None) | ||
| IESG | IESG state | I-D Exists | |
| Telechat date | (None) | ||
| Responsible AD | (None) | ||
| Send notices to | (None) |
draft-yossif-psea-01
Internet Engineering Task Force M. K. Yossif
Internet-Draft Yuthent
Intended status: Informational 5 May 2026
Expires: 6 November 2026
Post-Session Execution Assurance (PSEA): A Security Model for Verifying
Authority at the Moment of Action
draft-yossif-psea-01
Abstract
Modern security architectures assume that trust established at login
can safely extend to all subsequent actions within a session. This
assumption is fundamentally flawed. Sessions preserve the memory of
authentication but not the certainty of authority. Post-Session
Execution Assurance (PSEA) is an architectural security model that
addresses this gap by requiring cryptographic proof of real human
presence, device trust, and execution authority at the exact moment a
sensitive action is approved -- independent of prior authentication
or session state. This paper defines the PSEA model, its core
principles, its distinction from existing security paradigms, and its
implications for regulated and mission-critical systems.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on 6 November 2026.
Copyright Notice
Copyright (c) 2026 IETF Trust and the persons identified as the
document authors. All rights reserved.
Yossif Expires 6 November 2026 [Page 1]
Internet-Draft PSEA May 2026
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/
license-info) in effect on the date of publication of this document.
Please review these documents carefully, as they describe your rights
and restrictions with respect to this document. Code Components
extracted from this document must include Revised BSD License text as
described in Section 4.e of the Trust Legal Provisions and are
provided without warranty as described in the Revised BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1. Requirements Language . . . . . . . . . . . . . . . . . . 3
2. The Broken Assumption of Sessions . . . . . . . . . . . . . . 3
3. The Authority Gap . . . . . . . . . . . . . . . . . . . . . . 4
4. Definition of Post-Session Execution Assurance . . . . . . . 5
5. Core Principles of PSEA . . . . . . . . . . . . . . . . . . . 5
5.1. Execution-Time Proof . . . . . . . . . . . . . . . . . . 5
5.2. Human Presence Assurance . . . . . . . . . . . . . . . . 5
5.3. Device-Bound Trust . . . . . . . . . . . . . . . . . . . 5
5.4. Cryptographic Proof . . . . . . . . . . . . . . . . . . . 6
5.5. Connectivity Independence . . . . . . . . . . . . . . . . 6
6. What PSEA Is Not . . . . . . . . . . . . . . . . . . . . . . 6
7. Implications for Regulated and Mission-Critical Systems . . . 7
7.1. Banking and Financial Services . . . . . . . . . . . . . 7
7.2. Government and Defense . . . . . . . . . . . . . . . . . 7
7.3. Healthcare . . . . . . . . . . . . . . . . . . . . . . . 7
7.4. Critical Infrastructure . . . . . . . . . . . . . . . . . 7
8. Relationship to Implementations . . . . . . . . . . . . . . . 8
9. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . 9
10. Security Considerations . . . . . . . . . . . . . . . . . . . 9
11. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 10
12. References . . . . . . . . . . . . . . . . . . . . . . . . . 10
12.1. Normative References . . . . . . . . . . . . . . . . . . 10
12.2. Informative References . . . . . . . . . . . . . . . . . 10
Appendix A. Citation and Reference . . . . . . . . . . . . . . . 11
Appendix B. Conformance . . . . . . . . . . . . . . . . . . . . 11
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 12
1. Introduction
This document defines Post-Session Execution Assurance (PSEA), an
architectural security model for verifying human authority at the
moment a sensitive action is executed. PSEA addresses a structural
gap in session-based security, as defined in the Internet Security
Glossary [RFC4949]: the assumption that authentication established at
login extends safely to all subsequent actions within a session.
PSEA does not replace authentication; it requires cryptographic proof
Yossif Expires 6 November 2026 [Page 2]
Internet-Draft PSEA May 2026
of authority at the moment of execution, independent of session
state.
This document is Informational. It defines the PSEA model and its
core principles. It does not specify a wire protocol or mandate a
specific implementation. A foundational description of the model is
provided in [PSEA]; a reference specification with formal artifacts
is maintained at https://github.com/yuthent/psea-spec.
1.1. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all
capitals, as shown here.
2. The Broken Assumption of Sessions
For decades, session-based security has operated on a single
foundational assumption: that a successful authentication event at
login time can be trusted to represent the user's identity and
authority for the duration of the session. This assumption was
reasonable when systems were simple, sessions were short, and
interactions were linear. This document is published as an
Informational Internet-Draft and does not define a standard.
It is no longer reasonable.
Modern systems operate in environments where actions occur long after
the initial authentication event. Context drifts continuously --
devices change hands, network environments shift, and authorization
states evolve. Sessions persist across these changes without re-
evaluating whether the conditions that justified the original trust
decision still hold.
The problem is structural. Sessions are designed to reduce friction
by avoiding repeated authentication. In doing so, they create an
implicit trust window during which any actor -- human or automated --
operating within that session inherits the authority of the original
authenticator. This inheritance is unconditional. It does not
account for elapsed time, changes in device posture, delegation of
access, or environmental degradation.
Yossif Expires 6 November 2026 [Page 3]
Internet-Draft PSEA May 2026
In practice, this means that a session authenticated by a legitimate
user at 9:00 AM carries identical authority at 3:00 PM, even if the
device has been compromised, the user has stepped away, or an
automated process has assumed control of the session. The session
does not know. It was not designed to know.
This is not a vulnerability in any particular implementation. It is
a structural flaw in the session model itself.
3. The Authority Gap
Authentication and execution authority are fundamentally different
concepts, though they are routinely conflated in security
architecture.
Authentication answers the question: "Did this entity present valid
credentials at some point in time?" It establishes identity at the
moment of login. It does not, and cannot, establish who is
performing a specific action at a later point in time.
Execution authority answers a different question: "Is the authorized
human -- present, verified, and operating from a trusted device --
approving this specific action right now?"
The gap between these two questions is where risk materializes. In
banking, a fraudulent wire transfer is executed not at login, but
minutes or hours later, within a valid session. In healthcare, an
unauthorized prescription is signed within a session that was
legitimately established. In government systems, classified actions
are approved by sessions that may have been delegated, replayed, or
hijacked after the original authentication.
In each case, the authentication was valid. The session was valid.
But the authority to execute the specific action at that specific
moment was never verified.
This gap -- between authentication and execution authority -- is the
central problem that existing security models fail to address.
Multi-factor authentication strengthens the login boundary. Session
management extends or restricts session duration. Continuous
authentication monitors behavioral signals over time. None of these
mechanisms provide cryptographic proof that a specific human is
authorizing a specific action at the moment it is executed.
The authority gap is not theoretical. It is the operational reality
of every system that relies on sessions to authorize sensitive
actions.
Yossif Expires 6 November 2026 [Page 4]
Internet-Draft PSEA May 2026
4. Definition of Post-Session Execution Assurance
| Post-Session Execution Assurance (PSEA) is an architectural
| security model that requires cryptographic proof of real human
| presence, device trust, and execution authority at the exact
| moment a sensitive action is approved -- independent of prior
| authentication or session state.
This definition establishes PSEA as a model concerned exclusively
with the moment of execution. It does not replace authentication,
session management, or access control. It addresses the specific
problem of verifying authority when an action is approved -- a
problem that existing models leave unresolved.
The term "post-session" does not imply that sessions are absent. It
means that the assurance provided by PSEA operates independently of
session state. Whether a session is active, expired, or absent, the
execution assurance requirement remains the same: cryptographic proof
of human presence, device trust, and authority at the moment of
action.
5. Core Principles of PSEA
The PSEA model is built on five core principles. Each addresses a
specific dimension of the authority gap.
5.1. Execution-Time Proof
Authority must be validated at the moment an action is executed, not
at any prior point. A proof generated at login time, or at any time
before the action, does not satisfy this requirement. The temporal
binding between proof and action is non-negotiable.
5.2. Human Presence Assurance
The model requires verification that a real human being is present
and actively approving the action. This is distinct from identity
recall, where a system infers human presence from a prior
authentication event. Presence must be demonstrated, not assumed.
5.3. Device-Bound Trust
Execution approval must be bound to a specific, trusted device state.
The device from which the approval originates must be verified as
part of the assurance chain. An approval that cannot be tied to a
known, trusted device does not meet the PSEA requirement.
Yossif Expires 6 November 2026 [Page 5]
Internet-Draft PSEA May 2026
5.4. Cryptographic Proof
Trust is established through cryptographic mechanisms, not inferred
from session tokens, cookies, or bearer credentials. The proof must
be independently verifiable and resistant to replay, forgery, and
delegation.
5.5. Connectivity Independence
PSEA is designed to function in environments with intermittent,
degraded, or absent network connectivity. The model does not depend
on real-time communication with a central authority for the
generation of execution proof. Verification may be deferred, but the
proof itself must be generated at execution time regardless of
connectivity state.
6. What PSEA Is Not
Clarity about the boundaries of PSEA is essential to prevent
conflation with existing security paradigms.
PSEA is not Multi-Factor Authentication. MFA strengthens the login
boundary by requiring multiple credential types. It does not address
authority at execution time. Once MFA is completed, the resulting
session carries the same inherited trust as any other session.
PSEA is not Continuous Authentication. Continuous authentication
monitors behavioral or biometric signals throughout a session to
detect anomalies. It is a monitoring and risk-scoring mechanism. It
does not require proof of authority at the moment of a specific
action.
PSEA is not Session Hardening. Session hardening techniques such as
those described in [RFC6819] -- short timeouts, token rotation,
binding to IP addresses -- reduce the window of exposure. They do
not verify who is executing an action within that window.
PSEA is not Risk-Based Authentication. Risk-based systems evaluate
contextual signals to adjust authentication requirements dynamically.
They operate at or near the login boundary. They do not provide
execution-time proof.
PSEA is not a rebranding of Zero Trust. Zero Trust architectures
reduce implicit trust between system components and enforce
verification at network and application boundaries. PSEA addresses a
different problem: the absence of verified authority at the point of
action execution, which persists even within Zero Trust environments.
Yossif Expires 6 November 2026 [Page 6]
Internet-Draft PSEA May 2026
Each of these paradigms addresses a legitimate security concern.
None of them solve the specific problem that PSEA defines: the
absence of cryptographic, human-verified, device-bound proof of
authority at execution time.
7. Implications for Regulated and Mission-Critical Systems
The authority gap has acute consequences in regulated and mission-
critical environments where the cost of unauthorized execution is
severe.
7.1. Banking and Financial Services
Financial systems process high-value transactions within
authenticated sessions. Fraud, insider misuse, and session
compromise result in unauthorized transactions that are technically
valid from the session's perspective. Regulatory frameworks
increasingly require proof that specific individuals authorized
specific transactions. PSEA provides the architectural basis for
such proof.
7.2. Government and Defense
Government systems handle classified operations, policy decisions,
and infrastructure controls. Delegation of authority, shared
workstations, and long-duration sessions create conditions where
session-based trust is insufficient. PSEA addresses the requirement
for verifiable human authority over specific actions in these
environments.
7.3. Healthcare
Healthcare systems authorize prescriptions, access to patient
records, and clinical decisions. Shared terminals, shift-based
workflows, and emergency access create scenarios where the
authenticated user may not be the person executing the action. PSEA
provides a mechanism for binding execution authority to a verified
human at the point of action.
7.4. Critical Infrastructure
Industrial control systems, energy grids, and transportation networks
require human authorization for sensitive operational changes. These
environments frequently operate in degraded connectivity conditions.
PSEA's connectivity-independent design addresses the need for
execution-time authority verification even when centralized systems
are unreachable.
Yossif Expires 6 November 2026 [Page 7]
Internet-Draft PSEA May 2026
8. Relationship to Implementations
PSEA is an architectural model, not a product specification. It
defines what must be proven at execution time without prescribing how
the proof is generated, transmitted, or verified.
A reference specification with formal semantics, deterministic test
vectors, and minimal verifier implementations is maintained at
[PSEA-SPEC]. The reference specification provides:
* Formal definitions of the four enforcement tiers (Passive, Silent,
Explicit, Authoritative)
* Canonical proof token structure with JSON Schema
* State machine for trust state transitions
* STRIDE-based threat model
* Test vectors with deterministic test keys generated per RFC 6979
* OpenAPI 3.0 contract for verification endpoints
* Reference verifier implementations in Python and TypeScript
These materials are intended to enable independent implementations to
verify conformance with the PSEA model. The reference specification
does not replace this Internet-Draft; rather, it provides the
operational artifacts that a conforming implementation would consume.
Implementations of PSEA may vary in their choice of biometric
modalities, cryptographic schemes, device attestation mechanisms, and
verification architectures. The model is intentionally agnostic to
these choices, provided the core principles are satisfied.
Yuthent is one implementation of the PSEA model, designed for
regulated and mission-critical environments. It is not the only
possible implementation. The PSEA model exists independently of any
specific product or vendor.
Organizations adopting PSEA may implement it through existing
infrastructure, custom development, or third-party solutions. The
requirement is adherence to the model's principles, not adoption of a
specific technology.
Yossif Expires 6 November 2026 [Page 8]
Internet-Draft PSEA May 2026
9. Conclusion
The security architecture of modern systems contains a structural gap
between authentication and execution. Sessions bridge this gap with
inherited trust -- a mechanism that was adequate for simpler systems
but is fundamentally insufficient for environments where authority
must be verified at the moment of action.
Post-Session Execution Assurance defines the requirement that this
gap be closed. It is not a feature, not a product category, and not
a rebranding of existing security paradigms. It is an architectural
correction: a formal recognition that authority is temporal, context-
dependent, and must be proven -- not assumed -- at the moment it is
exercised.
The absence of execution-time authority verification is not a
theoretical concern. It is the operational reality that enables
fraud, insider misuse, and unauthorized actions across banking,
healthcare, government, and critical infrastructure. PSEA provides
the conceptual and architectural foundation for addressing this
reality.
10. Security Considerations
This document describes an architectural security model. It does not
introduce new protocol mechanisms and does not modify existing
security protocols. The security implications of PSEA derive from
its requirements rather than from a specific implementation.
An implementation of the PSEA model inherits the security properties
of its underlying cryptographic primitives, biometric verification
mechanisms, and device attestation infrastructure. The strength of
any PSEA-conformant system is bounded by the weakest of these
components.
The model assumes the existence of a hardware-backed trust anchor
capable of generating non-exportable cryptographic material and
performing verified biometric checks. Compromise of this trust
anchor invalidates the assurances provided by PSEA. Implementations
SHOULD use platform-attested hardware-backed key storage (such as
Trusted Execution Environments or Secure Elements) to bound this
risk.
Yossif Expires 6 November 2026 [Page 9]
Internet-Draft PSEA May 2026
PSEA does not address threats outside the moment of action approval.
Specifically, PSEA does not protect against: phishing or social
engineering that induces a legitimate user to approve an unintended
action; coercion of the legitimate user; compromise of the channel
through which the action request is delivered to the trust anchor; or
attacks that occur before initial enrollment of the trust anchor.
The connectivity-independence requirement (Section 5.5) introduces an
asymmetry between proof generation and proof verification.
Implementations MUST ensure that deferred verification does not
permit replay of stale proofs or admission of proofs whose binding to
the action being approved cannot be cryptographically established.
11. IANA Considerations
This document has no IANA actions.
12. References
12.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>.
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
May 2017, <https://www.rfc-editor.org/info/rfc8174>.
12.2. Informative References
[RFC4949] Shirey, R., "Internet Security Glossary, Version 2",
RFC 4949, DOI 10.17487/RFC4949, August 2007,
<https://www.rfc-editor.org/info/rfc4949>.
[RFC6819] Lodderstedt, T., Ed., McGloin, M., and P. Hunt, "OAuth 2.0
Threat Model and Security Considerations", RFC 6819,
DOI 10.17487/RFC6819, January 2013,
<https://www.rfc-editor.org/info/rfc6819>.
[PSEA] Yossif, M. K., "Post-Session Execution Assurance (PSEA): A
Security Model for Verifying Authority at the Moment of
Action", Version 1.0, February 2026,
<https://yuthent.com/psea>.
Yossif Expires 6 November 2026 [Page 10]
Internet-Draft PSEA May 2026
[PSEA-SPEC]
Yuthent, "Post-Session Execution Assurance -- Reference
Specification, Test Vectors, and OpenAPI Contract", May
2026, <https://github.com/yuthent/psea-spec>.
Appendix A. Citation and Reference
To reference this document, use the following citation:
Khalil Yossif, M. (2026). Post-Session Execution Assurance (PSEA): A
Security Model for Verifying Authority at the Moment of Action
(Version 1.0). Yuthent. https://yuthent.com/psea
Canonical URL: https://yuthent.com/psea
GitHub: https://github.com/yuthent/psea-spec
Appendix B. Conformance
An implementation conforms to the PSEA model if it satisfies all five
core principles defined in Section 5 and successfully verifies the
reference test vectors published at [PSEA-SPEC].
Conformance to the test vectors is a necessary but not sufficient
condition. An implementation MUST also satisfy the normative
requirements in Section 5.1 through Section 5.5. Specifically:
* An implementation MUST generate execution-time proof bound to the
specific action being approved.
* An implementation MUST verify human presence through hardware-
attested biometric or equivalent mechanisms.
* An implementation MUST bind execution approval to a verified
device state.
* An implementation MUST use cryptographic mechanisms resistant to
replay, forgery, and delegation.
* An implementation MUST function in environments with intermittent
or absent network connectivity, deferring verification rather than
gating proof generation.
Reference verifiers in Python and TypeScript are provided at
[PSEA-SPEC] to demonstrate the minimum logic required for
verification of compliant proofs.
Yossif Expires 6 November 2026 [Page 11]
Internet-Draft PSEA May 2026
Author's Address
Mohamad Khalil Yossif
Yuthent
Email: mohamad@yuthent.com
URI: https://yuthent.com/psea
Yossif Expires 6 November 2026 [Page 12]