<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE rfc [<!ENTITY nbsp "&#160;">]>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="info" docName="draft-das-sandbox-credential-egress-finality-00" ipr="trust200902" submissionType="independent" xml:lang="en" tocInclude="true" tocDepth="3" symRefs="true" sortRefs="true" version="3">
<front>
<title abbrev="Sandbox Credential Egress Finality">Protected Execution Finality for Sandboxed AI Agents, Credential Mediation, Process Lineage, and Network Egress</title>
<seriesInfo name="Internet-Draft" value="draft-das-sandbox-credential-egress-finality-00"/>
<author initials="S." surname="Das" fullname="Sangam Kumar Das">
<organization>Independent Inventor</organization>
<address>
<postal>
<city>Balasore</city>
<region>Odisha</region>
<country>India</country>
</postal>
<email>info@sangamdas.com</email>
</address>
</author>
<date year="2026" month="October" day="22"/>
<area>Security</area>
<workgroup>Individual Submission</workgroup>
<keyword>AI agent security</keyword>
<keyword>execution finality</keyword>
<keyword>Microsoft Execution Containers MXC</keyword>
<keyword>Microsoft Agent Governance Toolkit ADR-0030</keyword>
<keyword>Project Perception</keyword>
<keyword>Google Agent Gateway</keyword>
<keyword>Gemini Agent</keyword>
<keyword>Meta Muse Sentinel</keyword>
<keyword>NVIDIA OpenShell Reference Architecture</keyword>
<keyword>NVIDIA Sentry</keyword>
<keyword>OpenAI Agents API</keyword>
<keyword>OpenAI Codex</keyword>
<keyword>Anthropic Claude Managed Agents</keyword>
<keyword>protected enforcement domain</keyword>
<keyword>finality sink</keyword>
<keyword>multi-agent policy enforcement</keyword>
<keyword>delegated authorization</keyword>
<keyword>cross-domain gateway security</keyword>
<keyword>non-bearer capability</keyword>
<keyword>replay resistance</keyword>
<abstract>
<t>This informational document describes future-oriented execution-finality profiles for sandboxed autonomous AI agents, protected host services, credential brokers, external connectors, process-lineage restrictions, proxy-mediated network egress, native resources, and downstream effectuation interfaces. It examines sandbox versus authority separation, protected credential use, destination binding after DNS resolution, operation-specific validation, influence tracking, bypass-path completeness, replay restrictions, recovery and independent sink verification. It distinguishes possession of sandbox or proxy permissions from authority for a particular actual resource effect. Source-derived procedures, tests and algorithms are presented as implementation examples, not as evidence that identified vendors implement this proposed architecture.</t>
<t>Industry Relevance: Recent public developments in autonomous AI-agent security and execution governance include Microsoft Execution Containers (MXC), Microsoft Agent Governance Toolkit ADR-0030 (Action-Bound, Fail-Closed Approval Protocol), and Project Perception; Google Agent Gateway and Gemini Agent; Meta Muse/Sentinel AI-Agent Security Architecture; NVIDIA OpenShell Reference Architecture and NVIDIA Sentry; OpenAI Agents API, Codex, Agents SDK, and Responses API; and Anthropic Claude Managed Agents, Claude Code Sandboxing, and Claude Code Auto Mode. These initiatives illustrate industry attention to agent isolation, independent policy enforcement, action-bound authorization, delegated authority, credential isolation, network-egress security, hardware-assisted containment, runtime supervision, and fail-closed controls. This draft describes related proposed execution-finality mechanisms without asserting that these initiatives implement them.</t>
<t>Relevance to the IETF: the mechanisms described here require common, interoperable objects and verification semantics across independently built components, including operation descriptors, act-bound non-bearer capabilities, finality-sink verification results, validation evidence, and authority, revocation, and containment generations. The document relates to existing IETF work on OAuth, GNAP, RATS, WIMSE, and SCITT, and asks the community whether and where this effectuation-boundary problem should be addressed.</t>
<t>This document is intentionally long and is not repetitive: each profile specifies a distinct mechanism with its own algorithms, failure cases, and enforcement points, and the security properties depend on how these mechanisms combine. A reduced excerpt would hide the conditions under which they fail closed, so this document and its two companion drafts, among which the profiles are divided, are meant to be evaluated as a whole.</t>
<t>This draft builds on earlier Internet-Drafts by the same author, in particular draft-das-agent-execution-finality, and adds mechanism families not described there; the Introduction states precisely what was disclosed earlier and what is disclosed here.</t>
<t>IPR: The technical content of this draft set is based upon the author's international application PCT/IB2026/055615, which forms the foundation of this disclosure and comprises approximately 300 distinct, non-repetitive embodiments and enforcement points. A separate patent application specific to the material in this draft set has also been filed. Related Indian applications: 202531130665, 202631000572, 202631001586, 202631002990, 202631124028, and 202631125689. Related international applications: PCT/IB2025/058316, PCT/IB2026/053385, PCT/IB2026/055615, PCT/IB2026/055760, PCT/IB2026/055870, PCT/IB2026/056058, PCT/IB2026/056809, and PCT/IB2026/056941. These identify related technical disclosures; not all described mechanisms are necessarily patent-claimed or granted, and patent scope and priority depend on applicable law and examination.</t>
</abstract>
</front>
<middle>
<section numbered="true" anchor="intro">
<name>Introduction</name> <t>Sandboxed AI agents can invoke privileged host connectors, use brokered credentials, and request external network operations. Sandbox confinement or proxy admission does not, by itself, establish that a specific downstream operation remains authorized at the moment the effect becomes effective. This document explores process lineage, brokered secret use, effective endpoint checks, protected act-bound verification, finality-sink enforcement, bypass-path assessment, and recovery. It is offered as an informational architecture, not a claim that any identified industry product implements the entire proposal.</t>
<t>The document retains the implementation alternatives, procedures, illustrative algorithms, constraints, and security tests contained in the author-supplied technical disclosure. The technical profiles reproduced below are source-derived and subject to technical editing; terminology that originated in patent drafting is reformulated as implementation guidance and enforcement points, not legal claim coverage.</t>
<t>The key words MUST, MUST NOT, REQUIRED, SHALL, SHALL NOT, SHOULD, SHOULD NOT, RECOMMENDED, NOT RECOMMENDED, MAY, and OPTIONAL are to be interpreted as described in BCP 14 (RFC 2119 and RFC 8174) when, and only when, they appear in all capitals. Requirements in the non-normative profiles below are illustrative unless a later interoperable protocol profile expressly designates them normative.</t>
<section numbered="true" anchor="intentionally-long">
<name>This Document Is Intentionally Long</name> <t>This document is long by design. Its length is the result of technical content, not repetition. The draft set contains 34 implementation profiles, of which this draft contains 9; each specifies a distinct mechanism together with its components, reference algorithms, worked examples, failure and adversarial cases, verification tests, and enforcement points. A text comparison of the profiles shows that fewer than 2 percent of their sentences recur in any other profile, and the recurring text is limited to short provenance notes and shared helper calls in the pseudocode.</t>
<t>The full text is retained for four reasons:</t>
<ol>
<li>The security properties are compositional. A Finality Sink that verifies a capability is necessary but not sufficient; prevention also depends on path coverage, revocation convergence, protected state, recovery behaviour, and the settlement of operations already in flight. These conditions are specified in different profiles, and a reader who examines one profile alone will see an incomplete and potentially misleading picture.</li>
<li>The reference algorithms and negative tests are included so that reviewers can judge implementability and attempt to falsify the proposed properties, rather than having to accept a summary.</li>
<li>The failure cases define where each mechanism fails closed. A condensed version would remove exactly the boundary conditions that a security review needs to examine.</li>
<li>The enforcement points state what each mechanism requires in a form that can be checked against an implementation, and they refer to the profile text for their technical basis.</li>
</ol>
<t>Reviewers are therefore asked not to assess the proposal from an isolated profile, enforcement point, or algorithm excerpt. The recommended reading order is: this Introduction; the Problem Statement (<xref target="problem-space"/>); Relevance to the IETF (<xref target="ietf-relevance"/>); Scope and Terminology (<xref target="scope"/>), which is identical in all three drafts; Implementation Profile S-1 (<xref target="profile-s1"/>), which establishes the baseline execution-finality sequence; the remaining profiles of this draft and then those of the companion drafts; and finally the Security Considerations (<xref target="security"/>). Each profile states its own problem, components, algorithms, failure cases, and enforcement points, so the profiles can be cross-checked against one another.</t>
<t>The 34 profiles are divided among the three drafts according to their primary boundary, and each profile appears in full in exactly one draft. The terminology, problem statement, IETF relevance, and relationship to earlier drafts are identical in all three. Because the security properties are compositional, the three drafts are intended to be read together as one document; the Profile Map in the next subsection shows where each profile is published.</t>
</section>
<section numbered="true" anchor="document-set">
<name>Document Set and Cross-References</name> <t>This document is one of three coordinated Internet-Drafts that share identical terminology and are intended to be read together:</t>
<ul>
<li>Protected Execution Finality for Sandboxed AI Agents, Credential Mediation, Process Lineage, and Network Egress (draft-das-sandbox-credential-egress-finality, this document): <eref target="https://datatracker.ietf.org/doc/draft-das-sandbox-credential-egress-finality/">https://datatracker.ietf.org/doc/draft-das-sandbox-credential-egress-finality/</eref></li>
<li>Protected Execution-Finality Enforcement for Autonomous AI Agents Across Kernel, Hypervisor, Hardware, and Native-Resource Boundaries (draft-das-kernel-hardware-execution-finality): <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/</eref> <xref target="I-D.das-kernel-hardware-execution-finality"/></li>
<li>Distributed Authority and Execution-Finality for Multi-Agent Systems, Delegated Operations, and Cross-Domain Gateways (draft-das-distributed-agent-authority-finality): <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/</eref> <xref target="I-D.das-distributed-agent-authority-finality"/></li>
</ul>
<t>This document (draft-das-sandbox-credential-egress-finality) concentrates on the sandbox, credential, and network-egress boundary: the point at which a sandboxed agent's proposed operation leaves the sandbox through a host service, credential broker, connector, proxy, or network interface. The companion drafts address the other boundaries; where a mechanism is primarily motivated by a companion draft's focus, that draft's Problem Statement and Relevance sections give the corresponding context.</t>
<t>The three drafts build on the architecture described in draft-das-agent-execution-finality <xref target="I-D.das-agent-execution-finality"/>, available at <eref target="https://datatracker.ietf.org/doc/draft-das-agent-execution-finality/">https://datatracker.ietf.org/doc/draft-das-agent-execution-finality/</eref>. That draft is not part of this set but provides the general execution-finality architecture on which the profiles here rely. Readers unfamiliar with it are encouraged to read it first.</t>
</section>
<section numbered="true" anchor="profile-map">
<name>Profile Map</name>
<t>The 34 profiles are published as follows. The Datatracker URL of each draft is given in <xref target="document-set"/>.</t>
<table>
<thead><tr><th>Profile</th><th>Subject</th><th>Published in</th></tr></thead>
<tbody>
<tr><td>S-1</td><td>Virtual-machine-isolated agent sandbox with protected execution authority</td><td>this document</td></tr>
<tr><td>S-2</td><td>Micro-VM-isolated execution with lifecycle-bound authority and asynchronous continuity</td><td>this document</td></tr>
<tr><td>S-3</td><td>Container-isolated execution with tool-dispatch control, credential mediation, and egress finality</td><td>this document</td></tr>
<tr><td>S-4</td><td>Process-isolated execution with process-lineage control and handle mediation</td><td>this document</td></tr>
<tr><td>S-5</td><td>Kernel- and hypervisor-mediated enforcement with non-bypassable effectuation control</td><td>draft-das-kernel-hardware-execution-finality</td></tr>
<tr><td>S-6</td><td>Cloud-hosted, API-gateway-mediated, and distributed execution with cross-domain authority binding</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>S-7</td><td>Hardware-rooted, cryptographically isolated execution with attested validation</td><td>draft-das-kernel-hardware-execution-finality</td></tr>
<tr><td>S-8</td><td>SmartNIC, DPU, GPU, and accelerator sandbox with DMA isolation, cross-device epoch fencing, and memory sanitization</td><td>draft-das-kernel-hardware-execution-finality</td></tr>
<tr><td>C-09</td><td>Inline transaction finality with atomic authorization-state transitions</td><td>draft-das-kernel-hardware-execution-finality</td></tr>
<tr><td>C-15</td><td>Multi-agent influence-lineage governance</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-21</td><td>Continuous sandbox execution with bounded finality windows</td><td>this document</td></tr>
<tr><td>C-33</td><td>Effectuation-path completeness and coverage-state commitment</td><td>this document</td></tr>
<tr><td>C-42</td><td>Process-lineage taint propagation and transitive authority restriction</td><td>this document</td></tr>
<tr><td>C-45</td><td>Post-DNS-resolution network-egress finality</td><td>this document</td></tr>
<tr><td>C-48</td><td>Compilation of effect-path reachability restrictions</td><td>this document</td></tr>
<tr><td>C-52</td><td>Deferred-effect-aware identity authorization</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-56</td><td>Transitive effect-closure admission for API requests</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-60</td><td>Atomic projected-state authorization in native resource engines</td><td>draft-das-kernel-hardware-execution-finality</td></tr>
<tr><td>C-64</td><td>Post-effect causal containment and selective remediation</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-68</td><td>Source-separated human transaction reconstruction</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-72</td><td>Cross-protocol authorization-semantics preservation</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-76</td><td>Hardware-resident deferred-effect budget accounting</td><td>draft-das-kernel-hardware-execution-finality</td></tr>
<tr><td>C-80</td><td>Memory-class authority isolation for persistent agents</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-84</td><td>Coordinated kernel and hardware containment</td><td>draft-das-kernel-hardware-execution-finality</td></tr>
<tr><td>C-88</td><td>Distributed authority contraction with convergence barriers</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-89</td><td>Independence-verified guardian-agent supervision</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-90</td><td>Observation-coverage attestation</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-91</td><td>Side-effect-suppressed model migration</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-92</td><td>Partition-safe governance across disconnected domains</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-94</td><td>Live agent-tool replacement with differential validation</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-95</td><td>Cross-agent effect-collision detection and scheduling</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-96</td><td>Task-preserving context minimization across providers</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-98</td><td>Counterfactual policy deployment with canary rollout</td><td>draft-das-distributed-agent-authority-finality</td></tr>
<tr><td>C-99</td><td>Selective erasure and non-revival of derived memory</td><td>draft-das-distributed-agent-authority-finality</td></tr>
</tbody>
</table>
</section>
<section numbered="true" anchor="earlier-drafts">
<name>Relationship to Earlier Internet-Drafts</name> <t>This subsection states what the author's earlier Internet-Drafts disclosed and what this draft set discloses, so that reviewers can distinguish new material from material already available.</t>
<section numbered="true">
<name>What the Earlier Drafts Disclosed</name> <t>draft-das-agent-execution-finality (<eref target="https://datatracker.ietf.org/doc/draft-das-agent-execution-finality/">https://datatracker.ietf.org/doc/draft-das-agent-execution-finality/</eref>) describes the general architecture: mandatory interception, Non-Effective State, the Candidate Act Descriptor, the Protected Enforcement Domain, protected validation evidence, scoped non-bearer capabilities, and Finality Sink verification. It applies this architecture in a series of workflows covering sandbox egress; network request canonicalization, destination resolution, DNS rebinding, and redirect handling; credential brokering and surrogate-credential substitution; privileged connectors; untrusted-input provenance and process-lineage taint; browser and computer-use actions; autonomous commerce; agent self-modification; multi-agent delegation; software supply-chain release; service-mesh enforcement; model admission and the separation of model-path and effectuation-path authorization; accelerator fabric and DMA transfers; hardware watchdog interlocks; and confidential virtual machines and governance VMs with SmartNIC enforcement.</t>
<t>Other earlier drafts specify parts of the architecture in more detail:</t>
<ul>
<li>draft-das-execution-finality-protocol-layer: core vocabulary and the invariant that computation does not itself confer authority for consequence. <eref target="https://datatracker.ietf.org/doc/draft-das-execution-finality-protocol-layer/">https://datatracker.ietf.org/doc/draft-das-execution-finality-protocol-layer/</eref></li>
<li>draft-das-execution-handle: the execution-handle objects, sink-side verification against the reconstructed pending act, atomic consumption, and finality receipts. <eref target="https://datatracker.ietf.org/doc/draft-das-execution-handle/">https://datatracker.ietf.org/doc/draft-das-execution-handle/</eref></li>
<li>draft-das-ef-registries: proposed registries for consequence classes, sink types, decisions, and failure codes. <eref target="https://datatracker.ietf.org/doc/draft-das-ef-registries/">https://datatracker.ietf.org/doc/draft-das-ef-registries/</eref></li>
<li>draft-das-composite-execution-finality: joint finality across multiple sinks. <eref target="https://datatracker.ietf.org/doc/draft-das-composite-execution-finality/">https://datatracker.ietf.org/doc/draft-das-composite-execution-finality/</eref></li>
<li>draft-das-consequence-path-completeness: closing alternative paths that bypass a sink. <eref target="https://datatracker.ietf.org/doc/draft-das-consequence-path-completeness/">https://datatracker.ietf.org/doc/draft-das-consequence-path-completeness/</eref></li>
<li>draft-das-finality-bound-revocation and draft-das-state-policy-continuity-finality: revocation and stale authorization at the effectuation boundary. <eref target="https://datatracker.ietf.org/doc/draft-das-finality-bound-revocation/">https://datatracker.ietf.org/doc/draft-das-finality-bound-revocation/</eref> <eref target="https://datatracker.ietf.org/doc/draft-das-state-policy-continuity-finality/">https://datatracker.ietf.org/doc/draft-das-state-policy-continuity-finality/</eref></li>
<li>draft-das-agentic-effectuation-boundary: the threat model for autonomous high-consequence agents. <eref target="https://datatracker.ietf.org/doc/draft-das-agentic-effectuation-boundary/">https://datatracker.ietf.org/doc/draft-das-agentic-effectuation-boundary/</eref></li>
<li>draft-das-agentic-adaptive-authorization: graduated and escalated execution control. <eref target="https://datatracker.ietf.org/doc/draft-das-agentic-adaptive-authorization/">https://datatracker.ietf.org/doc/draft-das-agentic-adaptive-authorization/</eref></li>
<li>draft-das-agentic-tool-binding: binding execution finality to AI tool-call interfaces. <eref target="https://datatracker.ietf.org/doc/draft-das-agentic-tool-binding/">https://datatracker.ietf.org/doc/draft-das-agentic-tool-binding/</eref></li>
<li>draft-das-hardware-enforced-execution-finality: hardware-enforced execution finality. <eref target="https://datatracker.ietf.org/doc/draft-das-hardware-enforced-execution-finality/">https://datatracker.ietf.org/doc/draft-das-hardware-enforced-execution-finality/</eref></li>
</ul>
</section>
<section numbered="true">
<name>What This Draft Set Discloses</name> <t>This draft set extends earlier mechanisms in the following ways:</t>
<ul>
<li>Substrate-specific sandbox profiles for virtual-machine, micro-VM, container, process, kernel and hypervisor, cloud and API-gateway, hardware-rooted, and SmartNIC, DPU, GPU, and accelerator isolation, including DMA and memory isolation, cross-device epoch fencing, and verified accelerator memory sanitization before reassignment (<xref target="profile-s1"/> to <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">S-8 in draft-das-kernel-hardware-execution-finality</eref>).</li>
<li>Inline transaction finality using a non-portable enablement condition held within the effectuation controller (<eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-09 in draft-das-kernel-hardware-execution-finality</eref>).</li>
<li>Multi-agent influence-lineage governance with retrieval-to-execution separation (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-15 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Continuous session finality with bounded windows and micro-validation chains (<xref target="profile-c21"/>).</li>
<li>An effectuation-path coverage registry with parent-sink dominance (<xref target="profile-c33"/>).</li>
<li>Transitive process-lineage taint with descendant inheritance and revocation generations (<xref target="profile-c42"/>).</li>
<li>Post-resolution network-egress finality with connected-endpoint binding and alternate-route protection (<xref target="profile-c45"/>).</li>
</ul>
<t>It also introduces the following mechanism families, which are not the subject of the earlier drafts listed above:</t>
<ul>
<li>Compilation of effect-path reachability restrictions for agent sandboxes (<xref target="profile-c48"/>).</li>
<li>Deferred-effect-aware identity authorization (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-52 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Transitive effect-closure admission for API requests (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-56 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Atomic projected-state authorization within native resource engines (<eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-60 in draft-das-kernel-hardware-execution-finality</eref>).</li>
<li>Post-effect causal containment and selective remediation (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-64 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Source-separated human reconstruction of agent-proposed transactions (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-68 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Cross-protocol preservation of authorization semantics in agent gateways (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-72 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Hardware-resident deferred-effect budget accounting (<eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-76 in draft-das-kernel-hardware-execution-finality</eref>).</li>
<li>Memory-class authority isolation for persistent agents (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-80 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Coordinated kernel and hardware containment with in-flight operation settlement (<eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-84 in draft-das-kernel-hardware-execution-finality</eref>).</li>
<li>Distributed authority contraction with enforcement-convergence barriers (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-88 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Independence-verified guardian-agent supervision (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-89 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Observation-coverage attestation (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-90 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Side-effect-suppressed model migration (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-91 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Partition-safe governance across disconnected domains (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-92 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Live tool replacement with differential validation (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-94 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Cross-agent effect-collision detection and scheduling (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-95 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Task-preserving context minimization across model providers (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-96 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Counterfactual policy deployment with effect-sensitive canary rollout (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-98 in draft-das-distributed-agent-authority-finality</eref>).</li>
<li>Selective erasure and non-revival of derived persistent memory (<eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-99 in draft-das-distributed-agent-authority-finality</eref>).</li>
</ul>
<t>This characterization is the author's. Reviewers are invited to compare it against the earlier drafts and to report any mechanism they consider already disclosed or incorrectly attributed.</t>
</section>
</section>
</section>
<section numbered="true" anchor="ipr-related">
<name>IPR and Related Patent Disclosures</name>
<section numbered="true">
<name>Related Indian Patent Disclosures and Claimed Priority</name> <t>The author identifies Indian Application No. 202531130665, dated 23 December 2025, as an earlier related foundational disclosure, together with Indian provisional applications 202631000572 (3 January 2026), 202631001586 (7 January 2026), and 202631002990 (12 January 2026), concerning execution-time authorization and irreversible-boundary enforcement. Indian Application Nos. 202631124028 and 202631125689 are separately identified as related patent-pending applications.</t>
</section>
<section numbered="true">
<name>Related International Patent Applications and WIPO Publications</name> <t>The author identifies PCT/IB2025/058316 (WO 2025/210622); PCT/IB2026/053385 (WO 2026/115520); PCT/IB2026/055615 (WO 2026/150382); PCT/IB2026/055760 (WO 2026/150383); PCT/IB2026/055870 (WO 2026/150384); PCT/IB2026/056058 (WO 2026/154461); PCT/IB2026/056809 (WO 2026/172334); and PCT/IB2026/056941 (WO 2026/172336) as related technical disclosures.</t>
</section>
<section numbered="true">
<name>Scope and Priority Qualifications</name> <t>The listed applications facilitate independent examination of original technical documents and their chronology. The presence of a technical mechanism in this Internet-Draft does not mean it is the subject of a pending, allowable, or granted patent claim. The scope of patent protection, if any, depends on examination and action by competent national or regional patent authorities and applicable law. Entitlement to any claimed priority depends on support in the relevant earlier application as originally filed. The chronology does not establish that every mechanism described here was disclosed in every earlier application. This section does not replace any disclosure required through the IETF IPR disclosure process.</t>
</section>
</section>
<section numbered="true" anchor="problem-space">
<name>Problem Statement and Security Objectives</name> <t>The governed operation may cross sandbox, kernel, host-service, credential-broker, connector, proxy, network, and external-resource interfaces. Privileged helper processes, DNS or endpoint changes, cached permissions, process descendants, deferred side effects, and unmediated alternate paths can produce effects different from those admitted by an earlier sandbox or proxy policy check. The actual pending operation therefore requires enforcement at the relevant effectuation boundary.</t>
<section numbered="true">
<name>General Problem</name> <t>The general problem arises when an autonomous computational workload can generate, route, delegate, store, or repeat operations that produce consequential effects on resources it does not entirely control. It is most significant where computation, authorization, transmission, execution, persistence, and completion are distributed among different software components, protection domains, administrative authorities, or hardware devices.</t>
<t>In such systems an agent may propose an operation based on context that is incomplete, stale, adversarially influenced, or outside its authority. An authorization mechanism may approve a task or session rather than the specific operation that eventually reaches the resource. A connector may transform the request. An asynchronous worker may execute after an authority change. A hardware queue may remain active after a software containment decision. A persistent-memory subsystem may retain information whose authorized basis has been withdrawn. Existing authentication, authorization, and isolation mechanisms each address part of this chain, but none of them, on its own, establishes that the actual pending operation is authorized at the moment it becomes effective.</t>
</section>
<section numbered="true">
<name>Specific Problems</name> <t>The following problems are addressed by the profiles in this document. Each entry states the problem, the technical requirement it creates, and the profiles that address it.</t>
<dl newline="true">
<dt>P1 -- Computational output treated as execution authority:</dt>
<dd>An agent-generated command may be forwarded to an effect-capable interface without independent verification of the current operation-specific authority state, so that a model output, plan, tool request, earlier instruction, or ordinary credential is treated as sufficient to perform a consequential operation. Requirement: Distinguish generation of an operation from possession of a valid execution-enabling condition. Addressed in <xref target="profile-s1"/>, <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-09 in draft-das-kernel-hardware-execution-finality</eref>.</dd>
<dt>P2 -- Insufficient binding between authorization and actual effect:</dt>
<dd>An upstream decision may concern an intended request while the downstream interface receives different parameters, a different target, or an operation under a changed policy state. Requirement: Identify the operation actually presented for effectuation and enforce its correspondence with the authorized representation. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-09 in draft-das-kernel-hardware-execution-finality</eref>, <xref target="profile-c45"/>.</dd>
<dt>P3 -- Bypass through alternative effectuation paths:</dt>
<dd>An agent may reach an effect-capable resource through an intended connector and also through a shell, browser, network, privileged service, or recovery path; restricting one route can leave another open. Requirement: Discover, classify, restrict, or verify every relevant enabled effectuation path. Addressed in <xref target="profile-c33"/>, <xref target="profile-c48"/>.</dd>
<dt>P4 -- Overbroad session and credential authority:</dt>
<dd>An agent may retain a credential or session permission after its task, destination, scope, or risk condition changes. Requirement: Bind credential use and operation execution to a limited current authority state. Addressed in <xref target="profile-s3"/>, <xref target="profile-c21"/>.</dd>
<dt>P5 -- Promotion of external information into instructions:</dt>
<dd>Retrieved documents, web pages, messages, tool results, and stored memories may contain text resembling instructions that an agent copies, summarizes, or delegates into a proposed operation. Requirement: Distinguish informational influence from authority-bearing instructions. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-15 in draft-das-distributed-agent-authority-finality</eref>, <xref target="profile-c42"/>, <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-80 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P6 -- Indirect and deferred effects escaping initial authorization:</dt>
<dd>A permitted tool invocation may trigger downstream handlers or delegated workers whose effects fall outside the intended scope. Requirement: Identify and evaluate direct, indirect, and deferred consequences while operations remain outstanding. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-52 in draft-das-distributed-agent-authority-finality</eref>, <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-56 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P7 -- Inconsistent resource state under concurrent agent operations:</dt>
<dd>Operations that are individually permissible may jointly violate an inventory, financial, uniqueness, or other resource invariant. Requirement: Identify shared logical resources and non-commutative effects and coordinate execution through ordering, reservations, or native transactions. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-60 in draft-das-kernel-hardware-execution-finality</eref>, <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-95 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P8 -- Distributed revocation without confirmed enforcement:</dt>
<dd>An identity provider may reduce an agent's authority while a gateway, connector, worker, or device controller still enforces an earlier generation. Requirement: Determine whether restrictions are effective across the relevant paths and prevent older generations from enabling prohibited operations. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-88 in draft-das-distributed-agent-authority-finality</eref>, <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">S-8 in draft-das-kernel-hardware-execution-finality</eref>.</dd>
<dt>P9 -- Incomplete security observation:</dt>
<dd>Monitoring may miss events because a telemetry channel is disabled, delayed, interrupted, or misconfigured. Requirement: Verify the observation coverage required for each operation class and reduce authority when coverage is insufficient. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-90 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P10 -- Correlated or manipulated guardian assessments:</dt>
<dd>Several guardian agents may agree only because they share a compromised source, model output, or telemetry channel. Requirement: Evaluate evidence-origin dependencies and protect containment decisions from influence. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-89 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P11 -- Software containment not settling hardware operations:</dt>
<dd>Commands already queued in network, storage, accelerator, DMA, or peripheral interfaces may remain effect-capable after an agent is suspended. Requirement: Coordinate software admission restrictions with hardware fencing, command settlement, and recovery generations. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-84 in draft-das-kernel-hardware-execution-finality</eref>, <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-76 in draft-das-kernel-hardware-execution-finality</eref>.</dd>
<dt>P12 -- Accelerator memory reassignment with residual state:</dt>
<dd>An accelerator memory region may retain inference state and be reassigned before commands are quiesced or the region is sanitized. Requirement: Verify command completion, sanitization, mapping invalidation, and ownership generation before reuse. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">S-8 in draft-das-kernel-hardware-execution-finality</eref>.</dd>
<dt>P13 -- Loss of authorization semantics in protocol translation:</dt>
<dd>Translation between agent protocols or API formats may drop a constraint, change a default, substitute a principal, or broaden the target. Requirement: Compare the resulting operation and authority semantics with the originally permitted scope. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-72 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P14 -- Unsafe model or tool migration during active tasks:</dt>
<dd>Replacing a model or tool may change the effects of unfinished tasks or repeat completed operations. Requirement: Evaluate a candidate continuation or replacement without real external effects and activate it only under compatible conditions. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-91 in draft-das-distributed-agent-authority-finality</eref>, <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-94 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P15 -- Excessive disclosure during cross-provider execution:</dt>
<dd>An agent may send all available enterprise context to a model provider when only a small part is needed. Requirement: Generate reduced-context representations that preserve task requirements while enforcing disclosure restrictions. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-96 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P16 -- Unsafe policy deployment and incomplete rollback:</dt>
<dd>A policy change may newly permit consequential operations, and restoring the old policy does not reverse effects already produced. Requirement: Evaluate counterfactual decision differences, monitor actual effects, control promotion, and preserve completed-operation history. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-98 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P17 -- Revoked information remaining in derived memory:</dt>
<dd>A revoked source may continue to influence embeddings, summaries, graphs, caches, or procedural memory. Requirement: Identify derivation dependencies and selectively remove, regenerate, transform, or quarantine affected representations. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-99 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P18 -- Revoked memory being reintroduced:</dt>
<dd>Backups, delayed jobs, stale indexes, or offline synchronization may restore representations of prohibited source generations. Requirement: Maintain non-revival state independently of stale snapshots and enforce it before restoration. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-99 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P19 -- Recovery from indeterminate operation outcomes:</dt>
<dd>A coordinator may fail after transmitting an operation but before receiving completion evidence, and blind retry can duplicate the effect. Requirement: Distinguish completed, pending, canceled, failed, and indeterminate outcomes using stable operation identities and resource-side evidence. Addressed in <xref target="profile-c21"/>, <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-92 in draft-das-distributed-agent-authority-finality</eref>, <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-95 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P20 -- Excessively broad containment or remediation:</dt>
<dd>Global restarts, full database restoration, or deletion of whole memory collections may destroy independently authorized work. Requirement: Identify affected contexts and dependencies so that restriction and remediation can be applied selectively. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-64 in draft-das-distributed-agent-authority-finality</eref>.</dd>
<dt>P21 -- Divergence between policy state and physical effectuation state:</dt>
<dd>Policy databases, entitlements, resource transactions, hardware queues, and memory indexes may hold different versions of relevant state. Requirement: Use explicit generations, acknowledgments, native transitions, completion watermarks, or equivalent verification for each enforcement path. Addressed in <eref target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">C-88 in draft-das-distributed-agent-authority-finality</eref>, <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">C-84 in draft-das-kernel-hardware-execution-finality</eref>, <eref target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">S-8 in draft-das-kernel-hardware-execution-finality</eref>.</dd>
</dl>
</section>
<section numbered="true">
<name>Primary Focus of This Draft</name> <t>The problems above are addressed across the three drafts; where a profile is published in a companion draft, the entry gives that draft's Datatracker URL. This draft concentrates on the sandbox, credential, and network-egress boundary: the point at which a sandboxed agent's proposed operation leaves the sandbox through a host service, credential broker, connector, proxy, or network interface, which corresponds principally to problems P1 to P5 and P19.</t>
</section>
<section numbered="true">
<name>Security Objectives</name> <t>The objective is to provide machine-enforceable controls that distinguish proposed computation from authorized resource effectuation, identify direct and indirect consequences, maintain current authority and consistency state, and prevent stale or incompatible operations from becoming effective through uncontrolled routes.</t>
<t>A further objective is to support continuity, migration, revocation, recovery, and selective remediation without unnecessarily preventing independent authorized work. Not every profile uses the same enforcement mechanism; each profile states which objectives it addresses and under which conditions.</t>
</section>
</section>
<section numbered="true" anchor="ietf-relevance">
<name>Relevance to the IETF</name>
<section numbered="true">
<name>Why This Is IETF Work</name> <t>The problem described in this document is an interoperability problem, not only a product-design question. A governed operation typically passes through components built and operated by different parties: an agent runtime, a gateway or proxy, a credential broker, an identity provider, a resource API, and sometimes a hardware device. Each of these components must agree on what operation is being authorized, what evidence supports the authorization, how the authorization is bound to that operation, and how a later change in authority is propagated and acknowledged. Agreement of that kind requires common objects and common verification semantics, which is the type of problem the IETF exists to address.</t>
<t>The interoperable surfaces identified in this document are:</t>
<ul>
<li>a canonical, machine-verifiable descriptor of a pending operation, including the rules for canonicalization and for treating unknown or missing fields;</li>
<li>the format and binding fields of a scoped, non-bearer capability that authorizes one operation at one effectuation boundary;</li>
<li>the result of Finality Sink verification, including denial reasons that can be reported consistently;</li>
<li>protected validation evidence and receipts, and how they may be recorded or disclosed;</li>
<li>authority, revocation, containment, and observation-coverage generations, and the acknowledgments that show they have taken effect; and</li>
<li>the preservation of authorization semantics when a request is translated between agent and service protocols.</li>
</ul>
</section>
<section numbered="true">
<name>Relationship to Existing IETF Work</name> <t>This document is intended to complement existing work, not to replace it:</t>
<ul>
<li>OAuth 2.0 (RFC 6749), Rich Authorization Requests (RFC 9396), Token Exchange (RFC 8693), DPoP (RFC 9449), and the OAuth Working Group's Transaction Tokens work describe and constrain authorization at issuance and presentation. This document addresses the additional check at the point of effect: verifying a capability against the operation actually presented, under current authority state.</li>
<li>GNAP (RFC 9635) provides a grant negotiation framework within which act-bound capabilities could be expressed.</li>
<li>The RATS architecture (RFC 9334) provides attestation evidence that several profiles use as an input predicate for enforcement substrates and device state.</li>
<li>WIMSE work on workload identity is relevant to authority propagation across services and delegated agents.</li>
<li>SCITT work on transparency is relevant to the recording of validation evidence and receipts.</li>
<li>Problem Details for HTTP APIs (RFC 9457) is a candidate format for reporting verification denials.</li>
</ul>
<t>For this draft, the most directly relevant interfaces are the sandbox-to-host boundary, credential brokers and surrogate credentials (related to OAuth, Token Exchange, and DPoP), post-resolution network egress (related to DNS resolution behaviour and HTTP request handling), and process-lineage taint propagation.</t>
</section>
<section numbered="true">
<name>What the Community Is Asked to Evaluate</name> <t>This is not a research paper. It identifies specific objects, interfaces, and verification steps, and it gives reference algorithms and negative tests so that they can be checked. The author asks the community to consider:</t>
<ol>
<li>whether the gap between an upstream authorization decision and the actual effect at the effectuation boundary is recognized as an interoperability problem;</li>
<li>which venue is appropriate for discussing it, for example dispatch through SECDISPATCH, or one of the working groups listed above;</li>
<li>which of the interoperable surfaces listed above, if any, would warrant standardization first; and</li>
<li>whether the profiles, algorithms, and failure cases in this document are technically correct, with corrections welcomed.</li>
</ol>
<t>This document is Informational. It does not define a complete wire protocol and requests no IANA actions.</t>
</section>
</section>
<section numbered="true" anchor="industry">
<name>Industry Alignment and Technical Relevance</name> <t>Recent public developments in autonomous AI-agent security and execution governance include Microsoft Execution Containers (MXC), Microsoft Agent Governance Toolkit ADR-0030 (Action-Bound, Fail-Closed Approval Protocol), and Project Perception; Google Agent Gateway and Gemini Agent; Meta Muse/Sentinel AI-Agent Security Architecture; NVIDIA OpenShell Reference Architecture and NVIDIA Sentry; OpenAI Agents API, Codex, Agents SDK, and Responses API; and Anthropic Claude Managed Agents, Claude Code Sandboxing, and Claude Code Auto Mode. These initiatives illustrate industry attention to agent isolation, independent policy enforcement, action-bound authorization, delegated authority, credential isolation, network-egress security, hardware-assisted containment, runtime supervision, and fail-closed controls. This draft describes related proposed execution-finality mechanisms without asserting that these initiatives implement them.</t>
<t>References to named company technologies serve only to identify public industry context; they are not findings of implementation equivalence, historical derivation, endorsement, or infringement.</t>
</section>
<section numbered="true" anchor="scope">
<name>Scope and Terminology</name> <t>Candidate Act, Non-Effective State, Protected Enforcement Domain, protected validation evidence, scoped finality enablement, and Finality Sink designate logically distinct roles. Implementations may combine roles physically where their required independence and enforcement guarantees are retained. Certain source-described implementation profiles are independent controls and do not require every other architectural role.</t>
<t>The following 46 definitions are identical in all three drafts of this set (draft-das-sandbox-credential-egress-finality, draft-das-kernel-hardware-execution-finality, and draft-das-distributed-agent-authority-finality) and apply to every profile in the set.</t>
<section numbered="true">
<name>Technology-Neutral Architectural Definitions</name>
<dl newline="true">
<dt>Definition 1 -- Computing Environment:</dt>
<dd><t>In this document, a "Computing Environment" refers to one or more physical, virtual, logical, firmware-controlled, hardware-controlled, or distributed computing arrangements capable of executing, processing, storing, routing, authorizing, restricting, or effecting an operation.</t><t>A Computing Environment may comprise, without limitation, a general-purpose processor, server, workstation, mobile device, embedded device, cloud computing instance, virtual machine, container, micro-virtual machine, secure enclave, trusted execution environment, hypervisor, kernel, programmable network interface, data-processing unit, graphics processing unit, accelerator, storage controller, industrial controller, or combinations thereof.</t><t>A Computing Environment may be implemented within a single physical device or across multiple interconnected devices, administrative domains, trust domains, or geographic locations.</t><t>The term does not require any particular operating system, processor architecture, virtualization platform, hardware manufacturer, or deployment model.</t></dd>
<dt>Definition 2 -- Isolated Execution Environment:</dt>
<dd><t>In this document, an "Isolated Execution Environment" refers to an execution arrangement in which one or more operations, resources, authority contexts, or state elements are separated from other execution contexts by one or more enforceable isolation mechanisms.</t><t>Isolation may be implemented using virtual machines, micro-virtual machines, containers, operating-system namespaces, process privilege boundaries, hypervisor controls, memory protection, hardware enclaves, secure execution partitions, firmware restrictions, device access controls, or combinations thereof.</t><t>The isolation mechanism may restrict access to memory, files, devices, credentials, execution interfaces, network destinations, system calls, persistent state, or privileged operations.</t><t>The degree and security properties of isolation depend upon the selected implementation. An Isolated Execution Environment does not necessarily provide cryptographic isolation unless the applicable embodiment expressly provides such protection.</t></dd>
<dt>Definition 3 -- Sandbox:</dt>
<dd><t>In this document, a "Sandbox" refers to an execution environment in which the operations, accessible resources, communication paths, privileges, or external effects of one or more workloads are constrained by an enforceable boundary.</t><t>A Sandbox may comprise a software sandbox, process sandbox, operating-system sandbox, container, virtual machine, micro-virtual machine, hypervisor-controlled execution context, trusted execution environment, hardware-enforced partition, accelerator execution partition, firmware-controlled environment, network-restricted execution environment, or a combination thereof.</t><t>A Sandbox may be ephemeral, persistent, nested, distributed, dynamically reconfigured, or shared among multiple cooperating execution components subject to defined isolation and authorization rules.</t><t>A Sandbox may restrict execution through static configuration, dynamic policy enforcement, capability restrictions, resource-access controls, protected authorization mechanisms, or combinations thereof.</t><t>The term Sandbox does not, by itself, require a separate physical machine, cryptographic enclave, human approval process, per-operation authorization token, or particular Finality Sink arrangement.</t></dd>
<dt>Definition 4 -- Protected Enforcement Domain (PED):</dt>
<dd><t>In this document, a "Protected Enforcement Domain" or "PED" refers to a logical, physical, virtual, firmware-based, hardware-based, or distributed enforcement arrangement comprising one or more mechanisms configured to perform specified security-relevant operations under protection against unauthorized interference by an applicable adversarial or less-trusted execution context.</t><t>The specified operations may comprise authority-state evaluation, policy validation, resource-access control, operation classification, authorization-state modification, evidence generation, scoped authorization, effect restriction, or other enforcement operations described in a particular embodiment.</t><t>A PED may be implemented using protected operating-system components, hypervisor services, isolated virtual machines, trusted execution environments, secure processors, hardware security modules, programmable network devices, firmware controllers, protected service processes, or cooperating components.</t><t>The protection mechanism may comprise access-control isolation, memory isolation, privilege separation, cryptographic integrity protection, hardware-enforced separation, authenticated inter-component communication, or combinations thereof.</t><t>A PED may be colocated with an execution controller or effectuation interface, provided that the required protection and enforcement properties are maintained.</t><t>Where a particular enforcement point requires independent validation, protected evidence commitment, or a specified authorization-state transition, those requirements are additional limitations and are not satisfied merely by identifying a component as a PED.</t></dd>
<dt>Definition 5 -- Cryptographically Isolated Enforcement Domain (CIED):</dt>
<dd><t>In this document, a "Cryptographically Isolated Enforcement Domain" or "CIED" refers to a Protected Enforcement Domain in which one or more specified security-critical state elements, operations, communications, or enforcement decisions are protected through cryptographic mechanisms providing an applicable integrity, authenticity, confidentiality, anti-replay, or state-continuity property.</t><t>A CIED may comprise a trusted execution environment, secure enclave, hardware security module, protected virtual machine, secure processor, firmware-controlled cryptographic subsystem, cryptographically authenticated distributed enforcement service, or a combination thereof.</t><t>Cryptographic isolation may be achieved through protected keys, authenticated state transitions, cryptographic verification, sealed storage, authenticated channels, hardware-rooted measurement, or other specifically disclosed cryptographic mechanisms.</t><t>A CIED need not be implemented within a single physical processor where the applicable cryptographic trust and state-protection requirements can be satisfied across cooperating components.</t><t>A CIED is not established merely by using encryption for ordinary network transport. The applicable embodiment must identify the security-critical material being protected, the adversary or unauthorized modification being resisted, and the cryptographic mechanism providing the required protection.</t></dd>
<dt>Definition 6 -- Finality Sink (FS):</dt>
<dd><t>In this document, a "Finality Sink" or "FS" refers to a logical or physical enforcement component, interface, controller, or protected operation boundary having effective control over whether a specified Candidate Act is permitted to produce its designated consequential effect.</t><t>A Finality Sink may be implemented through a network transmission controller, API gateway, resource server, database commit controller, file-system write interface, credential-use controller, payment execution interface, hardware command queue, accelerator output interface, storage controller, actuator interface, operating-system enforcement hook, hypervisor mechanism, or other technically controlled effectuation interface.</t><t>A Finality Sink may be located within a host, device, virtual machine, kernel, hardware controller, external service, or distributed execution arrangement.</t><t>Where an applicable enforcement point requires the Finality Sink to reconstruct an actual pending operation, verify committed validation evidence, validate a scoped capability, or update protected sink-local state, those operations are required in addition to the general effectuation-control function.</t><t>A monitoring-only component that lacks effective control over the specified consequential operation is not a Finality Sink for that operation merely because it observes the operation.</t></dd>
<dt>Definition 7 -- Effectuation Boundary:</dt>
<dd><t>In this document, an "Effectuation Boundary" refers to a technically identifiable point or controlled transition at which an operation is capable of producing a specified consequential effect outside its previously non-effective, simulated, staged, or restricted state.</t><t>An Effectuation Boundary may include a network transmission interface, persistent storage commit, externally accepted service invocation, credential activation, payment instruction submission, actuator command release, hardware queue execution, publication of information to an external recipient, or another defined resource-state transition.</t><t>Different consequential effects of the same operation may have different Effectuation Boundaries.</t><t>For example, admission of a command to a queue, transmission of a network packet, acceptance by a remote service, and irreversible modification of a remote resource may constitute distinct effectuation events according to the effect being controlled.</t><t>The applicable embodiment shall identify which consequential effect and boundary are governed.</t></dd>
<dt>Definition 8 -- Scoped Authorization Condition:</dt>
<dd><t>In this document, a "Scoped Authorization Condition" refers to an authorization state, value, representation, or enforceable predicate that permits a defined operation or class of operations only within an applicable scope.</t><t>The condition may be represented through a cryptographic token, protected state entry, hardware register, authorization latch, permission-table entry, policy-evaluation result, transaction-state predicate, bounded session entitlement, or combination thereof.</t><t>The scope may comprise operation identity, resource identity, principal identity, destination, permitted effect, time interval, authority generation, usage count, risk state, or other applicable constraints.</t><t>The term does not inherently require that the condition be portable, bearer-based, non-bearer, cryptographically signed, single-use, or separately issued.</t><t>Where an enforcement point expressly requires a scoped non-bearer finality capability bound to committed validation evidence, such a capability constitutes a more specifically constrained form of authorization and must satisfy those additional requirements.</t></dd>
<dt>Definition 9 -- Protected State:</dt>
<dd><t>In this document, "Protected State" refers to data, control information, configuration, or machine-maintained state whose confidentiality, integrity, authenticity, ordering, or permitted modification is protected against an identified unauthorized execution context.</t><t>Protected State may comprise authority records, policy versions, execution generations, usage counters, revocation states, transaction states, resource ownership information, memory-isolation metadata, hardware queue state, or authorization conditions.</t><t>Protected State may be maintained in protected memory, secure storage, access-controlled operating-system state, firmware, hardware registers, authenticated databases, cryptographically verified distributed storage, or combinations thereof.</t><t>The applicable embodiment shall specify the protected properties, permitted state transitions, and enforcement mechanism relevant to the governed operation.</t></dd>
<dt>Definition 10 -- Non-Effective State (NES):</dt>
<dd><t>In this document, a "Non-Effective State" or "NES" refers to a condition in which a proposed operation has been represented, prepared, staged, simulated, held, or otherwise processed without yet producing the particular consequential effect whose release is governed by the applicable embodiment.</t><t>An operation may be in a Non-Effective State relative to one specified effect while already having produced another distinct effect.</t><t>For example, an operation may have been recorded in a local queue while remaining non-effective with respect to transmission to an external service.</t><t>NES may be implemented through a transaction staging area, execution queue, simulated resource interface, protected holding state, deferred command buffer, restricted network interface, uncommitted database transaction, or equivalent technical mechanism.</t><t>Where an enforcement point requires NES to persist until a particular validation or authorization condition is satisfied, the corresponding embodiment shall disclose how premature effectuation is prevented.</t><t>END OF INITIAL CORE DEFINITIONS.</t></dd>
</dl>
</section>
<section numbered="true">
<name>General Interpretation</name>
<t>The following definitions apply throughout this document set unless a particular profile or enforcement point expressly imposes a narrower requirement.</t>
<t>The disclosed systems may be implemented using software, firmware, hardware, programmable logic, microcode, dedicated circuitry, distributed services, cloud infrastructure, embedded controllers, or combinations thereof.</t>
<t>A named technical function may be implemented by one physical component, multiple components, one software process, multiple cooperating processes, one protected domain, or a distributed arrangement, provided that the implementation supplies the operational relationships and security properties required by the applicable enforcement point.</t>
<t>The words hardware, software, processor, controller, module, gate, domain, interface, and service do not by themselves impose a particular physical partition.</t>
<t>References to a single component do not exclude a plurality of cooperating components unless an enforcement point expressly requires a single component. Conversely, references to distinct functional roles do not necessarily require physically separate machines.</t>
<t>A cryptographically protected implementation is not required in every disclosed embodiment merely because cryptographic implementations are described. However, when an enforcement point requires cryptographic isolation, cryptographic verification, protected-state commitment, or hardware-rooted enforcement, the required property must be provided by the actual implementation.</t>
<t>Embodiments directed to retrospective monitoring, ordinary native authorization, predictive admission, static confinement, atomic transaction authorization, or independent human execution need not include the protected execution-finality sequence unless expressly required by their corresponding enforcement points.</t>
<t>Descriptions of implementation alternatives do not remove a requirement stated in an enforcement point.</t>
</section>
<section numbered="true">
<name>Execution Environments and Sandbox Architectures</name>
<dl newline="true">
<dt>Definition 1 -- Artificial-Intelligence Agent:</dt>
<dd><t>An Artificial-Intelligence Agent means a software, firmware, hardware-assisted, virtualized, distributed, or hybrid computational system configured to select, generate, plan, modify, schedule, delegate, or initiate one or more computational or resource operations based at least in part on artificial-intelligence processing.</t><t>The artificial-intelligence processing may include language-model inference, multimodal inference, machine-learning decision processes, learned policies, planning algorithms, model-generated tool selection, or combinations thereof.</t><t>The agent may operate continuously, intermittently, synchronously, asynchronously, locally, remotely, or through delegated computational components.</t><t>An Artificial-Intelligence Agent need not independently possess permission to complete every operation that it proposes.</t></dd>
<dt>Definition 2 -- Agent Execution Context:</dt>
<dd><t>An Agent Execution Context means a machine-identifiable collection of execution state associated with an agent, task, process, session, workflow, delegated operation, or group of related computations.</t><t>The context may include an agent identifier, task identifier, process identity, model configuration, tool configuration, accessible resources, authority references, execution history, memory references, policy state, outstanding operations, delegated workers, and applicable security or administrative boundaries.</t><t>An Agent Execution Context may be represented in host memory, protected memory, a runtime registry, virtual-machine state, a container runtime, an identity service, a distributed execution record, or hardware-associated command metadata.</t></dd>
<dt>Definition 3 -- Isolated Execution Environment:</dt>
<dd><t>An Isolated Execution Environment means a computational execution environment subject to one or more technically enforced restrictions separating at least a portion of its executable activity, memory access, resource access, authority, communication, or effects from another execution environment or protected resource.</t><t>Isolation may be implemented through virtual-machine boundaries, process isolation, operating-system namespaces, capability restrictions, mandatory access control, hypervisor controls, microkernel partitions, secure execution domains, hardware memory protection, network separation, interface mediation, or combinations thereof.</t><t>Isolation may be physical, logical, cryptographic, temporal, administrative, or resource-specific.</t><t>The term does not imply that every listed isolation mechanism provides equivalent security guarantees.</t></dd>
<dt>Definition 4 -- Virtual-Machine-Isolated Execution Environment:</dt>
<dd><t>A Virtual-Machine-Isolated Execution Environment means an Isolated Execution Environment implemented at least in part through a virtualization mechanism that presents or controls an execution context having virtualized processor, memory, device, operating-system, or resource interfaces.</t><t>Such an environment may comprise a conventional virtual machine, micro-virtual machine, confidential virtual machine, hypervisor-managed partition, hardware-assisted virtual machine, or other execution environment providing the virtualization properties required by the applicable embodiment.</t><t>The virtualization mechanism may employ a type-1 or type-2 hypervisor, hardware virtualization extensions, second-level address translation, virtualized I/O devices, memory protection, or equivalent techniques.</t><t>A container, process namespace, or user-space sandbox is not necessarily a virtual machine merely because it supplies isolation. Such an environment may nevertheless constitute a Sandbox or Isolated Execution Environment under the corresponding definitions.</t><t>A virtual machine is not automatically a PED or CIED merely because its workloads are separated from other workloads.</t></dd>
<dt>Definition 5 -- Sandbox or Sandboxed Execution Environment:</dt>
<dd><t>A Sandbox or Sandboxed Execution Environment means an execution environment in which access to one or more resources, authorities, interfaces, communications, operations, or external effects is restricted relative to a defined execution policy or enclosing environment.</t><t>A Sandbox may be implemented using a virtual machine, micro-virtual machine, container, process sandbox, application sandbox, browser sandbox, WebAssembly runtime, language runtime, operating-system security domain, system-call filter, kernel security policy, remote execution environment, disposable execution instance, or hardware-assisted isolation mechanism.</t><t>A Sandbox may restrict file access, process creation, memory access, network access, credential access, device access, privilege escalation, persistent-state modification, service invocation, or other effects.</t><t>A Sandbox need not use a particular hypervisor, operating system, container format, processor architecture, or vendor-specific isolation mechanism.</t><t>The degree and type of isolation provided by the Sandbox are properties of its implemented controls and are not established solely by its designation as a Sandbox.</t></dd>
<dt>Definition 6 -- Sandbox Type or Sandbox Isolation Class:</dt>
<dd><t>A Sandbox Type or Sandbox Isolation Class means a machine-identifiable classification of the technical isolation and resource restrictions supplied by a sandboxed environment.</t><t>The classification may distinguish virtual-machine isolation, micro-virtual-machine isolation, operating-system container isolation, process isolation, language-runtime isolation, application-level isolation, hardware-assisted memory isolation, network isolation, credential isolation, and combinations thereof.</t><t>A Sandbox Isolation Class may further identify applicable privileged-escape paths, available host interfaces, delegated resource authority, persistence rules, and expected enforcement mechanisms.</t><t>Where an embodiment requires an isolation property, classification of an environment as belonging to a Sandbox Type does not substitute for verification that the environment actually provides the required property.</t></dd>
<dt>Definition 7 -- Isolation Boundary or Trust Boundary:</dt>
<dd><t>An Isolation Boundary or Trust Boundary means a technical separation between execution, authority, memory, resource, identity, or administrative contexts having different access privileges or security assumptions.</t><t>The boundary may be enforced through hardware protection, cryptographic verification, virtual-memory separation, hypervisor isolation, operating-system access control, network controls, protected API interfaces, process mediation, or combinations thereof.</t><t>Crossing a trust boundary may involve transfer of data, invocation of a function, delegation of authority, release of a credential, modification of a resource, or submission of a hardware command.</t><t>An isolation boundary need not correspond to a physical machine boundary.</t></dd>
<dt>Definition 8 -- Host Execution Environment or Host Domain:</dt>
<dd><t>A Host Execution Environment or Host Domain means an execution or resource environment that provides, supervises, owns, or mediates one or more capabilities or resources used by another execution environment.</t><t>The Host Domain may comprise a host operating system, hypervisor, privileged service, cloud control plane, resource gateway, browser automation host, credential broker, device controller, physical machine, or remote infrastructure service.</t><t>The Host Domain may execute on the same physical machine as a sandbox or on a different machine.</t><t>A Host Domain is not inherently trusted merely because it is described as a host, and its authority is determined by the enforcement boundaries and protections actually provided.</t></dd>
<dt>Definition 9 -- Non-Authoritative Mediator:</dt>
<dd><t>A Non-Authoritative Mediator means an intermediary that proposes, formats, observes, routes, buffers, transforms, classifies, pre-screens, or submits an operation without independently possessing the complete authority required to make that operation effective under an applicable protected-finality architecture.</t><t>Examples include agent runtimes, operating-system wrappers, container managers, user-space policy services, tool dispatchers, network proxies, and browser automation controllers.</t><t>A mediator may enforce preliminary restrictions or deny an operation, but where the applicable embodiment requires independent protected finality authorization, the mediator cannot unilaterally substitute its own approval for that required authorization.</t><t>This definition does not prohibit an intermediary from serving as a protected enforcement component in an implementation where it actually satisfies the required protection and authority conditions.</t></dd>
</dl>
</section>
<section numbered="true">
<name>Operations, Effects, and Effectuation Boundaries</name>
<dl newline="true">
<dt>Definition 10 -- Effect-Capable Resource:</dt>
<dd><t>An Effect-Capable Resource means a computational, informational, cryptographic, network, storage, financial, electronic, electromechanical, physical, or service resource through which an operation can produce a consequential state change, disclosure, transmission, commitment, output, or controlled action.</t><t>Examples include files, databases, service APIs, credentials, network interfaces, persistent memory, payment systems, message services, accelerator queues, direct-memory-access engines, storage controllers, display interfaces, robotic actuators, and external devices.</t><t>A resource may be effect-capable even when it is accessed indirectly through another service or interface.</t></dd>
<dt>Definition 11 -- Proposed Operation:</dt>
<dd><t>A Proposed Operation means an operation specified, requested, generated, selected, scheduled, prepared, or delegated for possible performance, whether or not it has been executed or authorized.</t><t>The operation may be represented as an instruction, API request, transaction descriptor, command, program invocation, tool call, resource mutation, message, signal, queue entry, or hardware operation descriptor.</t><t>A Proposed Operation is not necessarily a Candidate Act subject to protected-finality processing unless the applicable profile or enforcement point so requires.</t></dd>
<dt>Definition 12 -- Candidate Act:</dt>
<dd><t>A Candidate Act means a proposed, pending, staged, buffered, scheduled, delegated, or otherwise identified operation having a possible consequential effect and subject to an applicable execution-control procedure.</t><t>A Candidate Act may comprise a software command, tool invocation, network transmission, file mutation, storage commit, credential operation, database transaction, memory mutation, payment instruction, rendered output, hardware command, actuator action, or other consequential operation.</t><t>A Candidate Act may be represented as data, code, a descriptor, a hardware queue entry, a pending state transition, or a physical-control instruction.</t><t>In embodiments expressly requiring protected execution finality, the Candidate Act is maintained in a non-effective condition until the applicable finality requirements have been satisfied.</t></dd>
<dt>Definition 13 -- Non-Effective State or NES:</dt>
<dd><t>A Non-Effective State, abbreviated NES, means a technical state in which a governed operation may have been generated, computed, prepared, buffered, or conditionally scheduled but has not yet produced the consequential effect governed by the applicable control mechanism.</t><t>NES may be implemented through a held transaction, buffered packet, uncommitted database modification, unsubmitted tool request, disabled execution queue, pending device command, inaccessible output buffer, or other technically enforceable state.</t><t>A software label indicating that an operation is pending is insufficient where the operation can nevertheless produce the governed effect through an uncontrolled route.</t><t>The term does not require that all internal computation be stopped.</t></dd>
<dt>Definition 14 -- External Effect or Effectuation:</dt>
<dd><t>An External Effect means a consequential change, release, transfer, disclosure, communication, acceptance, persistence, operation, or observable result occurring outside the non-effective state governed by a particular execution-control mechanism.</t><t>The effect may be produced by software, firmware, hardware, a remote service, a physical device, or cooperation among them.</t><t>Effectuation may include API dispatch, resource modification, data disclosure, network transmission, credential use, database commit, memory-state release, output rendering, physical signaling, or actuator operation.</t><t>External does not necessarily mean outside the physical computer. An effect may be external relative to a protected sandbox, transaction boundary, security domain, or governed resource state.</t></dd>
<dt>Definition 15 -- Effectuation Path:</dt>
<dd><t>An Effectuation Path means a sequence of components, interfaces, state transitions, or resource operations through which a Proposed Operation may become consequential.</t><t>An Effectuation Path may comprise a system-call path, tool-dispatch path, credential-use path, API path, network path, file-system path, storage-commit path, memory-access path, accelerator queue, firmware path, device-control path, or combination thereof.</t><t>An Effectuation Path may be implemented wholly in software, wholly in hardware, or across software-hardware boundaries.</t><t>Multiple Effectuation Paths may lead to the same consequential resource effect.</t></dd>
<dt>Definition 16 -- Pre-Effectuation Boundary:</dt>
<dd><t>A Pre-Effectuation Boundary means a technically identifiable control location at which a Proposed Operation may be intercepted, restricted, modified, denied, or authorized before producing the consequential effect governed by the applicable embodiment.</t><t>A Pre-Effectuation Boundary may be implemented at an API dispatcher, transaction-admission interface, system-call interceptor, operating-system security hook, proxy, storage commit controller, device command queue, hardware access controller, or other applicable interface.</t><t>The boundary need not be the last physical component in an execution path, provided its controls can prevent the governed effect as required by the particular embodiment.</t></dd>
<dt>Definition 17 -- Execution-Finality Boundary:</dt>
<dd><t>An Execution-Finality Boundary means a technical boundary at which an operation transitions, or would transition, from a non-effective or conditionally authorized state to a state having the consequential effect governed by the applicable protected-finality mechanism.</t><t>The boundary may be a software-controlled dispatch interface, database commit point, protected network-egress path, cryptographic signing interface, storage controller, memory controller, hardware transmission interface, or physical actuation interface.</t><t>The boundary may be logical or physical.</t><t>An implementation asserting non-bypassable finality must establish that the governed effect cannot be produced through an alternative uncontrolled path.</t></dd>
<dt>Definition 18 -- Finality Gate:</dt>
<dd><t>A Finality Gate means a technical control mechanism configured to determine, enforce, or condition whether a Candidate Act may cross an applicable Execution-Finality Boundary.</t><t>A Finality Gate may be implemented through protected software, firmware, cryptographic enforcement, a trusted execution environment, hypervisor, kernel security mechanism, protected service, hardware controller, programmable logic, or combinations thereof.</t><t>The Finality Gate may perform or control authorization evaluation, protected-state handling, evidence generation, bounded enablement, denial, or withholding as required by the applicable embodiment.</t><t>The Finality Gate is a functional role and need not constitute a physically separate device.</t></dd>
<dt>Definition 19 -- Finality Sink:</dt>
<dd><t>A Finality Sink, abbreviated FS, means a technical component or enforcement interface positioned at, before, or in effective non-bypassable control of a consequential effectuation boundary, and configured to control whether a governed Candidate Act can produce its corresponding effect.</t><t>A Finality Sink may comprise an API dispatcher, credential-use interface, protected gateway, network-egress controller, file-system write controller, database commit controller, storage controller, hypervisor-controlled execution interface, memory controller, DMA controller, SmartNIC, DPU, accelerator interface, cryptographic signing interface, display or rendering controller, or physical actuator interface.</t><t>A Finality Sink may be implemented in software, firmware, hardware, or their combination.</t><t>In protected-finality embodiments requiring scoped capability verification, the Finality Sink verifies or is technically gated by the applicable bounded enablement condition before effectuation.</t><t>A software gateway constitutes a Finality Sink for a governed effect only where its enforcement position prevents the corresponding effect from bypassing the required verification through another available route.</t><t>The Finality Sink and PED may be functionally distinct while residing in the same component, provided that the required verification relationship is implemented.</t></dd>
<dt>Definition 20 -- Finality Sink Verification:</dt>
<dd><t>Finality Sink Verification means machine-enforced validation performed by or under control of an applicable Finality Sink to determine whether a governed Candidate Act satisfies the finality-enabling requirements imposed by the relevant enforcement point.</t><t>Such verification may include verification of a scoped capability, protected-state condition, act descriptor, authorized resource scope, protected validation-evidence reference, freshness constraint, destination, execution boundary, or sink-local state.</t><t>The required verification elements are determined by the applicable enforcement point and are not automatically mandatory in every alternative authorization embodiment.</t><t>Where actual-operation correspondence is required, the Finality Sink obtains or reconstructs sufficient properties of the pending effectuation operation to compare it with the authorized operation.</t></dd>
</dl>
</section>
<section numbered="true">
<name>Protected Domains and Execution Authority</name>
<dl newline="true">
<dt>Definition 21 -- Protected Enforcement Domain or PED:</dt>
<dd><t>A Protected Enforcement Domain, abbreviated PED, means a computing or enforcement domain having technically established protections sufficient to preserve the integrity of one or more security-critical validation, authority, state-control, or effectuation-control operations required by the applicable embodiment.</t><t>A PED may be implemented using protected software, an operating-system security mechanism, protected kernel service, isolated virtual machine, hypervisor security partition, secure microkernel, trusted execution environment, secure enclave, hardware security module, secure element, cryptographic coprocessor, FPGA security region, programmable network device, SmartNIC, DPU, protected accelerator controller, secure firmware, or cooperating protected components.</t><t>A PED may reside on the requesting device, an associated host, a network gateway, a cloud service, a remote security processor, or a distributed set of machines.</t><t>A PED is characterized by the protection and enforcement properties it actually provides rather than by the product name or location of its implementation.</t><t>Ordinary application code or an unprotected policy service is not necessarily a PED merely because it evaluates authorization rules.</t><t>Where protected-state integrity, protected validation evidence, bounded authority, or non-bypassable enforcement is required, the PED must supply the corresponding technical guarantees.</t></dd>
<dt>Definition 22 -- Cryptographically Isolated Enforcement Domain or CIED:</dt>
<dd><t>A Cryptographically Isolated Enforcement Domain, abbreviated CIED, means a PED providing cryptographically enforced separation of at least the authority-critical functions or state specified by the applicable embodiment.</t><t>Such separation may involve protected cryptographic keys, authentication of validation state, integrity of executable validation logic, sealed or authenticated mutable state, hardware-rooted measurement, protected state recovery, or controlled release of authority.</t><t>A CIED may be implemented using a suitable TEE, HSM, secure enclave, secure element, protected coprocessor, cryptographically isolated microkernel component, secure accelerator partition, SmartNIC security domain, or a distributed cryptographically protected enforcement arrangement.</t><t>A CIED is not established merely through encrypted communications, possession of a TLS certificate, software code signing, or ordinary access-control configuration unless the resulting architecture also provides the required isolation and enforcement properties.</t><t>Every CIED is a PED for purposes of the relevant definitions, but a PED need not be a CIED unless the applicable enforcement point requires cryptographic isolation.</t></dd>
<dt>Definition 23 -- Protected Governance Domain or PGD:</dt>
<dd><t>A Protected Governance Domain, abbreviated PGD, means a protected authority domain configured to evaluate or enforce governance-related conditions concerning identity, purpose, permitted operations, security policy, resource scope, jurisdiction, revocation, delegation, risk, or operational compliance.</t><t>A PGD may operate within or in cooperation with a PED or CIED.</t><t>A PGD may be implemented locally, remotely, or through a distributed arrangement.</t><t>Where a PGD performs a function required to remain protected, it must provide the applicable state-integrity and enforcement properties regardless of whether it is described as a policy service, control plane, authority plane, or governance controller.</t></dd>
<dt>Definition 24 -- Protected Enforcement Path:</dt>
<dd><t>A Protected Enforcement Path means an arrangement of one or more components through which a required security-critical operation is performed while preserving the integrity and authority guarantees specified by the applicable embodiment.</t><t>The path may include a PED, CIED, protected software service, cryptographically authenticated communication channel, protected registry, hardware controller, finality gate, or Finality Sink.</t><t>The path may span multiple machines or administrative domains.</t><t>Cryptographically authenticated communication alone does not establish that the endpoints or intermediate authority operations are protected.</t><t>Where an enforcement point requires a Protected Enforcement Path, the implementation must prevent an unauthorized component from altering or bypassing the applicable protected decision or effectuation condition.</t></dd>
<dt>Definition 25 -- Protected State:</dt>
<dd><t>Protected State means mutable or immutable state maintained with technical protections against unauthorized reading, modification, substitution, rollback, replay, or other interference, to the extent required by the applicable embodiment.</t><t>Protected State may comprise an authority record, policy epoch, revocation generation, monotonic counter, nonce registry, quota register, sealed transaction state, key reference, capability-consumption entry, secure latch, protected permission bit, queue generation, or other security-critical value.</t><t>Protected State may be stored in protected software memory, an authenticated database, secure firmware storage, trusted execution memory, hardware registers, an HSM, a distributed authenticated state machine, or equivalent arrangements meeting the relevant security requirements.</t><t>A value does not become Protected State solely because it is logged, encrypted at rest, or labeled confidential.</t></dd>
<dt>Definition 26 -- Authority Predicate:</dt>
<dd><t>An Authority Predicate means a machine-evaluable condition contributing to a decision concerning whether an operation, access, transaction, execution, transmission, or resource modification is authorized.</t><t>Authority Predicates may concern identity, delegated authority, permitted operation scope, purpose, destination, jurisdiction, runtime behavior, resource state, policy version, revocation state, freshness, evidence integrity, hardware security state, or combinations thereof.</t><t>Authority Predicates may be evaluated by an ordinary authorization controller or by a protected enforcement domain, according to the relevant enforcement point.</t><t>No particular predicate is universally mandatory unless expressly required by the enforcement point.</t></dd>
<dt>Definition 27 -- Authority Object:</dt>
<dd><t>An Authority Object means a machine-readable representation of one or more permitted operations, authority constraints, scopes, validity conditions, delegation relationships, or relevant security-state requirements.</t><t>An Authority Object may comprise a structured policy record, access entitlement, authorization scope object, cryptographic authorization artifact, attested record, protected registry entry, or equivalent structured authorization representation.</t><t>An Authority Object may be ordinary or protected, depending on the embodiment.</t><t>An ordinary Authority Object does not automatically constitute a scoped non-bearer finality capability.</t></dd>
<dt>Definition 28 -- Act Descriptor or Candidate Act Descriptor:</dt>
<dd><t>An Act Descriptor means a machine-readable representation identifying sufficient properties of a proposed or pending operation for a specified comparison, authorization, observation, enforcement, or audit function.</t><t>Such properties may include operation identity, operation class, requesting context, resource target, destination, arguments, payload properties, affected state, policy version, temporal condition, delegation context, or effectuation interface.</t><t>The descriptor may be represented by structured fields, canonical serialization, digests, authenticated records, protected state, hardware metadata, or combinations thereof.</t><t>Different embodiments may require different descriptor fields.</t><t>Where an enforcement point requires comparison with the actual pending operation, a descriptor based solely on a potentially untrusted requester's assertion may be insufficient unless the relevant information is independently verified.</t></dd>
<dt>Definition 29 -- Protected Validation Evidence:</dt>
<dd><t>Protected Validation Evidence means a machine-verifiable representation of a security-critical validation result whose integrity is protected in accordance with the applicable embodiment.</t><t>Protected Validation Evidence may comprise a signed record, authenticated state transition, protected log entry, sealed receipt, protected register update, cryptographic commitment, attested result, or equivalent protected representation.</t><t>Where an enforcement point requires evidence to be committed before or atomically with authorization of an execution-enabling condition, the evidence must satisfy that ordering relationship.</t><t>Protected Validation Evidence is not necessarily required by embodiments expressly directed to ordinary authorization, retrospective monitoring, static sandbox restrictions, or other mechanisms lacking that requirement.</t></dd>
<dt>Definition 30 -- Scoped Non-Bearer Capability:</dt>
<dd><t>A Scoped Non-Bearer Capability means a protected, bounded technical authority condition or artifact that permits a specified operation or class of operations to become effective only within the validated scope and contextual constraints imposed by the applicable protected-finality architecture.</t><t>The capability may be represented by a cryptographic authorization object, protected key-use condition, secure register, protected registry state, bounded permission state, secure latch, hardware authorization entry, protected signal, or equivalent technically enforced condition.</t><t>The capability is non-bearer in the sense that mere possession, copying, or presentation of an ordinary credential-like representation is insufficient to authorize arbitrary effectuation outside the required scope and verification conditions.</t><t>Where required by an enforcement point, the capability is bound to a Candidate Act, descriptor, protected evidence, applicable protected state, effectuation boundary, Finality Sink, freshness condition, and permitted effectuation scope.</t><t>The term does not require a portable token, physically separate authorization server, or external network exchange.</t></dd>
<dt>Definition 31 -- Bounded Enablement Condition:</dt>
<dd><t>A Bounded Enablement Condition means a machine-enforced condition determining whether an operation may proceed within specified limits.</t><t>The condition may be represented by a software-controlled authorization state, protected registry entry, hardware permission, latch, register, queue-admission state, credential-use condition, or other bounded control mechanism.</t><t>In embodiments implementing a scoped non-bearer finality capability, the Bounded Enablement Condition may be the capability or its protected implementation form and does not necessarily constitute an additional required component.</t><t>In alternative authorization embodiments, a bounded permission or access state does not automatically satisfy the requirements of a scoped non-bearer capability unless the required binding, protection, and enforcement relationships are present.</t></dd>
</dl>
</section>
<section numbered="true">
<name>Algorithmic and Runtime Verification</name>
<dl newline="true">
<dt>Definition 32 -- Algorithmic Intent Fingerprint or AIF:</dt>
<dd><t>An Algorithmic Intent Fingerprint, abbreviated AIF, means a machine-verifiable representation of a permitted operational intent or purpose envelope applicable to an operation or class of operations.</t><t>The envelope may identify permitted task objectives, operation types, destinations, resource scopes, delegation limits, temporal conditions, or policy constraints.</t><t>AIF does not refer to a subjective psychological intention attributed to an artificial-intelligence model.</t><t>An AIF may be compared with a proposed operation descriptor to determine whether the operation lies within an authorized scope.</t></dd>
<dt>Definition 33 -- Algorithmic Logic Fingerprint or ALF:</dt>
<dd><t>An Algorithmic Logic Fingerprint, abbreviated ALF, means a machine-verifiable representation of computational logic, executable workflow, model configuration, orchestration structure, tool-selection logic, execution graph, policy configuration, or other logic state relevant to an applicable authorization requirement.</t><t>An ALF may be represented by a digest, canonical graph, authenticated identifier, protected measurement, structured logic description, or equivalent comparison artifact.</t><t>Where an enforcement point requires ALF correspondence, a runtime logic representation is compared with a previously approved or otherwise authorized logic condition.</t><t>AIF concerns authorized operational purpose; ALF concerns the authorized computational logic or workflow. The two are not interchangeable where separately required.</t></dd>
<dt>Definition 34 -- Runtime Behavioral Descriptor or RBD:</dt>
<dd><t>A Runtime Behavioral Descriptor, abbreviated RBD, means a bounded machine-readable representation of execution behavior observed or derived during performance of an agent task or associated computation.</t><t>An RBD may be derived from process events, system calls, tool invocations, network activity, memory operations, retrieval events, resource-access patterns, execution graphs, or other observable execution signals.</t><t>An RBD need not reveal model weights, private reasoning traces, or complete neural activation states.</t><t>Where an enforcement point requires independently observed runtime behavior, an agent-generated self-report alone does not satisfy that requirement without the additional verification specified by the enforcement point.</t></dd>
<dt>Definition 35 -- Machine-Verifiable:</dt>
<dd><t>Machine-Verifiable means capable of being evaluated by a computing mechanism according to an identifiable test, comparison, validation rule, mathematical relation, cryptographic verification, state invariant, or machine-executable decision procedure.</t><t>Machine verification may use deterministic rules, authenticated data structures, cryptographic primitives, hardware observations, structured measurements, or bounded computational evaluation.</t><t>The term does not require cryptographic verification in every embodiment.</t><t>A subjective statement that an operation is safe or approved is not machine verification without a corresponding evaluable representation or decision procedure.</t></dd>
<dt>Definition 36 -- Fail-Closed Enforcement:</dt>
<dd><t>Fail-Closed Enforcement means an enforcement behavior in which failure to establish one or more conditions required for authorization causes the governed operation to be withheld, denied, disabled, quarantined, or otherwise prevented from producing the effect under the control of the applicable enforcement mechanism.</t><t>Relevant failures may include unavailable validation services, invalid authority, stale state, indeterminate verification, replay, mismatched operation descriptors, exhausted quotas, invalid protected state, or loss of a required enforcement interface.</t><t>Fail-closed behavior applies to the operation and failure conditions specified by the relevant profile or enforcement point.</t><t>A system is not necessarily globally fail-closed merely because one interface rejects requests; the enforcement arrangement must also account for applicable alternative effectuation routes when non-bypassability is asserted.</t><t># EMBODIMENT S-1</t></dd>
</dl>
</section>
</section>
<section numbered="true" anchor="profiles">
<name>Source-Derived Technical Implementation Profiles</name> <t>This section contains the implementation profiles whose primary boundary is the subject of this draft: S-1, S-2, S-3, S-4, C-21, C-33, C-42, C-45, C-48. The remaining profiles of the set are published in the companion drafts listed in the Profile Map (Section <xref target="profile-map"/>). Each profile is reproduced in full and retains the page provenance of the original disclosure. Patent-style mapping subsections are recast as enforcement-point mappings within their profiles. Mechanisms are not automatically mandatory for every profile; deployment constraints and alternatives remain applicable.</t>
<section numbered="true" anchor="profile-s1">
<name>Implementation Profile S-1</name> <t>Source location: original disclosure pages 64-95. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>S-1.1 - Technical Field</name> <t>this implementation profile relates to computer security, virtualization, artificial-intelligenceagent execution, protected authorization, resource-access mediation, and enforcement of consequential operations originating from a virtual-machine-isolated execution environment.</t>
<t>More particularly, the embodiment describes a technical architecture in which an artificialintelligence agent executes within a virtual machine while one or more enforcement components outside the agent's ordinary execution authority govern whether the agent's proposed operations may produce specified consequential effects.</t>
<t>The architecture may be implemented through software, firmware, hardware, cryptographically protected execution, or combinations thereof.</t>
<t>The virtual-machine-isolated implementation constitutes one species of a broader sandboxed execution architecture and does not limit other embodiments to virtual-machine deployment.</t>
</section>
<section numbered="true">
<name>S-1.2 - Technical Problem</name> <t>An artificial-intelligence agent may operate inside a virtual machine that restricts its access to the underlying host. Such isolation can reduce unauthorized interaction with host resources but does not necessarily establish that every operation permitted to leave the virtual machine is authorized for its particular purpose, recipient, resource state, or execution context.</t>
<t>For example, an agent may be permitted to use a network connector while nevertheless generating an unauthorized financial instruction, disclosing a confidential document, modifying a cloud resource, or invoking a service outside the scope of a particular task.</t>
<t>A virtual machine may also contain executable processes, cached credentials, tool interfaces, queued operations, and delegated subprocesses through which a proposed operation can reach an external resource.</t>
<t>Accordingly, sandbox isolation and operation-specific authority represent distinguishable technical properties.</t>
<t>this implementation profile addresses a protected-finality implementation in which:</t>
<t>(a) an agent may perform internal computation within a virtual machine;
(b) an externally consequential operation is represented as a Candidate Act;
(c) the Candidate Act is held in a Non-Effective State with respect to the governed consequence;
(d) a Protected Enforcement Domain evaluates the authorization conditions required for that Candidate Act;
(e) protected validation evidence and a scoped non-bearer finality capability are established as required by the selected finality protocol;
(f) a Finality Sink verifies the actual pending operation against the applicable protected authorization state; and
(g) the consequential operation is permitted only if the required verification succeeds.</t>
<t>The architecture further addresses enforcement-path completeness, guest compromise, operation substitution, replay, stale authorization, asynchronous dispatch, and restrictions imposed by the selected isolation substrate.</t>
</section>
<section numbered="true">
<name>S-1.3 - Technical Objective</name> <t>The embodiment provides a virtual-machine-isolated execution arrangement in which ordinary agent computation remains distinguishable from authority to produce a governed consequential effect.</t>
<t>The technical objectives include:</t>
<t>1. Isolating agent-controlled processes from specified host enforcement components.
2. Preventing a guest-controlled agent from directly modifying protected authority state.
3. Intercepting designated effect-capable operations before the governed consequential effect.
4. Establishing a machine-readable descriptor of the pending operation.</t>
<t>5. Performing protected authorization and policy validation.
6. Recording integrity-protected evidence of the required validation.
7. Creating or activating a scoped non-bearer finality capability.
8. Verifying the capability and actual pending operation at a controlled effectuation boundary.
9. Preventing replay, unauthorized substitution, stale authorization, and unapproved alternate effectuation paths.
10. Supporting revocation, recovery, migration, and explicit handling of unresolved operation outcomes.</t>
<t>Not every deployment must use the same hardware or software isolation mechanisms. An implementation must, however, satisfy the security and enforcement properties required by the applicable enforcement point.</t>
</section>
<section numbered="true">
<name>S-1.4 - System Architecture</name> <t>A representative system comprises:</t>
</section>
<section numbered="true">
<name>Component A - Physical or Virtualized Computing Host</name> <t>A computing platform including one or more processors, memories, storage devices, and input/output interfaces.</t>
</section>
<section numbered="true">
<name>Component B - Virtualization Manager</name> <t>A hypervisor, virtual-machine monitor, or equivalent virtualization mechanism configured to manage an isolated guest execution environment.</t>
</section>
<section numbered="true">
<name>Component C - Agent Virtual Machine</name> <t>A guest environment containing an artificial-intelligence agent, model runtime, tool dispatcher, local memory, and one or more agent-controlled software processes.</t>
</section>
<section numbered="true">
<name>Component D - Candidate Act Interceptor</name> <t>An interception mechanism configured to identify governed operations before they reach a designated consequential effectuation boundary.</t>
</section>
<section numbered="true">
<name>Component E - Non-Effective Operation Holder</name> <t>A protected or otherwise controlled staging mechanism configured to retain a pending operation without permitting the governed external effect.</t>
</section>
<section numbered="true">
<name>Component F - Protected Enforcement Domain</name> <t>An enforcement component configured to evaluate the applicable authority predicates and maintain or access required protected authorization state.</t>
</section>
<section numbered="true">
<name>Component G - Protected Validation Evidence Store</name> <t>A protected record, registry, authenticated database, secure memory structure, or equivalent mechanism configured to maintain evidence of the required authorization evaluation.</t>
</section>
<section numbered="true">
<name>Component H - Scoped Finality Enablement Controller</name> <t>A protected mechanism configured to establish, activate, or release a scoped non-bearer capability associated with an authorized Candidate Act.</t>
</section>
<section numbered="true">
<name>Component I - Finality Sink</name> <t>An enforcement component configured to control the governed effectuation operation and perform the verification required by the selected finality protocol.</t>
</section>
<section numbered="true">
<name>Component J - Effect-Capable Resource</name> <t>A destination or resource capable of producing the specified consequential effect.</t>
<t>Examples include a network service, file system, cloud resource, database, credential service, payment service, accelerator interface, or physical controller.</t>
<t>The components may be physically separate, colocated, virtualized, or implemented through cooperating hardware and software elements.</t>
</section>
<section numbered="true">
<name>S-1.5 - Reference Deployment Arrangement</name> <t>In one representative implementation:</t>
<artwork type="text">| x | The artificial-intelligence agent operates inside a guest virtual machine.                                                                            |
| - | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| x | The guest is prevented from directly accessing designated protected host resources.                                                                   |
| x | A virtualized tool interface or controlled guest-to-host communication channel carries a proposed operation toward the host-side enforcement service. |</artwork>
<artwork type="text">| x | A host-side interceptor receives the proposed operation and stages it.                  |
| - | --------------------------------------------------------------------------------------- |
| x | A PED validates the operation against protected authority state.                        |
| x | The PED establishes protected validation evidence and a bounded finality authorization. |</artwork>
<artwork type="text">| x | The host-side Finality Sink reconstructs or independently observes the actual operation it is about to execute. |
| - | --------------------------------------------------------------------------------------------------------------- |
| x | The Finality Sink verifies the required evidence, capability bindings, and current enforcement state.           |
| x | Only then does the Finality Sink perform the specified external operation.                                      |</artwork>
<t>A representative logical sequence is:</t>
</section>
<section numbered="true">
<name>Agent VM → Controlled Operation Interface → Candidate Act Holding State → PED</name>
</section>
<section numbered="true">
<name>Validation → Protected Evidence and Capability → Finality Sink Verification → Effect-Capable Resource</name> <t>The PED and Finality Sink are shown as distinct functional roles. They may occupy the same protected physical device or process if the required security and verification properties are preserved.</t>
</section>
<section numbered="true">
<name>S-1.6 - Virtual-Machine Configuration and Isolation</name> <t>The virtualization manager establishes a guest execution environment with restrictions corresponding to the applicable security policy.</t>
<t>The configuration may include:</t>
<t>(a) a guest memory allocation separated from host-enforcement memory;
(b) restricted access to host file systems and storage volumes;
(c) limited or mediated access to host operating-system interfaces;
(d) controlled virtual network interfaces;
(e) restricted virtualized peripheral access;
(f) limited or prohibited device pass-through;
(g) constrained host-to-guest shared-memory mappings;
(h) controlled guest-to-host RPC, virtio, or equivalent communication;
(i) restrictions on privileged device operations; and
(j) association of the guest with a machine-readable security and authority context.</t>
<t>An illustrative configuration may comprise:</t>
<artwork type="text">| x | One guest virtual machine identified as VM-AGENT-17.           |
| - | -------------------------------------------------------------- |
| x | One agent execution context identified as AGENT-42.            |
| x | A host-side authority service identified as PED-01.            |
| x | A protected network-egress interface identified as FS-NET-01.  |
| x | A protected credential-use interface identified as FS-CRED-01. |
| x | A policy generation identified as 105.                         |
| x | An assigned task identifier identified as TASK-204.            |</artwork>
<t>These values are illustrative rather than mandatory formatting requirements.</t>
<t>The guest may be permitted to use ordinary computational resources without invoking protected finality for each internal instruction.</t>
<t>The requirement for protected finality arises when the agent attempts a governed consequential operation.</t>
</section>
<section numbered="true">
<name>S-1.6.1 - Guest-to-host trust assumption</name> <t>In one implementation, the guest operating system and agent processes are treated as potentially compromised or otherwise unauthorized to modify finality-enforcement state.</t>
<t>The hypervisor, relevant host security components, PED, and Finality Sink form part of the trusted computing base to the extent needed for the claimed protection.</t>
<t>A software-only deployment may assume that the host kernel and hypervisor remain trustworthy.</t>
<t>A hardware-assisted embodiment may reduce selected dependencies upon host software using processor-backed isolation, hardware-protected keys, or protected device controllers.</t>
</section>
<section numbered="true">
<name>S-1.6.2 - Isolation limitation</name> <t>The mere presence of a hypervisor does not establish non-bypassability.</t>
<t>If a guest can use a passed-through device, writable shared memory, alternative network route, unmediated credential, or uncontrolled peripheral to produce the governed effect, the protected-finality requirement for that effect is not satisfied.</t>
<t>The applicable embodiment therefore requires the relevant effectuation paths to be identified and either mediated or excluded from the governed execution configuration.</t>
</section>
<section numbered="true">
<name>S-1.7 - Candidate Act Generation and Interception</name> <t>During execution, the agent may generate one or more proposed operations.</t>
<t>Examples include:</t>
<t>(a) sending an HTTP request;
(b) modifying a repository;
(c) writing a local or remote file;
(d) executing a database transaction;
(e) sending an email;
(f) invoking an enterprise application;
(g) requesting credential use;
(h) initiating a financial instruction;
(i) controlling a hardware peripheral; or</t>
<t>(j) submitting an accelerator or storage operation.</t>
<t>An operation becomes a governed Candidate Act when the applicable policy identifies its consequential effect as requiring the protected execution-finality procedure.</t>
<t>An interceptor obtains sufficient information to characterize the operation.</t>
<t>Depending on the deployment, interception may occur through:</t>
<t>1. A virtualized network interface.
2. A controlled RPC interface.
3. A host-side tool dispatcher.
4. A virtualized file-system operation.
5. A hypervisor-mediated device interface.
6. A credential broker.
7. A protected external-service gateway.
8. A storage-commit controller.
9. A device-operation controller.</t>
<t>The interceptor must be positioned such that the Candidate Act cannot bypass the required control through another permitted route.</t>
</section>
<section numbered="true">
<name>S-1.7.1 - Interception before consequential effect</name> <t>For a network request, the relevant boundary may be transmission toward an external network.</t>
<t>For a payment instruction, the relevant boundary may be submission to a payment-processing service.</t>
<t>For a persistent resource mutation, the relevant boundary may be the resource commit operation.</t>
<t>For a cryptographic operation, the relevant boundary may be activation of a signature or key use that makes a consequential transaction acceptable.</t>
<t>Different consequential effects may require different interceptors and Finality Sinks.</t>
</section>
<section numbered="true">
<name>S-1.8 - Non-Effective State Implementation</name> <t>Upon interception, the system establishes a Non-Effective State for the governed effect.</t>
<t>A Candidate Act may be retained as:</t>
<artwork type="text">| x | A serialized pending operation.            |
| - | ------------------------------------------ |
| x | A protected transaction descriptor.        |
| x | A queued operation with dispatch disabled. |
| x | A staged file mutation.                    |</artwork>
<artwork type="text">| x | An uncommitted database transaction.        |
| - | ------------------------------------------- |
| x | A withheld network payload.                 |
| x | A pending credential-use request.           |
| x | A hardware command with admission withheld. |</artwork>
<t>For example, a guest-originated HTTP POST request can be received into a host-controlled buffer without forwarding it to the destination service.</t>
<t>The system may assign:</t>
<t>CandidateActID = CA-00071</t>
<t>ExecutionContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>RequestedOperation = HTTP_POST</t>
<t>Destination = api.example-service.test</t>
<t>Resource = /payments/beneficiaries</t>
<t>CandidateStatus = STAGED</t>
<t>The destination is a hypothetical example.</t>
<t>A staged status alone is not sufficient. The egress control mechanism must actually prevent transmission of the governed request while the Candidate Act remains unauthorized.</t>
</section>
<section numbered="true">
<name>S-1.8.1 - Immutable operation snapshot</name> <t>In one implementation, the interceptor creates an immutable or otherwise integrity-protected snapshot of the proposed operation.</t>
<t>The snapshot may include:</t>
<artwork type="text">| x | The intended destination.                |
| - | ---------------------------------------- |
| x | The operation method.                    |
| x | The canonical resource identifier.       |
| x | The effective payload or payload digest. |
| x | The requesting execution context.        |
| x | The delegated identity.                  |
| x | The applicable task.                     |
| x | The governing authority generation.      |
| x | A unique operation identifier.           |</artwork>
<t>The snapshot provides a stable reference for validation.</t>
<t>If mutable guest memory remains the source of the final operation, the Finality Sink must not assume that validation of an earlier memory view establishes the content of a later dispatch.</t>
<t>The implementation therefore either dispatches from a protected immutable representation or independently reconstructs and validates the actual pending operation at effectuation.</t>
</section>
<section numbered="true">
<name>S-1.9 - Candidate Act Descriptor</name> <t>A Candidate Act Descriptor may comprise the following fields:</t>
</section>
<section numbered="true">
<name>Field</name> <t>CandidateActID AgentContextID VMContextID TaskID PrincipalID OperationClass TargetResource EffectiveArguments PayloadDigest AuthorityGeneration RequestedScope DelegationContext CreatedAt ExpiresAt Nonce EffectBoundaryID CanonicalizationProfile Rules used to encode and compare material fields</t>
</section>
<section numbered="true">
<name>Technical purpose</name> <t>Unique operation identity Originating agent context Originating virtual machine Associated task Applicable identity Network, file, credential, payment, device, etc. Destination or object Material operation parameters Integrity reference for operation payload Applicable policy or authorization generation Scope requested by the operation Relevant delegation relationship Creation-time information Latest permissible validity time, where applicable Replay-protection value, where required Governed effectuation boundary</t>
<t>The descriptor may be encoded through deterministic CBOR, canonical JSON under a specified profile, a typed binary record, or another unambiguous representation.</t>
<t>Where cryptographic hashes or signatures are used, the implementation must define the exact serialized bytes being authenticated.</t>
<t>An unqualified assertion that two JSON objects are equivalent is insufficient if parsers may interpret duplicate keys, number representations, Unicode normalization, omitted fields, or other ambiguities differently.</t>
</section>
<section numbered="true">
<name>S-1.10 - Protected Enforcement Domain Operation</name> <t>The PED receives or securely obtains the relevant Candidate Act Descriptor.</t>
<t>The PED evaluates the required authorization predicates, which may include:</t>
<t>(a) whether the agent identity is valid;
(b) whether the virtual machine belongs to an authorized execution context;
(c) whether the requested operation is within the permitted task scope;
(d) whether the destination and resource are authorized;
(e) whether the agent is permitted to use the requested tool;
(f) whether the proposed operation exceeds a transaction or data-access limit;
(g) whether the applicable policy generation remains valid;
(h) whether a revocation condition exists;
(i) whether the operation violates a protected resource-state constraint;
(j) whether required human approval has been established;
(k) whether the runtime behavior satisfies a required behavioral condition; and
(l) whether the operation complies with additional predicates expressly required by the selected enforcement point.</t>
<t>The predicate set may vary by operation class.</t>
<t>For example, a document-read operation may require resource classification and access-scope checks, whereas a financial instruction may additionally require beneficiary, amount, approval, and transaction-state validation.</t>
<t>No particular example predicate is universally required unless the applicable enforcement point imposes it.</t>
</section>
<section numbered="true">
<name>S-1.10.1 - Protected authority-state acquisition</name> <t>The PED obtains authority state from a protected registry, authenticated service, protected memory structure, or another source whose integrity satisfies the embodiment's security requirements.</t>
<t>An agent-supplied statement that a request is authorized is treated as untrusted input unless independently authenticated under the applicable protocol.</t>
</section>
<section numbered="true">
<name>S-1.10.2 - State-consistency verification</name> <t>The PED may evaluate:</t>
<artwork type="text">| x | Policy generation.             |
| - | ------------------------------ |
| x | Revocation generation.         |
| x | Resource-state version.        |
| x | Scope limits.                  |
| x | Usage quotas.                  |
| x | One-time authorization state.  |
| x | Expiration.                    |
| x | Relevant runtime restrictions. |</artwork>
<t>If validation depends on mutable external resource state, the system must account for changes between validation and effectuation.</t>
<t>This may be achieved through a version check, protected reservation, atomic compare-andupdate, transaction precondition, or fresh verification at the effectuation boundary.</t>
</section>
<section numbered="true">
<name>S-1.11 - Protected Validation Evidence</name> <t>Following successful validation, the PED generates or commits protected validation evidence.</t>
<t>The evidence may be represented as:</t>
<t>ValidationEvidenceID = VE-00071</t>
<t>CandidateActID = CA-00071</t>
<t>CandidateDescriptorDigest = DIGEST-CA-00071</t>
<t>ValidationPolicyGeneration = 105</t>
<t>EvaluatedAuthorityScope = SCOPE-17</t>
<t>ValidationResult = APPROVED</t>
<t>EvidenceGeneration = 408</t>
<t>ExpiryCondition = EXP-17</t>
<t>The illustrative strings above represent symbolic values rather than actual cryptographic digest values.</t>
<t>The protected evidence may additionally bind:</t>
<artwork type="text">| x | The canonicalization profile.                |
| - | -------------------------------------------- |
| x | The PED identity.                            |
| x | The policy version.                          |
| x | An approved resource-state version.          |
| x | The evaluated predicates.                    |
| x | The authorized effectuation boundary.        |
| x | A monotonic sequence or protected timestamp. |
| x | The requesting context.                      |
| x | Any mandatory human approval reference.      |</artwork>
<t>The evidence is protected against unauthorized modification or substitution.</t>
</section>
<section numbered="true">
<name>S-1.11.1 - Evidence generation alternatives</name> <t>Evidence may be implemented through:</t>
<t>1. A digitally signed validation record.
2. A message-authenticated evidence structure.
3. An attested state transition.
4. A protected registry entry.
5. A secure-memory commitment.
6. A monotonic protected-state update.
7. A hardware-backed validation register.
8. A combination of protected records and state references.</t>
<t>Cryptographic signing is one implementation; it is not the only possible way to maintain protected validation evidence.</t>
</section>
<section numbered="true">
<name>S-1.11.2 - Required evidence ordering</name> <t>Where a enforcement point requires committed validation evidence to precede finality authorization, the system must preserve that ordering.</t>
<t>For example, a durable evidence identifier may be written into an authenticated PED registry before the corresponding finality capability becomes usable.</t>
<t>A crash between evidence creation and capability activation must not accidentally create an unrestricted authorization.</t>
</section>
<section numbered="true">
<name>S-1.12 - Scoped Non-Bearer Finality Capability</name> <t>Upon successful validation and the required evidence commitment, the PED establishes a scoped non-bearer finality capability.</t>
<t>The capability authorizes only the governed operation or bounded operation class and only under its specified conditions.</t>
<t>An illustrative capability binding includes:</t>
<t>CapabilityID = CAP-00071</t>
<t>CandidateActID = CA-00071</t>
<t>EvidenceReference = VE-00071</t>
<t>PermittedEffectBoundary = FS-NET-01</t>
<t>PermittedOperation = HTTP_POST</t>
<t>PermittedResource = /payments/beneficiaries</t>
<t>PermittedAuthorityGeneration = 105</t>
<t>ConsumptionMode = SINGLE_USE</t>
<t>CapabilityStatus = ACTIVE</t>
<t>Such a capability may be represented by a protected registry entry rather than a transferable token.</t>
</section>
<section numbered="true">
<name>S-1.12.1 - Software implementation</name> <t>In a software implementation, the capability may exist as an authorization entry in a PEDcontrolled registry.</t>
<t>The entry may be indexed by a protected operation identifier and bound to the expected descriptor digest.</t>
<t>The guest may receive a non-authoritative reference to the pending operation, while the actual authorization state remains under PED control.</t>
</section>
<section numbered="true">
<name>S-1.12.2 - Cryptographic implementation</name> <t>In a cryptographic implementation, the capability may comprise a signed or authenticated object binding the permitted operation, evidence reference, resource scope, validity conditions, and Finality Sink.</t>
<t>Possession of the object alone must not allow an unauthorized holder to extend or replay authority beyond the required conditions.</t>
<t>Where single-use capability consumption is required, the verification protocol must maintain protected consumption state.</t>
</section>
<section numbered="true">
<name>S-1.12.3 - Hardware implementation</name> <t>In a hardware implementation, the capability may be represented by:</t>
<artwork type="text">| x | A secure register.                                            |
| - | ------------------------------------------------------------- |
| x | A protected permission entry.                                 |
| x | A hardware authorization latch.                               |
| x | A protected queue-admission state.                            |
| x | An authenticated operation-context entry.                     |
| x | A secure controller's operation-specific authorization state. |</artwork>
<t>The capability is not required to be a portable object if the protected hardware state performs the claimed bounded-authorization function.</t>
</section>
<section numbered="true">
<name>S-1.13 - Finality Sink Implementation</name> <t>The Finality Sink controls the actual governed effectuation interface.</t>
<t>In the representative virtual-machine embodiment, a host-side egress service may serve as the Finality Sink for external network requests, provided that the controlled configuration prevents alternative egress paths capable of producing the same governed effect without the required checks.</t>
<t>The Finality Sink obtains the actual pending request from its controlled operation buffer, execution interface, or equivalent trusted source.</t>
<t>The sink may reconstruct:</t>
<artwork type="text">| x | The actual method.                      |
| - | --------------------------------------- |
| x | The final destination.                  |
| x | The effective target resource.          |
| x | The final payload digest.               |
| x | The requesting execution context.       |
| x | The selected output interface.          |
| x | The current authorization generation.   |
| x | The current protected capability state. |</artwork>
</section>
<section numbered="true">
<name>S-1.13.1 - Independent operation correspondence</name> <t>A critical distinction is that the Finality Sink verifies the operation it is actually positioned to effectuate.</t>
<t>It does not rely solely on the agent's earlier description of what the agent intended to do.</t>
<t>For example, if a validated request targets RESOURCE-A but a later tool transformation changes the request to RESOURCE-B, the sink-side comparison identifies the mismatch before transmission.</t>
</section>
<section numbered="true">
<name>S-1.13.2 - Finality Sink verification predicates</name> <t>The Finality Sink may verify:</t>
<t>1. The required capability exists.
2. The capability was established by an authorized PED.
3. The associated validation evidence exists and is valid.
4. The capability is bound to the required evidence.
5. The actual pending operation matches the authorized descriptor or an expressly permitted subset.
6. The current authority generation is acceptable.
7. The destination or resource scope matches.
8. The capability is not expired or revoked.
9. The required nonce or sequence state is valid.
10. The capability has not already been consumed.
11. The request is presented at the authorized effectuation boundary.
12. Any required sink-local protected-state predicate is satisfied.</t>
<t>The required predicates are determined by the applicable independent enforcement point and embodiment.</t>
</section>
<section numbered="true">
<name>S-1.14 - Sink-Local Protected State</name> <t>In one implementation, the Finality Sink maintains protected local state for determining whether a capability is valid for effectuation.</t>
<t>A representative sink-local record includes:</t>
<artwork type="text">| x | Capability identifier.           |
| - | -------------------------------- |
| x | Expected Candidate Act digest.   |
| x | Expected policy generation.      |
| x | Authorized resource.             |
| x | Consumption status.              |
| x | Last accepted sequence.          |
| x | Revocation version.              |
| x | Relevant resource-state version. |
| x | Pending-operation status.        |</artwork>
<t>The sink-local state may be stored in:</t>
<t>(a) protected process memory with an appropriate trust boundary;
(b) a transactionally updated authenticated database;
(c) a secure enclave;
(d) hardware-backed state;
(e) a secure gateway controller; or
(f) an appropriately coordinated distributed state mechanism.</t>
</section>
<section numbered="true">
<name>S-1.14.1 - Single-use consumption</name> <t>Where the capability is single-use, the Finality Sink atomically checks and transitions the consumption state.</t>
<t>For example:</t>
<t>UNUSED → RESERVED → CONSUMED</t>
<t>The RESERVED state may be used to handle an operation whose external completion status is temporarily unresolved.</t>
<t>An implementation must not treat a crash after an external service accepts an operation as proof that the operation never occurred.</t>
<t>Where exact-once external execution cannot be guaranteed by the destination service, the system may use a destination-supported idempotency key, transaction identifier, reconciliation protocol, or at-most-once admission mechanism with explicit handling of uncertain outcomes.</t>
</section>
<section numbered="true">
<name>S-1.14.2 - Concurrent verification</name> <t>If two execution workers present the same capability concurrently, the sink's protected state transition must permit only the result allowed by the capability's usage policy.</t>
<t>For a single-use capability, a serializable transaction, compare-and-swap, protected hardware latch, or equivalent atomic mechanism may prevent both workers from consuming the same authorization.</t>
</section>
<section numbered="true">
<name>S-1.15 - Principal Successful Execution Workflow</name> <t>A representative successful workflow proceeds as follows.</t>
</section>
<section numbered="true">
<name>Step S1 - Agent initialization</name> <t>The virtualization manager starts the agent virtual machine and associates it with an agent context, task context, policy generation, and configured resource interfaces.</t>
</section>
<section numbered="true">
<name>Step S2 - Tool execution request</name> <t>The agent generates a request to invoke an external tool or service.</t>
</section>
<section numbered="true">
<name>Step S3 - Boundary interception</name> <t>The request reaches the controlled guest-to-host interface. The interception mechanism captures the request before the governed external operation is performed.</t>
</section>
<section numbered="true">
<name>Step S4 - Candidate Act creation</name> <t>The interceptor creates a Candidate Act identifier and associates the operation with the originating agent context, task, destination, resource, and effective operation parameters.</t>
</section>
<section numbered="true">
<name>Step S5 - Non-effective staging</name> <t>The operation is held in an output buffer or transaction staging area. The governed effect has not yet occurred.</t>
</section>
<section numbered="true">
<name>Step S6 - Descriptor canonicalization</name> <t>The interceptor generates a deterministic descriptor of the material operation fields using a specified canonicalization profile.</t>
</section>
<section numbered="true">
<name>Step S7 - Protected-domain submission</name> <t>The descriptor and relevant authenticated context are submitted to the PED.</t>
</section>
<section numbered="true">
<name>Step S8 - Authority-state retrieval</name> <t>The PED obtains the applicable authority conditions and protected enforcement state.</t>
</section>
<section numbered="true">
<name>Step S9 - Authorization evaluation</name> <t>The PED evaluates the required identity, resource, policy, scope, freshness, and other applicable predicates.</t>
</section>
<section numbered="true">
<name>Step S10 - Validation evidence commitment</name> <t>Upon successful validation, the PED creates or commits the required protected validation evidence.</t>
</section>
<section numbered="true">
<name>Step S11 - Capability activation</name> <t>The PED establishes or activates a scoped non-bearer capability associated with the specific Candidate Act and authorized effectuation boundary.</t>
</section>
<section numbered="true">
<name>Step S12 - Finality Sink presentation</name> <t>The staged operation is presented to the corresponding Finality Sink.</t>
</section>
<section numbered="true">
<name>Step S13 - Actual pending operation reconstruction</name> <t>The Finality Sink obtains the actual request from the controlled execution representation and reconstructs the material properties required by its verification policy.</t>
</section>
<section numbered="true">
<name>Step S14 - Capability and evidence verification</name> <t>The Finality Sink verifies the scoped capability, committed validation evidence, actual operation correspondence, freshness, resource scope, and required protected sink-local state.</t>
</section>
<section numbered="true">
<name>Step S15 - Atomic authorization-state transition</name> <t>Where required, the Finality Sink reserves or consumes the applicable authorization state using a protected atomic operation.</t>
</section>
<section numbered="true">
<name>Step S16 - Effectuation</name> <t>The Finality Sink permits the authorized effect through its controlled interface.</t>
</section>
<section numbered="true">
<name>Step S17 - Completion observation</name> <t>The sink records whether the operation was admitted, completed, rejected, timed out, or left with an indeterminate external outcome.</t>
</section>
<section numbered="true">
<name>Step S18 - State reconciliation</name> <t>The protected authorization and operation state are updated according to the observed outcome and the applicable retry or reconciliation policy.</t>
</section>
<section numbered="true">
<name>S-1.16 - Reference Enforcement Algorithm</name> <t>The following pseudocode represents one software implementation. Equivalent hardware or firmware implementations may use state machines, microcode, protected registers, or other mechanisms.</t>
</section>
<section numbered="true">
<name>Algorithm S1-A - Candidate Act Admission</name> <t>Inputs: guest request, authenticated execution context, policy state.</t>
<t>1. Receive request through a controlled interface.
2. Confirm that the request belongs to an allowed interception class.
3. Create a Candidate Act identifier.
4. Copy the material request fields into a controlled staging buffer.
5. Derive a canonical Candidate Act Descriptor.
6. Associate the descriptor with the authenticated VM and agent context.
7. Set operation status to STAGED.
8. Submit the descriptor to the PED.
9. If the PED denies authorization, retain or discard the staged operation according to policy without performing the governed effect.
10. If the PED approves, obtain the applicable protected evidence reference and bounded finality enablement.
11. Present the staged operation to the authorized Finality Sink.
12. Return the sink's final operation status to the requesting runtime.</t>
</section>
<section numbered="true">
<name>Algorithm S1-B - PED Authorization</name> <t>Inputs: Candidate Act Descriptor, authenticated context, protected authority state.</t>
<t>1. Validate descriptor format and canonicalization version.
2. Verify the claimed execution context against the authenticated source context.
3. Retrieve applicable authorization state.
4. Evaluate required resource, identity, policy, and scope conditions.
5. Verify applicable revocation and freshness state.
6. Check required resource-state preconditions.
7. If any mandatory predicate fails, record a protected denial condition and return DENIED.
8. Construct a protected validation-evidence record.
9. Commit the evidence in accordance with the required transaction ordering.
10. Establish a scoped finality capability bound to the validated operation and permitted effectuation boundary.
11. Return a protected capability reference and evidence identifier to the authorized enforcement path.</t>
</section>
<section numbered="true">
<name>Algorithm S1-C - Finality Sink Verification</name> <t>Inputs: staged operation, capability reference, evidence reference, sink-local protected state.</t>
<t>1. Obtain the actual pending operation from the controlled effectuation interface.
2. Canonicalize its material effectuation parameters.
3. Retrieve and verify the scoped capability.
4. Verify the required protected evidence commitment.
5. Compare the actual pending operation with the authorized descriptor.
6. Verify the intended sink identity and resource scope.
7. Check expiration, revocation, and authority-generation requirements.
8. Check current sink-local protected consumption state.
9. If any mandatory check fails, deny effectuation.
10. Atomically reserve or consume the capability according to its usage semantics.
11. Dispatch the operation using the controlled effectuation interface.
12. Record the observed operation outcome.
13. Resolve or preserve uncertainty according to the reconciliation procedure.
14. Return an authenticated or otherwise integrity-protected result as required by the deployment.</t>
<t>A production implementation must specify the transaction boundaries around steps 10-13 and must not assume that remote execution and local state consumption can always be committed atomically.</t>
</section>
<section numbered="true">
<name>S-1.17 - Worked Technical Example: Agent-Originated Payment-Beneficiary Modification</name> <t>The following is a hypothetical implementation example.</t>
<t>An enterprise agent operates inside a virtual machine and receives a task to prepare a payment report.</t>
<t>The agent is authorized to read certain supplier records but is not authorized to change supplier bank-account information without a separately established approval condition.</t>
<t>The agent generates a request:</t>
<artwork type="text">| x | Operation: POST                                         |
| - | ------------------------------------------------------- |
| x | Resource: /payments/beneficiaries                       |
| x | Intended action: Change beneficiary banking information |
| x | Agent context: AGENT-42                                 |
| x | Task: TASK-204                                          |
| x | Policy generation: 105                                  |</artwork>
<t>The host-side interceptor captures the operation.</t>
<t>The operation is placed into a controlled staging buffer.</t>
<t>The PED evaluates whether the agent's assigned task and authority permit the beneficiary modification.</t>
<t>In the present example, the required beneficiary-change approval is absent.</t>
<t>The PED records a denied authorization result and does not establish the scoped finality capability required for the operation.</t>
<t>The Finality Sink therefore does not submit the modification to the financial resource service.</t>
<t>The denial does not require stopping unrelated permissible computation inside the virtual machine.</t>
</section>
<section numbered="true">
<name>S-1.17.1 - Authorized variation</name> <t>In a second hypothetical case, an authorized operator has independently approved the exact beneficiary change under the applicable enterprise procedure.</t>
<t>The PED verifies the approval and its association with the relevant transaction details, resource scope, authority generation, and freshness conditions.</t>
<t>The PED commits protected validation evidence and activates an operation-specific capability.</t>
<t>The Finality Sink reconstructs the actual pending beneficiary-change request.</t>
<t>If the actual request differs materially from the approved request, effectuation is denied.</t>
<t>If all required predicates match, the sink atomically records authorized use of the capability and submits the exact permitted operation.</t>
<t>The resulting external-service status is retained for reconciliation.</t>
<t>This example demonstrates a technical enforcement mechanism. It does not establish that the mechanism can replace every manual supplier-verification procedure required by an enterprise's payment policy.</t>
</section>
<section numbered="true">
<name>S-1.18 - Failure and Adversarial Cases</name>
</section>
<section numbered="true">
<name>Case F1 - Guest operating-system compromise</name> <t>An attacker obtains privileged execution within the guest virtual machine.</t>
<t>The attacker may generate arbitrary guest-originated requests and alter unprotected guest data.</t>
<t>However, under the embodiment's trust assumptions, the attacker cannot directly modify PED authority state or sink-local protected state.</t>
<t>Consequential operations requiring finality enforcement remain subject to the protected validation and sink-verification process.</t>
<t>This guarantee does not extend to interfaces that remain outside the controlled enforcement configuration.</t>
</section>
<section numbered="true">
<name>Case F2 - Agent instruction injection</name> <t>An untrusted retrieved document instructs the agent to transmit confidential data to an unauthorized destination.</t>
<t>The operation reaches the controlled egress interface.</t>
<t>The PED evaluates the requested destination and disclosure scope.</t>
<t>If the operation exceeds the authorized conditions, the capability is withheld.</t>
<t>The Finality Sink does not transmit the unauthorized payload.</t>
</section>
<section numbered="true">
<name>Case F3 - Operation substitution</name> <t>The agent originally requests RESOURCE-A.</t>
<t>A tool wrapper changes the destination to RESOURCE-B after initial validation.</t>
<t>The Finality Sink reconstructs the actual pending operation.</t>
<t>The mismatch causes authorization failure unless the substituted resource is expressly permitted by the validated authorization scope.</t>
</section>
<section numbered="true">
<name>Case F4 - Capability replay</name> <t>A previously used capability reference is presented again.</t>
<t>The sink-local protected consumption state identifies the capability as consumed or otherwise unavailable.</t>
<t>The replayed request is denied.</t>
</section>
<section numbered="true">
<name>Case F5 - Stale authority generation</name> <t>The PED validates the Candidate Act under authority generation 105.</t>
<t>Before effectuation, an applicable revocation advances the required authority generation to 106.</t>
<t>The sink determines that the earlier capability is no longer acceptable under the relevant revocation rule and denies effectuation.</t>
</section>
<section numbered="true">
<name>Case F6 - PED unavailable</name> <t>The Candidate Act reaches the holding interface while the required PED is unavailable.</t>
<t>The system does not interpret PED unavailability as authorization.</t>
<t>The operation remains staged, is rejected, or is canceled according to a bounded fail-closed procedure.</t>
</section>
<section numbered="true">
<name>Case F7 - Finality Sink unavailable</name> <t>The required sink cannot verify or perform the operation.</t>
<t>The system does not release the governed effect through an alternative unprotected route.</t>
<t>The staged operation remains pending or transitions to a failed state.</t>
</section>
<section numbered="true">
<name>Case F8 - Network redirection</name> <t>The request is initially associated with one network destination but is later redirected or resolved to an impermissible final endpoint.</t>
<t>Where the destination binding requires enforcement of final resolved endpoints, the sink or associated protected egress mechanism re-evaluates the effective destination before transmission.</t>
</section>
<section numbered="true">
<name>Case F9 - Concurrent replay attempts</name> <t>Two guest workers simultaneously submit the same single-use capability reference.</t>
<t>A protected atomic operation permits only the authorized consumption outcome.</t>
<t>The losing request is denied or handled according to an expressly permitted multi-use policy.</t>
</section>
<section numbered="true">
<name>Case F10 - Snapshot rollback</name> <t>A virtual-machine snapshot created before a capability was consumed is restored.</t>
<t>The restored guest state cannot reset protected sink-local consumption state.</t>
<t>The restored request remains subject to the current authorization generation and consumption record.</t>
</section>
<section numbered="true">
<name>Case F11 - Alternate network adapter</name> <t>The virtual machine has a second network interface or a passed-through device.</t>
<t>If the interface can transmit the governed operation without finality verification, the architecture does not satisfy the asserted non-bypassability property for that operation.</t>
<t>The deployment must disable, constrain, or mediate that route.</t>
</section>
<section numbered="true">
<name>Case F12 - Host compromise</name> <t>If the threat model trusts the host kernel and an attacker compromises that kernel, a softwareonly PED or host-side Finality Sink may lose its intended protection.</t>
<t>A stronger implementation may employ hardware-backed isolation, secure boot chains, confidential-computing mechanisms, protected device controllers, or dedicated security processors.</t>
<t>The disclosure does not assume software-only mediation automatically withstands compromise of its own trusted computing base.</t>
</section>
<section numbered="true">
<name>Case F13 - External execution with uncertain result</name> <t>The Finality Sink transmits an authorized instruction, but the connection fails before a completion acknowledgment is received.</t>
<t>The system records an INDETERMINATE outcome.</t>
<t>It does not blindly repeat the operation using a newly created capability.</t>
<t>Reconciliation may use a transaction identifier, destination status query, idempotency mechanism, or independent completion evidence.</t>
</section>
<section numbered="true">
<name>Case F14 - Canonicalization discrepancy</name> <t>The PED and sink interpret duplicate JSON keys, noncanonical numbers, or resource paths differently.</t>
<t>The system rejects the representation or normalizes it through a common defined canonicalization profile before authorization and final execution.</t>
<t>A request is not approved based on one interpretation while executed under another.</t>
</section>
<section numbered="true">
<name>S-1.19 - Virtual-Machine Migration and Resume</name> <t>The virtual machine may be suspended, resumed, replicated, restored, or migrated.</t>
<t>In a migration-aware implementation, the system distinguishes:</t>
<t>(a) agent computational state;
(b) pending Candidate Acts;
(c) protected authority state;
(d) active capabilities;
(e) sink-local consumption state; and
(f) unresolved external-operation outcomes.</t>
<t>A migration controller may establish a new execution generation associated with the destination environment.</t>
<t>Capabilities bound to the former environment may be invalidated or require revalidation.</t>
<t>Pending Candidate Acts may be transferred in a non-effective state and submitted for fresh protected authorization.</t>
<t>Already completed external operations are not automatically repeated merely because the restored guest execution state contains the corresponding earlier tool request.</t>
<t>Where policy permits continuation under a migrated authority context, the destination enforcement system verifies the relevant state transfer and authority generation before permitting new effectuation.</t>
</section>
<section numbered="true">
<name>S-1.20 - Software-Only, Hardware-Assisted, and Hybrid Variations</name>
</section>
<section numbered="true">
<name>S-1.20.1 - Software-only variation</name> <t>The agent runs in a virtual machine.</t>
<t>The PED is implemented through a host-side protected security service under the applicable host trust assumptions.</t>
<t>The Finality Sink is a host-side gateway or resource controller.</t>
<t>Protected authority and consumption states are stored in integrity-protected or accesscontrolled structures.</t>
<t>This implementation assumes the integrity of the necessary host enforcement components.</t>
</section>
<section numbered="true">
<name>S-1.20.2 - TEE-assisted variation</name> <t>The agent runs in a virtual machine.</t>
<t>Protected validation logic and authority state are implemented within a suitable trusted execution environment.</t>
<t>The TEE establishes or authorizes the finality capability.</t>
<t>The Finality Sink validates the required protected authorization information before performing the governed operation.</t>
<t>The technical disclosure for this variation must specify how the sink receives trustworthy authorization state and how compromised host software is prevented from bypassing the intended effectuation boundary.</t>
</section>
<section numbered="true">
<name>S-1.20.3 - HSM-assisted variation</name> <t>An HSM stores protected authority keys or performs protected validation and capability activation.</t>
<t>A host-side gateway acts as the Finality Sink.</t>
<t>Where the HSM serves as a PED or CIED, its role includes the required protected enforcement functions rather than merely signing arbitrary data supplied by an untrusted host.</t>
</section>
<section numbered="true">
<name>S-1.20.4 - SmartNIC/DPU variation</name> <t>A virtual machine originates network operations.</t>
<t>A protected SmartNIC or DPU intercepts the relevant outgoing traffic.</t>
<t>Protected authorization state may be maintained within the device or supplied through a securely authenticated PED.</t>
<t>The device verifies the required finality information before transmitting governed packets.</t>
<t>The design must account for packet routing, flow establishment, fragmentation, tunneling, alternative interfaces, and any network path capable of bypassing the protected device.</t>
</section>
<section numbered="true">
<name>S-1.20.5 - Hypervisor enforcement variation</name> <t>A hypervisor or protected virtual-machine monitor intercepts governed operations.</t>
<t>A hypervisor-controlled component performs or coordinates finality checks.</t>
<t>A virtualized device backend may constitute the controlled effectuation interface.</t>
<t>The implementation must prevent the guest from accessing an alternate backend that bypasses the required enforcement.</t>
</section>
<section numbered="true">
<name>S-1.20.6 - Distributed PED and sink variation</name> <t>The PED executes on a separate protected service or machine.</t>
<t>The Finality Sink executes at the host or resource boundary.</t>
<t>The services communicate through an authenticated channel binding the Candidate Act, authorization generation, intended sink, evidence reference, and other required fields.</t>
<t>Authentication of the communication channel does not eliminate the need to verify the operation and relevant state at the Finality Sink.</t>
</section>
<section numbered="true">
<name>S-1.20.7 - Integrated PED and sink variation</name> <t>The PED and Finality Sink reside in one secure controller, protected process, enclave, or hardware security component.</t>
<t>The implementation preserves distinct logical operations corresponding to validation, protected evidence handling, bounded authorization, and finality verification.</t>
<t>Physical separation is not essential where the relevant enforcement point permits co-location and all required functions remain implemented.</t>
</section>
<section numbered="true">
<name>S-1.21 - Optional ALF, AIF, and RBD Integration</name> <t>The virtual-machine embodiment may optionally incorporate Algorithmic Logic Fingerprint, Algorithmic Intent Fingerprint, or Runtime Behavioral Descriptor verification.</t>
</section>
<section numbered="true">
<name>S-1.21.1 - ALF verification</name> <t>A protected component may compare a runtime representation of the agent's effective model, tool graph, workflow, or policy logic against an approved logic state.</t>
<t>Where required, the comparison contributes a predicate to the protected authorization decision.</t>
</section>
<section numbered="true">
<name>S-1.21.2 - AIF verification</name> <t>A proposed operation may be compared with an authorized task-intent envelope.</t>
<t>The comparison may check purpose, tool scope, destination, affected resources, and delegation limits.</t>
</section>
<section numbered="true">
<name>S-1.21.3 - RBD verification</name> <t>Runtime observations may be collected from system calls, tool events, network activity, memory operations, or other bounded execution signals.</t>
<t>The PED may use the derived behavioral state to determine whether additional authorization restrictions are required.</t>
</section>
<section numbered="true">
<name>S-1.21.4 - Optionality</name> <t>ALF, AIF, and RBD are optional in this particular representative implementation unless explicitly recited as required conditions in a corresponding enforcement point.</t>
<t>An ALF or behavioral measurement does not independently authorize an external effect where the applicable enforcement point additionally requires protected validation, scoped capability issuance, or sink verification.</t>
</section>
<section numbered="true">
<name>S-1.22 - Implementation Data Structures</name> <t>A implementer may implement the architecture using the following representative logical records.</t>
</section>
<section numbered="true">
<name>A. VMContextRecord</name> <t>Fields:</t>
<artwork type="text">| x | VMContextID                     |
| - | ------------------------------- |
| x | AgentContextID                  |
| x | TaskID                          |
| x | IsolationClass                  |
| x | AuthorityGeneration             |
| x | PermittedInterfaces             |
| x | ProtectedDomainReference        |
| x | EffectBoundaryRegistryReference |
| x | ActiveState                     |</artwork>
</section>
<section numbered="true">
<name>B. CandidateActRecord</name> <t>Fields:</t>
<artwork type="text">| x | CandidateActID      |
| - | ------------------- |
| x | VMContextID         |
| x | AgentContextID      |
| x | OperationClass      |
| x | ResourceID          |
| x | CanonicalArguments  |
| x | PayloadDigest       |
| x | AuthorityGeneration |</artwork>
<t>x x x</t>
<t>CreatedAt Nonce CandidateStatus</t>
</section>
<section numbered="true">
<name>C. ValidationEvidenceRecord</name> <t>Fields:</t>
<artwork type="text">| x | EvidenceID                |
| - | ------------------------- |
| x | CandidateActID            |
| x | CandidateDescriptorDigest |
| x | PEDIdentity               |
| x | PolicyGeneration          |
| x | ValidationResult          |
| x | EvaluatedScope            |
| x | EvidenceCommitment        |
| x | ExpiryCondition           |</artwork>
</section>
<section numbered="true">
<name>D. FinalityCapabilityRecord</name> <t>Fields:</t>
<artwork type="text">| x | CapabilityID                |
| - | --------------------------- |
| x | CandidateActID              |
| x | ValidationEvidenceReference |
| x | AuthorizedSinkID            |
| x | PermittedOperationClass     |
| x | PermittedResourceScope      |
| x | AuthorityGeneration         |
| x | UsagePolicy                 |
| x | ExpiryCondition             |
| x | CapabilityStatus            |</artwork>
</section>
<section numbered="true">
<name>E. SinkStateRecord</name> <t>Fields:</t>
<artwork type="text">| x | SinkID                   |
| - | ------------------------ |
| x | CandidateActID           |
| x | CapabilityID             |
| x | ExpectedDescriptorDigest |
| x | ConsumptionState         |
| x | AuthorityGeneration      |
| x | OperationStatus          |
| x | CompletionReference      |
| x | LastStateTransition      |</artwork>
</section>
<section numbered="true">
<name>F. EffectPathRegistry</name> <t>Fields:</t>
<artwork type="text">| x | EffectPathID                    |
| - | ------------------------------- |
| x | OperationClass                  |
| x | SourceExecutionClass            |
| x | InterceptionPoint               |
| x | ControlledEffectuationInterface |
| x | RequiredSinkID                  |
| x | AlternatePathRestrictionState   |
| x | CoverageVerificationStatus      |</artwork>
<t>The structures may be implemented as tables, authenticated objects, in-memory records, protected register groups, deterministic binary encodings, or equivalent representations.</t>
<t>They are illustrative examples and do not require each implementation to use the same field names or storage layout.</t>
</section>
<section numbered="true">
<name>S-1.23 - Verification and Test Procedures</name> <t>The following engineering tests may be performed to demonstrate whether a selected implementation satisfies its stated protection properties.</t>
</section>
<section numbered="true">
<name>Test T1 - Authorized operation</name> <t>Provide a valid Candidate Act and valid protected authorization state.</t>
<t>Expected result: the governed operation is permitted through the authorized Finality Sink.</t>
</section>
<section numbered="true">
<name>Test T2 - Missing capability</name> <t>Attempt effectuation without the required scoped capability.</t>
<t>Expected result: denial.</t>
</section>
<section numbered="true">
<name>Test T3 - Replay</name> <t>Present an already consumed single-use capability.</t>
<t>Expected result: denial.</t>
</section>
<section numbered="true">
<name>Test T4 - Descriptor mismatch</name> <t>Change a material request parameter after protected validation.</t>
<t>Expected result: denial unless the modification is expressly covered by the authorized scope.</t>
</section>
<section numbered="true">
<name>Test T5 - Authority revocation</name> <t>Advance the applicable revocation generation before effectuation.</t>
<t>Expected result: previously issued authorization is rejected when the applicable revocation rule requires it.</t>
</section>
<section numbered="true">
<name>Test T6 - Alternate egress</name> <t>Attempt transmission through an alternate guest network or device interface.</t>
<t>Expected result: transmission is either mediated by the protected path or blocked.</t>
</section>
<section numbered="true">
<name>Test T7 - Guest privilege escalation</name> <t>Execute the test operation from a guest-privileged context.</t>
<t>Expected result: guest privilege alone cannot alter protected finality state or bypass the governed effectuation interface.</t>
</section>
<section numbered="true">
<name>Test T8 - Concurrent capability use</name> <t>Submit simultaneous requests using a single-use capability.</t>
<t>Expected result: protected consumption semantics allow no more than the authorized number of effectuation attempts or effects, as defined by the protocol.</t>
</section>
<section numbered="true">
<name>Test T9 - Snapshot restoration</name> <t>Restore an earlier virtual-machine snapshot and replay a prior operation.</t>
<t>Expected result: protected authorization state does not revert merely because guest execution state was restored.</t>
</section>
<section numbered="true">
<name>Test T10 - PED outage</name> <t>Disable access to the required PED.</t>
<t>Expected result: no governed operation obtains authorization through an implicit permissive fallback.</t>
</section>
<section numbered="true">
<name>Test T11 - Sink outage</name> <t>Disable the required effectuation controller.</t>
<t>Expected result: no alternative uncontrolled effectuation occurs.</t>
</section>
<section numbered="true">
<name>Test T12 - Host compromise assumption</name> <t>Evaluate whether the claimed security properties remain true under the selected threat model.</t>
<t>Expected result: the documentation accurately identifies which protections remain valid and which require hardware-backed trust.</t>
</section>
<section numbered="true">
<name>Test T13 - Canonicalization ambiguity</name> <t>Submit equivalent and ambiguous encodings, including conflicting duplicate fields and differing resource-path interpretations.</t>
<t>Expected result: the system applies a consistent canonicalization profile or rejects ambiguous inputs.</t>
</section>
<section numbered="true">
<name>Test T14 - Uncertain external result</name> <t>Cause a communication interruption after possible remote acceptance.</t>
<t>Expected result: the operation enters a defined reconciliation state rather than being blindly reissued.</t>
<t>These are proposed validation procedures. They are not represented as tests already conducted.</t>
</section>
<section numbered="true">
<name>S-1.24 - Technical Effect and Relationship to Other Embodiments</name> <t>The embodiment provides a technical implementation in which virtual-machine isolation is combined with operation-specific protected finality enforcement.</t>
<t>The architectural distinction is that permission to execute computation inside a virtual machine is not necessarily equivalent to permission to cause every external effect that the computation can request.</t>
<t>The described implementation permits the agent to perform ordinary computation while selected consequential operations remain subject to additional protected authorization and sink-side verification.</t>
<t>The embodiment may support enforcement points directed to:</t>
<t>(a) protected sandbox effectuation finality;
(b) capability-bound external tool execution;
(c) host-side protected credential and network controls;
(d) operation-specific evidence and protected state;
(e) anti-bypass control of effectuation paths; and
(f) selected execution-context migration, revocation, and recovery mechanisms.</t>
<t>Other independent enforcement points of the application may be implemented through alternative architectures that do not require the protected-finality sequence described in this embodiment.</t>
<t>For example, embodiments directed to monitoring-only remediation, native-resource transaction authorization, static sandbox restrictions, or independently performed human operations may use their own distinct mechanisms.</t>
<t>this implementation profile is therefore a representative implementation of virtual-machinebased protected execution finality rather than a mandatory architectural requirement for every invention disclosed in the application.</t>
</section>
<section numbered="true">
<name>S-1.25 - Enablement Boundaries and Implementation Requirements</name> <t>To implement this embodiment for a selected operation class, a implementer must identify:</t>
<t>1. The virtualization mechanism and its trust assumptions.
2. The agent-controlled execution interfaces.
3. The consequential effects requiring protection.
4. The specific paths capable of producing those effects.
5. The component that captures and stages each Candidate Act.
6. The mechanism preventing effectuation while the operation remains staged.
7. The applicable PED protection mechanism.
8. The protected authority-state representation.
9. The validation predicates and algorithms.
10. The evidence-commitment mechanism.
11. The scoped capability representation and lifecycle.
12. The Finality Sink's actual-operation observation and comparison mechanism.
13. The atomicity and durability of required protected-state updates.
14. The treatment of concurrent requests, crashes, and uncertain remote outcomes.
15. The method for restricting unauthorized alternate effectuation paths.
16. The handling of virtual-machine snapshots, revocation, restart, and migration.</t>
<t>Specific hardware-backed variants additionally require identification of the relevant processor, device, secure-storage, protected-register, communication, or queue-control primitives.</t>
<t>A general assertion that hardware enforces security is not a substitute for disclosure of how the required hardware operations are performed.</t>
</section>
<section numbered="true">
<name>S-1.26 - Summary of the Representative Embodiment</name> <t>this implementation profile discloses a virtual-machine-isolated artificial-intelligence-agent execution system comprising an agent-controlled guest environment, an effect-capable operation interceptor, a non-effective holding mechanism, a Protected Enforcement Domain, protected validation evidence, a bounded non-bearer finality capability, and a Finality Sink controlling the designated consequential operation.</t>
<t>The system identifies and stages a governed Candidate Act, evaluates the relevant authorization conditions in a protected enforcement context, establishes the required</t>
<t>protected evidence and capability, reconstructs or observes the actual pending effectuation operation, and verifies the applicable authorization conditions at a controlled effectuation boundary.</t>
<t>The architecture may be implemented through host software, hypervisor services, trusted execution environments, hardware security modules, protected network devices, firmware controllers, or combinations thereof, subject to the required security properties of the particular enforcement point.</t>
<t>The embodiment thereby illustrates how execution isolation and operation-specific authority can be implemented as separate yet cooperating technical mechanisms.</t>
<section numbered="true">
<name>MICRO-VIRTUAL-MACHINE-ISOLATED AI-AGENT EXECUTION WITH LIFECYCLE-BOUND AUTHORITY, PROTECTED EFFECTUATION, AND</name>
</section>
<section numbered="true">
<name>ASYNCHRONOUS OPERATION CONTINUITY</name>
</section>
</section>
</section>
<section numbered="true" anchor="profile-s2">
<name>Implementation Profile S-2</name> <t>Source location: original disclosure pages 96-137. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>S-2.1 - Technical Field</name> <t>this implementation profile relates to virtualized computing, artificial-intelligence-agent execution, micro-virtual-machine isolation, confidential and ephemeral workloads, distributed execution control, authorization-state management, protected operation effectuation, and recovery of asynchronous operations.</t>
<t>More particularly, the embodiment describes a system in which one or more artificialintelligence agents execute within dynamically created micro-virtual machines while specified consequential operations remain governed by an enforcement arrangement capable of maintaining authorization integrity independently of the creation, suspension, termination, restoration, replacement, or migration of the originating micro-virtual machine.</t>
<t>The system may be implemented in software, firmware, hardware, hardware-assisted virtualization, or combinations thereof.</t>
<t>The disclosed micro-virtual-machine architecture represents one species of an isolated agentexecution architecture and does not limit the broader inventions to any particular virtualization product, hypervisor, operating system, processor manufacturer, or cloud platform.</t>
</section>
<section numbered="true">
<name>S-2.2 - Technical Problem</name> <t>Micro-virtual machines may provide lightweight execution isolation using reduced virtual hardware, minimized guest services, and comparatively short workload lifecycles.</t>
<t>Such environments may be created in response to individual agent tasks, tool invocations, browser operations, program executions, or delegated computational requests.</t>
<t>However, the lifetime of an agent-generated consequential operation may differ from the lifetime of the micro-virtual machine that originated it.</t>
<t>For example:</t>
<t>(a) an agent may submit a network request immediately before its micro-virtual machine is destroyed;</t>
<t>(b) a delegated operation may remain queued after the originating micro-virtual machine terminates;</t>
<t>(c) a micro-virtual machine may be restored from a snapshot containing stale task or authorization state;</t>
<t>(d) a new micro-virtual machine may reuse an identifier previously associated with a terminated instance;</t>
<t>(e) a pending request may be re-created by an orchestrator after a timeout;</t>
<t>(f) multiple micro-virtual-machine instances may attempt to continue the same agent task;</t>
<t>(g) a tool worker may produce an external effect after its originating execution context has been canceled; or</t>
<t>(h) a supposedly isolated micro-virtual machine may retain an unmediated device or communication path capable of producing effects outside the intended protected enforcement arrangement.</t>
<t>Accordingly, micro-virtual-machine isolation alone does not establish operation-specific authority, safe lifecycle transition, or correct treatment of pending consequential operations.</t>
<t>this implementation profile addresses these technical problems through a micro-virtual-machine lifecycle controller, protected operation registry, authenticated execution-context binding, effectuation-path controls, and finality enforcement that remains valid despite changes in the originating micro-virtual-machine instance.</t>
</section>
<section numbered="true">
<name>S-2.3 - Technical Objectives</name> <t>The embodiment seeks to provide:</t>
<t>1. Rapid creation of isolated AI-agent execution instances.
2. Separation of micro-VM computational state from protected execution authority.
3. Identification of a unique execution generation for each micro-VM instance.
4. Interception of governed consequential operations.
5. Non-effective staging of intercepted Candidate Acts.
6. Protected binding of Candidate Acts to the originating task and execution generation.
7. Authorization independent of guest-controlled enforcement points of identity or permission.
8. Protected validation-evidence commitment.</t>
<t>9. Scoped non-bearer finality enablement.
10. Sink-side verification of the actual pending effectuation operation.
11. Prevention of stale capability reuse after micro-VM termination, restoration, or replacement.
12. Defined treatment of pending and asynchronous operations that survive their originator.
13. Prevention of duplicated external effects during orchestration retries.
14. Detection or restriction of unauthorized alternative effectuation routes.
15. Support for software-only, hardware-assisted, and hybrid implementations.</t>
<t>In a preferred protected-finality implementation, a micro-VM instance cannot create execution authority merely by generating, copying, restoring, or presenting an operation request.</t>
</section>
<section numbered="true">
<name>PART I - SYSTEM ARCHITECTURE</name>
</section>
<section numbered="true">
<name>S-2.4 - Principal Components</name> <t>A representative system comprises the following components.</t>
</section>
<section numbered="true">
<name>Component A - Physical or Virtualized Host</name> <t>A computing platform comprising one or more processors, memory resources, persistent storage interfaces, and input/output interfaces.</t>
<t>The host may be a cloud server, enterprise server, workstation, embedded platform, edge computing node, or hardware-assisted virtualization platform.</t>
</section>
<section numbered="true">
<name>Component B - Micro-VM Manager</name> <t>A virtualization-management component configured to instantiate, configure, start, suspend, terminate, replace, or restore micro-virtual machines.</t>
<t>The Micro-VM Manager may operate through a hypervisor, lightweight virtual-machine monitor, kernel virtualization interface, hardware-assisted virtualization mechanism, or equivalent controller.</t>
</section>
<section numbered="true">
<name>Component C - Ephemeral Agent Micro-VM</name> <t>A micro-virtual machine containing an agent workload, model client, tool executor, generated code, browser automation process, or delegated computational worker.</t>
<t>The micro-VM may contain a reduced guest operating system or specialized execution image.</t>
</section>
<section numbered="true">
<name>Component D - Execution-Generation Controller</name> <t>A trusted or protected mechanism configured to assign an execution generation distinguishing the current micro-VM instance from previously terminated, suspended, restored, or replaced instances.</t>
<t>An execution generation may comprise a monotonically ordered identifier, unique instancegeneration pair, cryptographically bound context, or equivalent non-confusable state representation.</t>
</section>
<section numbered="true">
<name>Component E - Controlled Micro-VM Communication Interface</name> <t>An interface configured to transport governed operation requests from the micro-VM into an enforcement environment.</t>
<t>Examples include a virtual socket, controlled virtual network device, paravirtualized I/O interface, shared-memory command ring, protected RPC transport, or virtual device backend.</t>
</section>
<section numbered="true">
<name>Component F - Candidate Act Capture and Staging Controller</name> <t>A component configured to obtain a proposed consequential operation, associate it with authenticated micro-VM context, construct a Candidate Act Descriptor, and maintain the governed operation in a Non-Effective State.</t>
</section>
<section numbered="true">
<name>Component G - Protected Enforcement Domain</name> <t>A PED configured to evaluate applicable authority predicates and maintain the required protected authority or validation state.</t>
<t>The PED may be implemented locally, remotely, in protected host software, or through hardware-assisted isolation.</t>
</section>
<section numbered="true">
<name>Component H - Protected Validation Evidence Controller</name> <t>A mechanism configured to generate and preserve the validation evidence required by the selected protected-finality protocol.</t>
</section>
<section numbered="true">
<name>Component I - Scoped Finality Enablement Controller</name> <t>A protected component configured to activate or issue a bounded, non-bearer authorization condition associated with a validated Candidate Act.</t>
</section>
<section numbered="true">
<name>Component J - Finality Sink</name> <t>A component controlling the designated effectuation boundary and configured to perform the required verification before permitting the consequential operation.</t>
</section>
<section numbered="true">
<name>Component K - Outstanding Operation Registry</name> <t>A protected or integrity-controlled registry configured to track staged, authorized, dispatched, completed, canceled, or unresolved operations independently of the lifetime of the originating micro-VM.</t>
</section>
<section numbered="true">
<name>Component L - Lifecycle Reconciliation Controller</name> <t>A mechanism configured to coordinate micro-VM termination, restoration, replacement, and recovery with pending operation state, authorization validity, and external completion status.</t>
<t>The components may be arranged within one physical device or distributed among cooperating infrastructure services.</t>
</section>
<section numbered="true">
<name>S-2.5 - Reference Micro-VM Deployment</name> <t>In one implementation, an enterprise agent orchestrator creates a new micro-VM for a particular tool-using task.</t>
<t>The micro-VM receives:</t>
<artwork type="text">| x | A task identifier.                               |
| - | ------------------------------------------------ |
| x | A restricted execution image.                    |
| x | A reduced set of virtual devices.                |
| x | A limited tool interface.                        |
| x | A non-authoritative execution-context reference. |
| x | An assigned execution generation.                |
| x | Access to a controlled operation channel.        |</artwork>
<t>The micro-VM does not receive unrestricted access to the host's protected authority state or the complete secrets needed to bypass the designated protected effectuation interfaces.</t>
<t>When the agent generates a consequential operation, the request is transported through the controlled channel.</t>
<t>The host or protected enforcement service identifies the actual source micro-VM context, stages the operation, and performs the applicable protected-finality sequence.</t>
<t>The originating micro-VM may be terminated without destroying the independent operation record or treating termination as proof of external completion.</t>
</section>
<section numbered="true">
<name>S-2.5.1 - Logical arrangement</name> <t>A representative arrangement is:</t>
</section>
<section numbered="true">
<name>Agent Orchestrator</name> <t>↓</t>
</section>
<section numbered="true">
<name>Micro-VM Manager and Execution-Generation Controller</name> <t>↓</t>
</section>
<section numbered="true">
<name>Ephemeral Agent Micro-VM</name> <t>↓</t>
</section>
<section numbered="true">
<name>Controlled Virtual Device / Communication Channel</name> <t>↓</t>
</section>
<section numbered="true">
<name>Candidate Act Capture and Non-Effective Staging</name> <t>↓</t>
</section>
<section numbered="true">
<name>PED - Protected Validation and Evidence Commitment</name> <t>↓</t>
</section>
<section numbered="true">
<name>Scoped Non-Bearer Finality Enablement</name> <t>↓</t>
</section>
<section numbered="true">
<name>Finality Sink - Actual Pending Operation Verification</name> <t>↓</t>
</section>
<section numbered="true">
<name>External Effect-Capable Resource</name> <t>The Outstanding Operation Registry and Lifecycle Reconciliation Controller maintain relevant state alongside this effectuation path.</t>
<t>The arrangement does not require physically separate hardware for every listed role.</t>
</section>
<section numbered="true">
<name>PART II - MICRO-VM IDENTITY AND LIFECYCLE</name>
</section>
<section numbered="true">
<name>S-2.6 - Micro-VM Instance Identity</name> <t>Each newly created micro-VM is associated with a machine-verifiable execution context.</t>
<t>An illustrative context includes:</t>
<t>MicroVMInstanceID = MICROVM-0081</t>
<t>ExecutionGeneration = 508</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>IsolationProfile = MINIMAL-DEVICE-CLASS-A</t>
<t>AuthorityGeneration = 105</t>
<t>LifecycleStatus = ACTIVE</t>
<t>These identifiers are illustrative.</t>
<t>The execution generation distinguishes the specific instance from earlier or later instances that may perform the same task.</t>
</section>
<section numbered="true">
<name>S-2.6.1 - Authenticated context binding</name> <t>The enforcement service does not rely solely on an identifier supplied within an untrusted guest request.</t>
<t>Instead, it associates the request with an execution context derived from an authenticated channel, trusted hypervisor metadata, host-side connection association, attested workload identity, or another mechanism meeting the applicable trust requirements.</t>
<t>For example, a host-side virtual socket endpoint may be associated with a specific micro-VM instance by the virtualization manager.</t>
<t>A guest-supplied enforcement point that it belongs to another micro-VM does not modify the authenticated source association.</t>
</section>
<section numbered="true">
<name>S-2.6.2 - Instance identifier reuse</name> <t>A micro-VM identifier may be recycled by an orchestration platform.</t>
<t>Therefore, an identifier alone may be insufficient to distinguish authority belonging to a previous instance.</t>
<t>An implementation may use an instance identifier together with a protected execution generation, creation nonce, or equivalent unique lifecycle binding.</t>
<t>A capability associated with one generation is not automatically valid for a later generation having the same instance name.</t>
</section>
<section numbered="true">
<name>S-2.7 - Lifecycle State Machine</name> <t>A representative micro-VM lifecycle comprises:</t>
<t>CREATED → CONFIGURED → RUNNING → QUIESCING → TERMINATED</t>
<t>Additional transitions may include:</t>
<t>RUNNING → SUSPENDED</t>
<t>SUSPENDED → RESUMING → RUNNING</t>
<t>RUNNING → FAILED</t>
<t>FAILED → REPLACED</t>
<t>SUSPENDED → RESTORED</t>
<t>The security state machine must distinguish the lifecycle of the micro-VM from the lifecycle of each outstanding consequential operation.</t>
<t>A micro-VM reaching TERMINATED does not establish that every operation originated by that instance has completed, failed, or been canceled.</t>
</section>
<section numbered="true">
<name>S-2.7.1 - Lifecycle event binding</name> <t>Relevant lifecycle events may include:</t>
<artwork type="text">| x | Creation.                     |
| - | ----------------------------- |
| x | Image selection.              |
| x | Configuration completion.     |
| x | Start.                        |
| x | Device attachment or removal. |
| x | Tool-interface change.        |
| x | Suspension.                   |
| x | Resume.                       |
| x | Snapshot.                     |
| x | Restoration.                  |
| x | Cancellation.                 |
| x | Shutdown.                     |
| x | Crash.                        |
| x | Replacement.                  |
| x | Migration.                    |
| x | Deletion.                     |</artwork>
<t>A lifecycle event may cause an authority-state transition, generation change, fresh verification requirement, or restriction of pending operations according to the applicable policy.</t>
</section>
<section numbered="true">
<name>S-2.8 - Micro-VM Creation Workflow</name> <t>A representative creation sequence proceeds as follows.</t>
</section>
<section numbered="true">
<name>Step C1 - Task selection</name> <t>An orchestrator identifies a task requiring isolated execution.</t>
</section>
<section numbered="true">
<name>Step C2 - Isolation-profile selection</name> <t>The Micro-VM Manager selects a virtual machine image, resource configuration, device configuration, and communication policy.</t>
</section>
<section numbered="true">
<name>Step C3 - Instance creation</name> <t>A new micro-VM instance is created.</t>
</section>
<section numbered="true">
<name>Step C4 - Execution-generation allocation</name> <t>The Execution-Generation Controller associates the instance with a new execution generation.</t>
</section>
<section numbered="true">
<name>Step C5 - Controlled interface assignment</name> <t>The manager supplies restricted virtualized interfaces and associates their host-side endpoints with the instance identity.</t>
</section>
<section numbered="true">
<name>Step C6 - Authority-context association</name> <t>The protected authorization service associates the task, agent, execution generation, and permitted operation classes.</t>
</section>
<section numbered="true">
<name>Step C7 - Guest startup</name> <t>The micro-VM begins executing the assigned workload.</t>
</section>
<section numbered="true">
<name>Step C8 - Readiness verification</name> <t>The manager verifies that the required controlled interfaces and restrictions are active before permitting governed operations.</t>
</section>
<section numbered="true">
<name>Step C9 - Active-state transition</name> <t>The micro-VM is marked RUNNING.</t>
<t>The micro-VM may compute internally without obtaining a new finality capability for every processor instruction.</t>
<t>Protected finality applies to operations designated by the applicable execution-control policy.</t>
</section>
<section numbered="true">
<name>PART III - VIRTUAL DEVICE AND EFFECTUATION-PATH ENFORCEMENT</name>
</section>
<section numbered="true">
<name>S-2.9 - Reduced Virtual-Device Configuration</name> <t>A micro-VM may be provided with a reduced set of virtual devices, for example:</t>
<t>(a) virtual processor interfaces;
(b) guest memory;
(c) a controlled block device;</t>
<t>(d) a controlled virtual network interface;</t>
<t>(e) a virtual socket or RPC interface;</t>
<t>(f) an optional clock or entropy interface; and</t>
<t>(g) other interfaces expressly required by the assigned workload.</t>
<t>The selected configuration may omit unnecessary device emulation or prohibit privileged device pass-through.</t>
<t>However, minimizing the number of exposed devices is not equivalent to proving that all consequential operations are controlled.</t>
<t>The implementation must identify the routes by which the micro-VM can actually produce the governed effects.</t>
</section>
<section numbered="true">
<name>S-2.10 - Micro-VM Effectuation Path Registry</name> <t>The host maintains or derives an Effectuation Path Registry for governed operation classes.</t>
<t>A representative registry contains:</t>
</section>
<section numbered="true">
<name>Path class</name> <t>Network Tool invocation File mutation Credential use Database operation Resource proxy Hardware command Mediated device backend Device command release Message delivery</t>
</section>
<section numbered="true">
<name>Example interface</name> <t>Virtual NIC backend Host tool dispatcher Controlled storage backend Persistent write Host credential broker</t>
</section>
<section numbered="true">
<name>Controlled effect</name> <t>External packet transmission External API operation</t>
<t>Protected key or secret use External transaction</t>
<t>Protected message service External communication</t>
<t>Each governed effectuation path is associated with an applicable interception point and enforcement mechanism.</t>
</section>
<section numbered="true">
<name>S-2.10.1 - Path-completeness condition</name> <t>Where a enforcement point requires non-bypassable effectuation control, the deployment must ensure that no permitted alternative path can produce the same governed effect while bypassing the required enforcement mechanism.</t>
<t>Possible bypass routes include:</t>
<t>1. An additional virtual NIC.
2. A directly attached device.
3. An uncontrolled host socket.</t>
<t>4. A writable shared-memory area consumed by a privileged service.
5. A secondary tool-execution interface.
6. An externally accessible credential.
7. An unmediated local file mount.
8. A background worker operating outside the intended control path.</t>
<t>Such paths must be disabled, mediated, constrained, or expressly excluded from the governed effectuation configuration.</t>
</section>
<section numbered="true">
<name>S-2.11 - Controlled Micro-VM Communication Channel</name> <t>The micro-VM may communicate with the host-side enforcement system through a virtual socket, virtual queue, RPC interface, or other controlled transport.</t>
<t>A representative request includes:</t>
<artwork type="text">| x | RequestID.                            |
| - | ------------------------------------- |
| x | TaskID.                               |
| x | Requested operation class.            |
| x | Resource identifier.                  |
| x | Operation parameters.                 |
| x | Payload reference or payload.         |
| x | Optional operation-specific metadata. |</artwork>
<t>The host-side receiver associates the request with the authenticated micro-VM instance context.</t>
<t>Guest-provided security metadata is independently validated when required.</t>
</section>
<section numbered="true">
<name>S-2.11.1 - Channel authentication</name> <t>The communication channel may rely on hypervisor-enforced endpoint association, authenticated IPC, mutual authentication, protected shared-memory metadata, or cryptographic authentication.</t>
<t>The security mechanism must be selected according to the applicable threat model.</t>
<t>A virtual socket does not inherently provide cryptographic isolation, replay resistance, or protection from a compromised host.</t>
</section>
<section numbered="true">
<name>S-2.11.2 - Channel closure</name> <t>When a micro-VM terminates, the associated communication endpoint is closed or invalidated.</t>
<t>Requests received after the generation is revoked are rejected unless they belong to an independently authorized continuation context.</t>
<t>Queued operations that already reached the protected staging registry are handled by their own lifecycle rules rather than being silently discarded or executed.</t>
</section>
<section numbered="true">
<name>PART IV - PROTECTED OPERATION STAGING</name>
</section>
<section numbered="true">
<name>S-2.12 - Candidate Act Capture</name> <t>An agent running within a micro-VM generates a consequential operation.</t>
<t>For example, the agent may request transmission of a message containing enterprise data.</t>
<t>The request reaches the controlled operation interface.</t>
<t>The host creates a Candidate Act record and associates it with the authenticated execution context.</t>
<t>A representative record includes:</t>
<t>CandidateActID = CA-0091</t>
<t>OriginMicroVM = MICROVM-0081</t>
<t>OriginExecutionGeneration = 508</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>OperationClass = MESSAGE_SEND</t>
<t>ResourceID = ENTERPRISE-MESSAGING-SERVICE</t>
<t>CandidateStatus = STAGED</t>
<t>No external message is transmitted at this stage.</t>
</section>
<section numbered="true">
<name>S-2.13 - Non-Effective Holding Mechanism</name> <t>The operation is retained in a controlled staging mechanism.</t>
<t>A staging mechanism may comprise:</t>
<artwork type="text">| x | An operation queue whose dispatch is inhibited. |
| - | ----------------------------------------------- |
| x | A protected host memory buffer.                 |
| x | A durable pending-operation registry.           |
| x | An uncommitted resource transaction.            |</artwork>
<artwork type="text">| x | A controlled outgoing message buffer.                       |
| - | ----------------------------------------------------------- |
| x | A hardware command queue with execution admission disabled. |</artwork>
<t>The staging component maintains the Candidate Act independently of mutable guest memory.</t>
<t>Where the originating guest can modify a shared payload after staging, the system must either copy the material payload into a controlled representation or verify the final material content again at effectuation.</t>
</section>
<section numbered="true">
<name>S-2.13.1 - Durable staging</name> <t>For operations that may outlive the micro-VM, the staging record may be maintained in durable storage.</t>
<t>The record can include an authenticated descriptor digest and a protected operation state.</t>
<t>Durability requirements depend on the claimed recovery and completion guarantees.</t>
<t>A deployment that does not support durable pending operations may instead cancel or reject outstanding operations upon termination.</t>
</section>
<section numbered="true">
<name>S-2.14 - Candidate Act Descriptor</name> <t>The system generates a descriptor containing sufficient information to evaluate and later verify the governed operation.</t>
<t>A representative descriptor contains:</t>
<artwork type="text">| x | CandidateActID.                    |
| - | ---------------------------------- |
| x | AgentContextID.                    |
| x | MicroVMInstanceID.                 |
| x | ExecutionGeneration.               |
| x | TaskID.                            |
| x | OperationClass.                    |
| x | ResourceID.                        |
| x | MaterialArguments.                 |
| x | PayloadDigest.                     |
| x | AuthorityGeneration.               |
| x | IntendedSinkID.                    |
| x | CreationSequence.                  |
| x | ExpiryCondition.                   |
| x | Nonce or replay-control reference. |
| x | CanonicalizationProfile.           |</artwork>
</section>
<section numbered="true">
<name>S-2.14.1 - Canonicalization</name> <t>Material fields are represented under a deterministic canonicalization procedure.</t>
<t>The same interpretation must be used for protected validation and finality verification.</t>
<t>Ambiguous encodings, conflicting duplicate fields, inconsistent resource normalization, or unrecognized canonicalization versions are rejected or resolved through a specifically disclosed normalization rule.</t>
</section>
<section numbered="true">
<name>PART V - PED AND CIED OPERATION</name>
</section>
<section numbered="true">
<name>S-2.15 - Protected Enforcement Domain</name> <t>A PED evaluates the required authorization conditions for a Candidate Act.</t>
<t>The PED may be implemented as:</t>
<t>(a) a host-side security service protected under defined host trust assumptions;</t>
<t>(b) a hypervisor security component;</t>
<t>(c) a protected microkernel service;</t>
<t>(d) a trusted execution environment;</t>
<t>(e) an HSM-assisted validation service;</t>
<t>(f) a secure controller;</t>
<t>(g) a protected SmartNIC or DPU service; or</t>
<t>(h) a distributed enforcement arrangement maintaining the required integrity properties.</t>
<t>A PED need not be located inside the micro-VM.</t>
<t>Indeed, in one representative implementation, it remains outside the agent-controlled micro- VM and cannot be modified by the agent's guest privileges.</t>
</section>
<section numbered="true">
<name>S-2.15.1 - Authority-state binding</name> <t>1. 2. 3. 4. 5. 6. 7. 8. 9.</t>
<t>The PED verifies:</t>
<t>The actual originating micro-VM context. The execution generation. The applicable agent identity. The delegated task. The requested operation. The target resource. The permitted effectuation boundary. The applicable authority state. The current revocation state.</t>
<t>10. Any additional predicates required by the enforcement point.</t>
<t>The PED does not grant authority solely because the micro-VM was launched by an authorized orchestrator.</t>
</section>
<section numbered="true">
<name>S-2.16 - Protected Validation Evidence</name> <t>Following successful validation, the PED commits a protected validation-evidence record.</t>
<t>A representative record comprises:</t>
<t>EvidenceID = VE-0091</t>
<t>CandidateActID = CA-0091</t>
<t>OriginGeneration = 508</t>
<t>ValidatedAuthorityGeneration = 105</t>
<t>DescriptorDigest = DIGEST-0091</t>
<t>ValidationResult = APPROVED</t>
<t>AuthorizedSink = FS-MSG-01</t>
<t>EvidenceGeneration = 610</t>
<t>The strings are illustrative.</t>
<t>The evidence may be represented by signed data, authenticated records, protected state transitions, sealed storage, or equivalent integrity-protected representations.</t>
<t>Where the enforcement point requires evidence to precede finality enablement, the system maintains that ordering.</t>
</section>
<section numbered="true">
<name>S-2.17 - CIED Variation</name> <t>In a stronger implementation, the PED comprises a CIED.</t>
<t>The CIED provides the cryptographic isolation and protected-state guarantees required by the selected embodiment.</t>
<t>A CIED may:</t>
<artwork type="text">| x | Maintain protected authority keys.         |
| - | ------------------------------------------ |
| x | Authenticate the Candidate Act Descriptor. |</artwork>
<artwork type="text">| x | Verify the origin execution generation.                          |
| - | ---------------------------------------------------------------- |
| x | Maintain protected policy or revocation state.                   |
| x | Commit protected validation evidence.                            |
| x | Establish bounded authorization.                                 |
| x | Prevent unauthorized alteration of critical authorization state. |</artwork>
<t>The CIED may reside in a hardware-backed enclave, HSM, secure coprocessor, protected controller, or suitable distributed cryptographic arrangement.</t>
<t>A micro-VM is not itself a CIED merely because it uses hardware-assisted virtualization.</t>
<t>The actual cryptographic isolation and enforcement properties must satisfy the relevant enforcement point requirements.</t>
</section>
<section numbered="true">
<name>PART VI - LIFECYCLE-BOUND FINALITY AUTHORITY</name>
</section>
<section numbered="true">
<name>S-2.18 - Scoped Non-Bearer Capability</name> <t>After the required validation and evidence commitment, the PED establishes a scoped nonbearer finality capability.</t>
<t>A representative capability may contain or reference:</t>
<t>CapabilityID = CAP-0091</t>
<t>CandidateActID = CA-0091</t>
<t>ValidatedDescriptorDigest = DIGEST-0091</t>
<t>OriginExecutionGeneration = 508</t>
<t>AuthorizedTaskID = TASK-204</t>
<t>AuthorizedSink = FS-MSG-01</t>
<t>AuthorityGeneration = 105</t>
<t>EvidenceReference = VE-0091</t>
<t>ConsumptionMode = SINGLE_USE</t>
<t>CapabilityStatus = ACTIVE</t>
<t>The capability may be represented as a protected registry entry, authenticated authorization artifact, secure latch, protected permission state, or equivalent mechanism.</t>
</section>
<section numbered="true">
<name>S-2.18.1 - Instance-bound capability</name> <t>In one implementation, the capability remains valid only while the originating execution generation remains active and authorized.</t>
<t>Termination or revocation of that generation causes pending effectuation to be denied unless the capability has been expressly transferred or revalidated under a permitted continuation procedure.</t>
</section>
<section numbered="true">
<name>S-2.18.2 - Task-bound capability</name> <t>In another implementation, the capability is bound primarily to the independently maintained task and Candidate Act rather than to the continuing existence of the micro-VM.</t>
<t>Such an embodiment may permit a previously authorized operation to complete after the originating micro-VM terminates.</t>
<t>The permitted continuation must be established by protected policy and state, rather than inferred solely from the fact that the request was already queued.</t>
</section>
<section numbered="true">
<name>S-2.18.3 - Distinction</name> <t>Micro-VM termination may have different consequences according to the authorization policy.</t>
<t>For example:</t>
<artwork type="text">| x | A read-only reporting task may cancel pending operations upon termination.                                           |
| - | -------------------------------------------------------------------------------------------------------------------- |
| x | An already approved external transaction may be permitted to complete under an independent task-bound authorization. |
| x | A security-sensitive operation may require revalidation after worker replacement.                                    |
| x | A revoked task must not regain authority merely because a replacement micro-VM starts.                               |</artwork>
<t>The implementation must define the applicable continuation rule.</t>
</section>
<section numbered="true">
<name>PART VII - FINALITY SINK VERIFICATION</name>
</section>
<section numbered="true">
<name>S-2.19 - Finality Sink</name> <t>The Finality Sink controls the actual consequential operation.</t>
<t>It may be implemented by:</t>
<t>1. A protected network-egress service.
2. A host-side tool dispatcher.
3. A credential-use controller.
4. A database transaction interface.
5. A persistent storage controller.
6. A protected messaging service.</t>
<t>7. A cloud resource gateway.
8. A hardware command controller.
9. A secure device interface.</t>
<t>The Finality Sink may execute on the same physical host as the micro-VM or on another</t>
<t>machine.</t>
</section>
<section numbered="true">
<name>S-2.20 - Actual Pending Operation Reconstruction</name> <t>Before effectuation, the Finality Sink obtains or reconstructs material parameters of the actual pending operation.</t>
<t>For example, a protected message-sending sink may determine:</t>
<artwork type="text">| x | The effective destination.                               |
| - | -------------------------------------------------------- |
| x | The final message body or digest.                        |
| x | The actual source execution context or task association. |
| x | The permitted resource scope.                            |
| x | The current authority generation.                        |
| x | The actual external service being invoked.               |</artwork>
<t>The sink compares these values with the protected authorization conditions.</t>
</section>
<section numbered="true">
<name>S-2.20.1 - Operation transformation</name> <t>A host-side connector may transform a logical agent tool request into a concrete network request.</t>
<t>Where authorization is intended to govern the concrete network effect, the Finality Sink verifies the material final request after the transformation, or verifies an equivalent securely bound representation of the transformed operation.</t>
<t>An authorization for one recipient or target resource must not silently become authorization for another through connector translation.</t>
</section>
<section numbered="true">
<name>S-2.21 - Sink-Local Protected State</name> <t>The sink maintains or securely accesses the protected state needed to enforce the relevant authorization.</t>
<t>Such state may include:</t>
<artwork type="text">| x | Capability ID.                |
| - | ----------------------------- |
| x | Authorized descriptor digest. |
| x | Current authority generation. |
| x | Revocation generation.        |</artwork>
<artwork type="text">| x | Allowed execution-generation state.  |
| - | ------------------------------------ |
| x | Capability consumption status.       |
| x | Pending dispatch state.              |
| x | External operation identifier.       |
| x | Completion or reconciliation status. |</artwork>
<t>The protected state may be stored in secure memory, an authenticated transactional registry, a protected hardware register, or another implementation satisfying the applicable protection properties.</t>
</section>
<section numbered="true">
<name>S-2.21.1 - Verification sequence</name> <t>The sink:</t>
<t>1. Obtains the actual pending operation.
2. Retrieves the bounded authorization condition.
3. Verifies the applicable protected evidence.
4. Confirms the authorized task or execution-generation relationship.
5. Checks the current authority and revocation state.
6. Confirms operation-parameter correspondence.
7. Checks expiry and replay conditions.
8. Checks sink-local consumption state.
9. Performs the required protected state transition.
10. Permits the governed effect only if all mandatory conditions are satisfied.</t>
<t>Where the enforcement point requires single-use finality, capability consumption is atomic with respect to other workers attempting to use the same capability.</t>
<t>Atomicity of a local protected-state transition does not by itself guarantee an atomic transaction with an unrelated external service.</t>
</section>
<section numbered="true">
<name>PART VIII - OUTSTANDING OPERATION CONTINUITY</name>
</section>
<section numbered="true">
<name>S-2.22 - Outstanding Operation Registry</name> <t>A significant feature of this embodiment is an operation registry maintained independently of micro-VM lifecycle state.</t>
<t>A representative record includes:</t>
<t>OperationID</t>
<t>CandidateActID</t>
<t>OriginMicroVMInstanceID</t>
<t>OriginExecutionGeneration</t>
<t>TaskID</t>
<t>ProtectedEvidenceReference</t>
<t>CapabilityReference</t>
<t>OperationDescriptorDigest</t>
<t>AuthorizedSinkID</t>
<t>DispatchStatus</t>
<t>ExternalOperationID</t>
<t>CompletionStatus</t>
<t>RevocationGeneration</t>
<t>ReconciliationStatus</t>
<t>An operation remains identifiable even if the guest process or micro-VM that initiated it no longer exists.</t>
</section>
<section numbered="true">
<name>S-2.23 - Operation State Machine</name> <t>A representative operation state machine comprises:</t>
</section>
<section numbered="true">
<name>PROPOSED → STAGED → VALIDATED → AUTHORIZED → RESERVED → DISPATCHED → COMPLETED</name> <t>Alternative terminal or intermediate states may include:</t>
<t>DENIED</t>
<t>CANCELED</t>
<t>EXPIRED</t>
<t>REVOKED</t>
<t>FAILED</t>
<t>INDETERMINATE</t>
<t>RECONCILIATION_REQUIRED</t>
<t>The operation state machine is separate from the micro-VM lifecycle state machine.</t>
<t>For example, a micro-VM may be TERMINATED while an associated operation remains DISPATCHED or INDETERMINATE.</t>
<t>The system does not equate guest termination with operation cancellation.</t>
</section>
<section numbered="true">
<name>S-2.24 - Micro-VM Termination Workflow</name> <t>When the Micro-VM Manager receives a termination request:</t>
</section>
<section numbered="true">
<name>Step T1 - Termination initiation</name> <t>The lifecycle controller identifies the micro-VM and its current execution generation.</t>
</section>
<section numbered="true">
<name>Step T2 - New-operation restriction</name> <t>The system prevents the terminating micro-VM from establishing new governed operations beyond the applicable shutdown policy.</t>
</section>
<section numbered="true">
<name>Step T3 - Outstanding-operation enumeration</name> <t>The registry identifies operations associated with the micro-VM.</t>
</section>
<section numbered="true">
<name>Step T4 - Operation classification</name> <t>Each operation is classified as completed, not yet dispatched, independently authorized for continuation, cancelable, or unresolved.</t>
</section>
<section numbered="true">
<name>Step T5 - Cancellation or continuation determination</name> <t>The controller applies the protected policy governing operations that may outlive the micro- VM.</t>
</section>
<section numbered="true">
<name>Step T6 - Authority-generation transition</name> <t>The execution generation is marked terminated, revoked, or otherwise no longer available for new authority.</t>
</section>
<section numbered="true">
<name>Step T7 - Pending-operation update</name> <t>Operations not authorized to continue are canceled or remain withheld.</t>
</section>
<section numbered="true">
<name>Step T8 - Continued-operation preservation</name> <t>Operations expressly permitted to continue retain their independently protected task-bound authorization.</t>
</section>
<section numbered="true">
<name>Step T9 - Guest destruction</name> <t>The micro-VM's guest resources are released according to the selected isolation and resourcereclamation procedures.</t>
</section>
<section numbered="true">
<name>Step T10 - Post-termination reconciliation</name> <t>Outstanding external operations remain tracked until their outcome is resolved or placed in a defined unresolved state.</t>
<t>Termination of the guest does not cause a protected authorization record to be silently treated as consumed or completed.</t>
</section>
<section numbered="true">
<name>S-2.25 - Replacement Micro-VM Workflow</name> <t>A new micro-VM may be launched to continue a task previously assigned to a failed or terminated instance.</t>
<t>The replacement receives a new execution generation.</t>
<t>The system may transfer:</t>
<t>(a) permitted task objectives;
(b) necessary computational state;
(c) authorized tool configuration;
(d) completed-operation history;
(e) outstanding-operation references;
(f) relevant task constraints; and
(g) non-sensitive or otherwise permitted memory state.</t>
<t>The replacement must not infer that a pending operation has not executed merely because its local task state lacks a completion record.</t>
</section>
<section numbered="true">
<name>S-2.25.1 - Replacement consistency check</name> <t>Before generating a replacement operation, the controller compares the proposed operation against the Outstanding Operation Registry.</t>
<t>If a materially equivalent operation remains pending or has already completed, the replacement applies the defined continuation or reconciliation rule.</t>
<t>The equivalence rule may use operation identifiers, resource identities, transaction references, payload digests, task semantics, or a combination thereof.</t>
</section>
<section numbered="true">
<name>S-2.25.2 - Replacement authority</name> <t>A capability bound to an earlier execution generation is not automatically valid for the replacement generation.</t>
<t>1. 2. 3. 4.</t>
<t>The system may:</t>
<t>Reject it. Revalidate the operation. Transfer a task-bound authorization under a protected continuation procedure. Issue a new capability after resolving prior consumption and effectuation state.</t>
<t>The selected procedure must not allow the replacement instance to replay previously completed operations.</t>
</section>
<section numbered="true">
<name>PART IX - SNAPSHOT RESTORATION AND ROLLBACK</name>
</section>
<section numbered="true">
<name>S-2.26 - Snapshot Security</name> <t>Micro-VM systems may support snapshots or pre-initialized execution images.</t>
<t>A snapshot may contain:</t>
<artwork type="text">| x | Guest memory.                      |
| - | ---------------------------------- |
| x | Agent runtime state.               |
| x | Tool configuration.                |
| x | Open logical operation references. |
| x | Cached task data.                  |
| x | Pending local tool calls.          |
| x | Historical execution identifiers.  |</artwork>
<t>Restoring such state may create inconsistencies with external protected authority state.</t>
<t>Accordingly, snapshot restoration is treated as a lifecycle event requiring applicable identity and state reconciliation.</t>
</section>
<section numbered="true">
<name>S-2.27 - Snapshot Restoration Workflow</name> <t>A representative restoration workflow includes:</t>
<t>Step R1: Identify the snapshot and its recorded source execution generation.</t>
<t>Step R2: Allocate a new restoration generation.</t>
<t>Step R3: Initialize the restored guest in a restricted condition.</t>
<t>Step R4: Establish new controlled communication endpoints.</t>
<t>Step R5: Invalidate or rebind stale execution-context references.</t>
<t>Step R6: Query the independent operation registry for relevant outstanding and completed</t>
<t>operations.</t>
<t>Step R7: Reconcile restored task state with protected operation state.</t>
<t>Step R8: Reject stale capabilities whose binding does not permit restoration.</t>
<t>Step R9: Revalidate required authorization conditions.</t>
<t>Step R10: Permit new governed operations only after the applicable restoration checks</t>
<t>succeed.</t>
</section>
<section numbered="true">
<name>S-2.27.1 - Protected state independence</name> <t>A restored guest snapshot does not restore the PED's protected capability-consumption registry to an earlier state.</t>
<t>Likewise, snapshot restoration does not reverse an externally completed operation.</t>
<t>Where the PED or sink state is itself restored from backup, the design must specify rollbackresistant recovery, monotonic generation checks, or an equivalent method of detecting stale authority state.</t>
</section>
<section numbered="true">
<name>PART X - REFERENCE ALGORITHMS</name> <t>S-2.28 - Algorithm A: Micro-VM Creation and Context Binding</t>
<t>The following pseudocode describes one representative implementation.</t>
<t>function CreateAgentMicroVM(task, isolation_profile):</t>
<t>vm = MicroVMManager.create(isolation_profile)</t>
<t>generation = ProtectedGenerationService.allocate()</t>
<t>context = {</t>
<t>vm_id: vm.id, generation: generation, agent_id: task.agent_id, task_id: task.id, authority_generation: CurrentAuthorityGeneration(task), permitted_interfaces: isolation_profile.interfaces }</t>
<t>ProtectedContextRegistry.register(context)</t>
<t>ConfigureControlledInterfaces(vm, context)</t>
<t>if not VerifyRequiredInterfaceControls(vm, context):</t>
<t>MicroVMManager.destroy(vm) ProtectedContextRegistry.revoke(context) return DENIED</t>
<t>MicroVMManager.start(vm)</t>
<t>return context</t>
<t>The generation allocation and protected registry update must have defined concurrency and failure semantics.</t>
<t>A production implementation should ensure that an aborted creation attempt cannot cause the same authority-bearing generation to be assigned ambiguously to multiple independent active instances.</t>
</section>
<section numbered="true">
<name>S-2.29 - Algorithm B: Candidate Act Staging</name> <t>function CaptureMicroVMOperation(channel, request):</t>
<t>context = AuthenticateChannelContext(channel)</t>
<t>if context is invalid:</t>
<t>return DENIED</t>
<t>if not IsExecutionGenerationActive(context):</t>
<t>return DENIED if not IsGovernedOperation(request):</t>
<t>return HandleUnderApplicableNonFinalityPolicy(request)</t>
<t>operation = CopyIntoControlledStaging(request)</t>
<t>descriptor = Canonicalize({</t>
<t>operation: operation, authenticated_context: context, policy_generation: CurrentPolicyGeneration(context), target_boundary: ResolveEffectuationBoundary(operation) })</t>
<t>candidate_id = AllocateCandidateActID()</t>
<t>OutstandingOperationRegistry.create({</t>
<t>candidate_id: candidate_id,</t>
<t>origin_generation: context.generation, task_id: context.task_id, descriptor_digest: Hash(descriptor), status: STAGED })</t>
<t>return PED.Validate(candidate_id, descriptor)</t>
<t>The operation is not dispatched through the governed effectuation interface before the required validation.</t>
<t>S-2.30 - Algorithm C: Lifecycle-Aware PED Authorization</t>
<t>function ValidateCandidate(candidate_id, descriptor):</t>
<t>record = OutstandingOperationRegistry.get(candidate_id)</t>
<t>if record.status != STAGED:</t>
<t>return DENIED</t>
<t>if not VerifyOriginBinding(descriptor, record):</t>
<t>return DENIED</t>
<t>if not VerifyExecutionGenerationPolicy(</t>
<t>descriptor.origin_generation, descriptor.task_id ):</t>
<t>return DENIED</t>
<t>authority = ProtectedAuthorityRegistry.get(</t>
<t>descriptor.task_id )</t>
<t>if not EvaluateRequiredPredicates(descriptor, authority):</t>
<t>return DENIED evidence = CommitProtectedValidationEvidence(</t>
<t>candidate_id, descriptor, authority )</t>
<t>capability = CreateScopedNonBearerCapability({</t>
<t>candidate_id: candidate_id, evidence_reference: evidence.id, descriptor_digest: Hash(descriptor), target_sink: descriptor.target_boundary, authority_generation: authority.generation,</t>
<t>continuation_policy: authority.continuation_policy })</t>
<t>AtomicRegistryTransition(</t>
<t>candidate_id, STAGED, AUTHORIZED, evidence.id, capability.id )</t>
<t>return AUTHORIZED</t>
<t>The implementation must preserve the required ordering of evidence commitment and capability activation. If the final state transition fails, the corresponding capability must not remain independently usable outside the permitted operation state.</t>
</section>
<section numbered="true">
<name>S-2.31 - Algorithm D: Finality Sink Operation</name> <t>function ExecuteAtSink(candidate_id):</t>
<t>record = OutstandingOperationRegistry.get(candidate_id)</t>
<t>if record.status != AUTHORIZED:</t>
<t>return DENIED</t>
<t>actual_operation = ReadControlledPendingOperation(candidate_id)</t>
<t>if actual_operation is unavailable:</t>
<t>return DENIED</t>
<t>capability = ProtectedCapabilityRegistry.get(</t>
<t>record.capability_id )</t>
<t>evidence = ProtectedEvidenceRegistry.get(</t>
<t>record.evidence_id )</t>
<t>if not VerifyProtectedEvidence(evidence):</t>
<t>return DENIED if not VerifyCapabilityBindings(</t>
<t>capability, evidence, actual_operation ):</t>
<t>return DENIED</t>
<t>if not VerifyLifecycleContinuationPolicy(</t>
<t>record.origin_generation, record.task_id, capability ):</t>
<t>return DENIED</t>
<t>if not VerifyCurrentAuthorityState(capability):</t>
<t>return DENIED if not VerifySinkLocalConsumptionState(capability):</t>
<t>return DENIED if not AtomicallyReserveSingleUseAuthorization(capability):</t>
<t>return DENIED result = DispatchUsingControlledInterface(</t>
<t>actual_operation, candidate_id )</t>
<t>ReconcileExternalOutcome(candidate_id, result)</t>
<t>return result</t>
<t>If an external operation has an indeterminate result, the reconciliation procedure must not equate the lack of an acknowledgment with lack of effectuation.</t>
</section>
<section numbered="true">
<name>S-2.32 - Algorithm E: Micro-VM Termination</name> <t>function TerminateMicroVM(vm_id, generation):</t>
<t>ProtectedContextRegistry.markQuiescing(</t>
<t>vm_id, generation )</t>
<t>BlockNewGovernedOperations(vm_id, generation)</t>
<t>pending = OutstandingOperationRegistry.listByOrigin(</t>
<t>vm_id, generation )</t>
<t>for each operation in pending:</t>
<t>if operation.status == COMPLETED:</t>
<t>continue</t>
<t>if operation.status in [STAGED, AUTHORIZED]:</t>
<t>if not PermitIndependentContinuation(operation):</t>
<t>CancelOrRevokePendingOperation(operation)</t>
<t>if operation.status in [RESERVED, DISPATCHED, INDETERMINATE]:</t>
<t>MarkForReconciliation(operation)</t>
<t>ProtectedContextRegistry.revokeGeneration(generation)</t>
<t>MicroVMManager.destroy(vm_id)</t>
<t>return TERMINATED</t>
<t>An implementation must coordinate generation revocation with the Finality Sink's own protected authorization and dispatch state.</t>
<t>For operations that may continue independently, the continuation must remain constrained by the applicable authorization and revocation policy.</t>
</section>
<section numbered="true">
<name>PART XI - WORKED TECHNICAL EXAMPLES</name> <t>S-2.33 - Example A: Ephemeral Agent Sending an Authorized Report</t>
<t>This is a hypothetical example.</t>
<t>An enterprise orchestrator starts micro-VM MICROVM-0081 for the task of preparing and sending a report to an authorized internal recipient.</t>
<t>The micro-VM is assigned execution generation 508.</t>
<t>The agent prepares the report and requests that it be transmitted.</t>
<t>The request is captured through a controlled tool-dispatch interface.</t>
<t>The resulting Candidate Act is placed in a non-effective staging state.</t>
<t>The PED validates:</t>
<artwork type="text">| x | Agent identity.                              |
| - | -------------------------------------------- |
| x | Task authorization.                          |
| x | Recipient.                                   |
| x | Report classification.                       |
| x | Destination service.                         |
| x | Policy generation.                           |
| x | Applicable execution-generation constraints. |</artwork>
<t>Upon successful validation, the PED commits protected evidence and establishes a scoped non-bearer capability.</t>
<t>The Finality Sink reconstructs the actual message and recipient before dispatch.</t>
<t>The capability is verified and atomically reserved or consumed according to the defined protocol.</t>
<t>The report is sent through the controlled messaging interface.</t>
<t>The operation registry records the resulting completion status.</t>
<t>The micro-VM may then terminate.</t>
<t>The protected completion record remains available after termination.</t>
<t>S-2.34 - Example B: Micro-VM Terminates Before Dispatch</t>
<t>The agent prepares an authorized report transmission.</t>
<t>The Candidate Act is staged and validated.</t>
<t>Before the Finality Sink performs the operation, the micro-VM crashes.</t>
<t>The lifecycle controller identifies the crash and transitions the instance generation out of the active state.</t>
<t>The Outstanding Operation Registry identifies the pending report transmission.</t>
<t>Under one policy, micro-VM termination cancels all undispatched message operations.</t>
<t>The capability is revoked, and the report is not sent.</t>
<t>Under a different policy, the report transmission is independently authorized as a task-bound operation permitted to survive the micro-VM.</t>
<t>The protected continuation procedure permits the Finality Sink to execute the already authorized operation.</t>
<t>The choice depends on the defined continuation policy.</t>
<t>The system does not infer that a previously staged operation is automatically authorized for continuation.</t>
<t>S-2.35 - Example C: Worker Replacement Without Duplicate External Effects</t>
<t>A micro-VM requests a cloud resource modification.</t>
<t>The Finality Sink dispatches the request.</t>
<t>The cloud service may have executed the modification, but the completion acknowledgment is lost.</t>
<t>The orchestrator treats the micro-VM as failed and creates a replacement micro-VM.</t>
<t>The replacement initially attempts to perform the same modification.</t>
<t>Before dispatch, the system identifies an outstanding prior operation with the same protected transaction identity or defined effect-equivalence relationship.</t>
<t>The new attempt is withheld pending reconciliation.</t>
<t>If the external service supports an idempotency key, the system may query or retry using the original key according to that service's semantics.</t>
<t>If the service does not provide sufficient completion or idempotency guarantees, the operation remains in an explicit unresolved state until an authorized reconciliation procedure determines how to proceed.</t>
<t>The embodiment does not enforcement point that exactly-once external execution can always be guaranteed against an arbitrary external service.</t>
</section>
<section numbered="true">
<name>PART XII - FAILURE AND ADVERSARIAL SCENARIOS</name>
</section>
<section numbered="true">
<name>S-2.36 - Failure F1: Micro-VM Identifier Reuse</name> <t>An orchestration platform reuses the identifier MICROVM-0081.</t>
<t>The new instance receives generation 509.</t>
<t>A capability bound to generation 508 is presented by the new instance.</t>
<t>The protected enforcement system detects the generation mismatch and rejects the capability unless an expressly authorized protected continuation procedure applies.</t>
</section>
<section numbered="true">
<name>S-2.37 - Failure F2: Snapshot Replay</name> <t>A snapshot contains a pending tool request and an old operation reference.</t>
<t>After restoration, the guest attempts to repeat the request.</t>
<t>The independent operation registry shows that the corresponding operation already completed or that the earlier capability was consumed.</t>
<t>The replay is denied or reconciled according to the applicable operation identity and continuation policy.</t>
</section>
<section numbered="true">
<name>S-2.38 - Failure F3: Guest Privilege Escalation</name> <t>An attacker obtains guest administrator privileges.</t>
<t>The attacker creates a tool request claiming a different agent or task identity.</t>
<t>The host-side enforcement system derives the request's source context from a trusted channel association rather than accepting the unverified guest enforcement point.</t>
<artwork type="text">| The request is evaluated under the actual authenticated context.                                                                                                                                                                                                                                                                                                                                                                  |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| S-2.39 - Failure F4: Alternate Virtual Network Interface The micro-VM contains an additional virtual network interface. The interface permits transmission independently of the protected egress mechanism. The configuration fails the asserted non-bypassable finality condition. The deployment must remove, constrain, or mediate that interface before claiming complete protected coverage of the specified network effect. |
| S-2.40 - Failure F5: Delayed Asynchronous Tool Worker A tool request is queued. The micro-VM terminates. A worker later attempts to execute the queued request. The worker must obtain the required current authorization or an expressly permitted task- bound continuation authorization. The originating micro-VM's former active status does not, by itself, authorize the delayed operation.                                 |</artwork>
</section>
<section numbered="true">
<name>S-2.41 - Failure F6: PED Unavailable</name> <t>The PED becomes unavailable during authorization.</t>
<t>The governed Candidate Act remains withheld or is canceled.</t>
<t>An unprotected fallback approval does not substitute for the required PED authorization.</t>
<artwork type="text">| S-2.42 - Failure F7: Finality Sink State Loss The Finality Sink restarts after reserving a capability. The operation may already have been dispatched. The sink recovers the protected operation and consumption state using its configured durable or rollback-resistant mechanism. If the external outcome remains uncertain, it is reconciled rather than assumed unsuccessful.                                |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| S-2.43 - Failure F8: Concurrent Replacement Micro-VMs Two replacement micro-VMs attempt to continue the same task. The orchestration or protected operation controller uses generation, task, operation identity, and state-transition controls to prevent unauthorized duplicate consumption of the same protected finality authorization. Separate authorization is required for genuinely distinct operations. |
| S-2.44 - Failure F9: Malicious Tool Transformation A tool wrapper changes the destination or payload after the PED validates the logical request. The Finality Sink obtains the actual pending operation. The sink rejects a material mismatch unless the transformation is expressly within the authorized operation envelope.                                                                                   |</artwork>
</section>
<section numbered="true">
<name>S-2.45 - Failure F10: Host Compromise</name> <t>A software-only protected enforcement implementation may rely on integrity of the host kernel, virtualization manager, or privileged enforcement processes.</t>
<t>If the attacker compromises the corresponding trusted computing base, the intended guarantees may fail.</t>
<t>Hardware-assisted variants may reduce some of these dependencies, but must specifically protect the authority state and effectuation interface required by the relevant enforcement point.</t>
</section>
<section numbered="true">
<name>S-2.46 - Failure F11: Premature Guest Destruction</name> <t>The orchestrator destroys the guest before relevant operation metadata is durably recorded.</t>
<t>The system may lose the information needed to reconcile pending external effects.</t>
<t>A deployment requiring durable continuation must establish an appropriate operationregistration and acknowledgment ordering before releasing or destroying the originating execution context.</t>
<t>S-2.47 - Failure F12: Policy Revocation During Termination</t>
<t>A Candidate Act is authorized while the micro-VM is active.</t>
<t>The task authority is revoked during micro-VM termination.</t>
<t>The Finality Sink checks the applicable current revocation or authority-generation state before effectuation.</t>
<t>The operation is withheld if the revocation policy invalidates the previously issued authorization.</t>
</section>
<section numbered="true">
<name>PART XIII - SOFTWARE, HARDWARE, AND HYBRID VARIATIONS</name>
</section>
<section numbered="true">
<name>S-2.48 - Software-Based Micro-VM Implementation</name> <t>In one implementation:</t>
<artwork type="text">| x | The micro-VM executes on a conventional host.                           |
| - | ----------------------------------------------------------------------- |
| x | A lightweight virtualization manager creates and terminates instances.  |
| x | Host-side protected services perform authorization.                     |
| x | A host-controlled virtual-device backend captures Candidate Acts.       |
| x | A controlled gateway or resource interface serves as the Finality Sink. |
| x | An authenticated operation registry tracks outstanding effects.         |</artwork>
<t>The trust model assumes that the required host-enforcement components remain uncompromised.</t>
</section>
<section numbered="true">
<name>S-2.49 - Hardware-Assisted Virtualization Implementation</name>
<artwork type="text">| The micro-VM uses processor hardware supporting virtual-machine isolation. The hardware may assist with isolation of guest memory, processor state, and privileged operations. The authorization and finality mechanisms remain implemented through protected services or devices that control the governed effectuation paths. Hardware virtualization support does not automatically establish sink-side authorization.                                                                                                                                                                                                                                                                                              |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| S-2.50 - Confidential Micro-VM Implementation In another embodiment, the micro-VM executes within a confidential-computing environment providing specified hardware-backed memory confidentiality or integrity properties. A protected workload measurement or attestation may contribute to the agent's authority predicates. The PED verifies the applicable protected identity or attestation information before authorizing consequential operations. The attestation mechanism must be bound to the actual task, execution generation, or other context required by the authorization policy. A valid attestation does not by itself establish permission for every operation performed by the attested workload. |
| S-2.51 - HSM-Backed Authority Implementation An HSM may maintain protected keys, authorization state, evidence commitments, or capability-generation mechanisms. The micro-VM communicates through controlled host interfaces. The Finality Sink verifies the corresponding bounded finality authorization. Where the HSM serves as a CIED, it performs the security-critical functions required by the enforcement point rather than merely signing arbitrary requests supplied by an untrusted host.                                                                                                                                                                                                                             |</artwork>
</section>
<section numbered="true">
<name>S-2.52 - SmartNIC/DPU Finality Implementation</name> <t>The host executes multiple micro-VMs.</t>
<t>A SmartNIC or DPU controls specified network-effectuation paths.</t>
<t>Each micro-VM is associated with an execution context and authority generation.</t>
<t>The protected network controller verifies operation-specific authorization before governed transmission.</t>
<t>The implementation may bind the authorization to the effective micro-VM source context, flow identity, destination, and protected task state.</t>
<t>Alternative host networking and device pass-through paths must be addressed to support a non-bypassability assertion.</t>
</section>
<section numbered="true">
<name>S-2.53 - Distributed Micro-VM Implementation</name> <t>An orchestrator may create micro-VMs on multiple host machines.</t>
<t>Protected task and operation state is maintained by a distributed service.</t>
<t>Each execution instance receives a distinct execution generation and authenticated context.</t>
<t>A Candidate Act may be authorized by a PED operating on one machine and effectuated through a Finality Sink on another.</t>
<t>The authenticated authorization must bind the operation, evidence, authority generation, and intended effectuation boundary according to the relevant enforcement point.</t>
<t>Where distributed state is used for single-use consumption or revocation, the implementation must specify its consistency guarantees and failure behavior during network partitioning.</t>
</section>
<section numbered="true">
<name>S-2.54 - Integrated Protected Controller Implementation</name> <t>A protected controller may implement PED validation, evidence commitment, bounded authorization, and Finality Sink verification within a single hardware or software security component.</t>
<t>The micro-VM communicates with this controller through a restricted interface.</t>
<t>The controller maintains the distinct logical validation and effectuation-control operations required by the enforcement point.</t>
<t>A physically separate PED and Finality Sink are not mandatory where the enforcement point permits colocation.</t>
</section>
<section numbered="true">
<name>PART XIV - REPRESENTATIVE TECHNICAL DATA STRUCTURES</name>
</section>
<section numbered="true">
<name>S-2.55 - MicroVMContextRecord</name> <t>The MicroVMContextRecord may include:</t>
<t>1. MicroVMInstanceID.
2. ExecutionGeneration.
3. AgentContextID.
4. TaskID.
5. IsolationProfile.
6. VirtualDeviceProfile.
7. AuthorityGeneration.
8. CommunicationEndpointID.
9. LifecycleStatus.
10. AttestationReference, where applicable.</t>
</section>
<section numbered="true">
<name>S-2.56 - CandidateActRecord</name> <t>The CandidateActRecord may include:</t>
<t>1. CandidateActID.
2. OriginMicroVMInstanceID.
3. OriginExecutionGeneration.
4. TaskID.
5. OperationClass.
6. ResourceID.
7. DescriptorDigest.
8. NonEffectiveStateReference.
9. AuthorityGeneration.
10. CandidateStatus.</t>
</section>
<section numbered="true">
<name>S-2.57 - ProtectedValidationEvidenceRecord</name> <t>The ProtectedValidationEvidenceRecord may include:</t>
<t>1. 2. 3. 4. 5.</t>
<t>EvidenceID. CandidateActID. ValidatedDescriptorDigest. PEDIdentity. AuthorityGeneration.</t>
<t>6. OriginExecutionGeneration.
7. ValidationResult.
8. EvidenceCommitment.
9. EvidenceGeneration.
10. ApplicableValidityConditions.</t>
</section>
<section numbered="true">
<name>S-2.58 - ScopedFinalityCapabilityRecord</name> <t>The ScopedFinalityCapabilityRecord may include:</t>
<t>1. CapabilityID.
2. CandidateActID.
3. ProtectedEvidenceReference.
4. AuthorizedSinkID.
5. PermittedOperationScope.
6. OriginExecutionGeneration.
7. AuthorizedTaskID.
8. AuthorityGeneration.
9. ConsumptionPolicy.
10. ContinuationPolicy.
11. ExpiryCondition.
12. CapabilityStatus.</t>
</section>
<section numbered="true">
<name>S-2.59 - OutstandingOperationRecord</name> <t>The OutstandingOperationRecord may include:</t>
<t>1. OperationID.
2. CandidateActID.
3. OriginExecutionGeneration.
4. TaskID.
5. DescriptorDigest.
6. EvidenceReference.
7. CapabilityReference.
8. DispatchStatus.
9. ExternalOperationID.
10. CompletionStatus.
11. ReconciliationStatus.
12. LastStateTransition.</t>
</section>
<section numbered="true">
<name>S-2.60 - LifecycleReconciliationRecord</name> <t>The LifecycleReconciliationRecord may include:</t>
<t>1. SourceExecutionGeneration.
2. ReplacementExecutionGeneration.
3. TaskID.
4. OutstandingOperationReferences.
5. CompletedOperationReferences.
6. RevocationGeneration.
7. ContinuationDecision.
8. RecoveryStatus.
9. ReconciliationEvidenceReference.
10. RestorationTimestampOrSequence.</t>
<t>These logical records may be implemented using protected memory, authenticated databases, deterministic binary representations, protected registers, distributed state machines, or equivalent data structures suitable for the claimed security requirements.</t>
</section>
<section numbered="true">
<name>PART XV - implementer VERIFICATION AND IMPLEMENTATION TESTS</name>
</section>
<section numbered="true">
<name>S-2.61 - Representative Test Matrix</name> <t>The following tests are proposed engineering verification procedures, not representations of experiments already performed.</t>
</section>
<section numbered="true">
<name>Test Condition</name> <t>T1 Valid micro-VM and authorized</t>
<t>operation T2 Guest attempts direct unauthorized</t>
<t>egress T3 Old generation reused T4 Snapshot restored T5 Micro-VM crashes before dispatch T6 Micro-VM crashes after possible</t>
<t>dispatch T7 Two replacement micro-VMs retry No unauthorized duplicate authorization T8 Protected evidence absent T9 Capability already consumed T10 Operation parameters modified T11 PED unavailable T12 Finality Sink unavailable T13 Authority generation revoked T14 Asynchronous worker executes late Fresh or valid continuation authority required T15 Ambiguous request encoding T16 Untrusted guest enforcement points another</t>
<t>identity T17 Micro-VM identifier recycled</t>
</section>
<section numbered="true">
<name>Expected technical behavior</name> <t>Effectuation through authorized sink</t>
<t>Restricted or blocked route Stale authority rejected Prior consumed authority not restored Defined cancellation or continuation External outcome reconciled</t>
<t>Finality denied Replay denied Descriptor mismatch denied Required effectuation withheld No uncontrolled permissive fallback Invalidated operation withheld</t>
<t>Consistent canonicalization or rejection Authenticated channel identity prevails Generation distinguishes new instance</t>
<t>T18 Distributed state temporarily Behavior follows defined consistency and failunavailable closed rules</t>
</section>
<section numbered="true">
<name>PART XVII - Enforcement-Point Mapping and Technical Correspondence FAMILIES</name>
</section>
<section numbered="true">
<name>S-2.63 - Enforcement Point Support and Scope</name> <t>this implementation profile provides representative technical disclosure relevant to:</t>
<t>(a) virtualized and micro-virtualized sandbox effectuation control;
(b) interception of agent-generated operations;
(c) staged non-effective Candidate Acts;
(d) protected PED or CIED authorization;
(e) validation-evidence commitment;
(f) scoped non-bearer finality capability generation;
(g) Finality Sink verification;
(h) bounded execution-context authority;
(i) revocation and rollback handling;
(j) asynchronous operation continuation;
(k) protected operation-state recovery;
(l) coordinated enforcement across software and hardware boundaries; and
(m) prevention of unauthorized capability reuse after execution-instance replacement.</t>
<t>The embodiment may contribute supporting disclosure to the sandbox-finality, continuoussession, credential-finality, effectuation-path, deferred-effect, distributed-authority, and hardware-enforcement enforcement point families.</t>
<t>However, the existence of this embodiment does not automatically establish writtendescription or enablement support for every limitation of those enforcement points.</t>
<t>A final enforcement point-to-disclosure chart must separately identify the technical basis for each claimed combination.</t>
</section>
<section numbered="true">
<name>S-2.64 - Relationship to Other Sandbox Embodiments</name> <t>The micro-VM embodiment differs from a conventional full-VM embodiment in its emphasis on:</t>
<t>1. Ephemeral execution instances.
2. Rapid creation and destruction.
3. Reduced virtual-device interfaces.
4. Distinct execution generations.
5. Snapshot reuse and restoration.
6. Replacement workers.
7. Asynchronous operations surviving the initiating guest.
8. Independent outstanding-operation state.
9. Lifecycle-specific continuation and revocation rules.
10. Consistency between virtualization lifecycle and actual external effectuation.</t>
<t>These features may also be used individually or in selected combinations with other sandbox implementations.</t>
<t>The broader architecture is not limited to one virtualization substrate where the relevant enforcement points permit alternative implementations.</t>
</section>
<section numbered="true">
<name>S-2.65 - Enablement Requirements</name> <t>A implementer implementing this embodiment for a selected micro-VM platform would identify:</t>
<t>(a) the selected virtualization mechanism;
(b) the precise hardware or software isolation assumptions;</t>
<t>(c) the guest image and device profile;</t>
<t>(d) the method of assigning authenticated instance context;</t>
<t>(e) the execution-generation allocation mechanism;</t>
<t>(f) the controlled communication channel;</t>
<t>(g) the interception mechanism for each governed effect class;</t>
<t>(h) the operation staging representation;</t>
<t>(i) the protected authorization-state mechanism;</t>
<t>(j) the validation algorithms and required authority predicates;</t>
<t>(k) the protected evidence format and commitment ordering;</t>
<t>(l) the scoped capability representation and lifecycle;</t>
<t>(m) the Finality Sink's actual-operation verification procedure;</t>
<t>(n) the protected state transitions governing single-use or bounded authorization;</t>
<t>(o) the operation registry consistency and durability requirements;</t>
<t>(p) the snapshot and restoration rules;</t>
<t>(q) the replacement-worker continuation rules;</t>
<t>(r) the revocation and authority-generation synchronization mechanism;</t>
<t>(s) the response to indeterminate external outcomes; and</t>
<t>(t) the mechanisms controlling unauthorized alternative effectuation paths.</t>
<t>The implementation-specific description should supply enough technical detail for a skilled person to implement these functions using the selected substrate without inventing undisclosed essential mechanisms.</t>
</section>
<section numbered="true">
<name>S-2.66 - Technical Summary</name> <t>this implementation profile provides a micro-virtual-machine-isolated artificial-intelligenceagent execution architecture in which the lifecycle of an agent execution instance is separated from the protected authority required to produce specified consequential effects.</t>
<t>The system establishes authenticated execution-generation context, captures governed Candidate Acts, maintains them in a Non-Effective State, evaluates required authorization conditions in a Protected Enforcement Domain, commits protected validation evidence, establishes scoped non-bearer finality enablement, and verifies the actual pending operation at a controlled Finality Sink.</t>
<t>An independent Outstanding Operation Registry maintains relevant operation state across micro-VM termination, restoration, replacement, and asynchronous execution.</t>
<t>Protected lifecycle and authority-generation controls prevent the mere creation, restoration, or replacement of an execution instance from recreating authorization that has expired, been revoked, or already been consumed.</t>
<t>Software-only, hardware-assisted, cryptographically isolated, and distributed implementations may be employed according to the protection and enforcement requirements of the selected enforcement points.</t>
<t>The embodiment thereby illustrates a protected execution architecture in which ephemeral agent computation and durable authority to produce consequential effects are governed through distinguishable technical state machines.</t>
<section numbered="true">
<name>CONTAINER-ISOLATED AI-AGENT EXECUTION WITH PROTECTED TOOL- DISPATCH CONTROL, CREDENTIAL MEDIATION, NETWORK EGRESS</name>
</section>
<section numbered="true">
<name>FINALITY, AND CROSS-BOUNDARY ENFORCEMENT</name>
</section>
</section>
</section>
<section numbered="true" anchor="profile-s3">
<name>Implementation Profile S-3</name> <t>Source location: original disclosure pages 138-186. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>S-3.1 - Technical Field</name> <t>this implementation profile relates to artificial-intelligence-agent security, operating-systemlevel isolation, containerized execution, protected resource authorization, kernel-mediated access control, tool invocation, credential isolation, network egress control, and verification of externally consequential operations.</t>
<t>More particularly, the embodiment describes a container-isolated artificial-intelligence-agent execution system in which the container may perform permitted computation while one or more protected enforcement components control whether selected operations initiated by the agent become externally effective.</t>
<t>The architecture may employ operating-system containers, Linux namespaces, control groups, system-call restrictions, mandatory access-control mechanisms, network mediation, host-side connectors, protected credential services, hypervisor isolation, programmable network devices, or combinations thereof.</t>
<t>The protected execution-finality implementation described herein is one implementation species of the broader disclosed architecture.</t>
<t>A container is not required to be a virtual machine, trusted execution environment, cryptographically isolated domain, or physically separate device.</t>
</section>
<section numbered="true">
<name>S-3.2 - Technical Problem</name> <t>An artificial-intelligence agent may execute inside a container configured to restrict files, processes, privileges, system calls, networking, and access to host resources.</t>
<t>Such restrictions may reduce the consequences of untrusted computation.</t>
<t>However, container isolation does not necessarily provide independent authorization for the actual effects of operations performed through interfaces intentionally exposed to the container.</t>
<t>For example, an agent may be permitted to access a host-side connector that uses a privileged enterprise credential.</t>
<t>The agent may therefore be able to request an operation that is syntactically valid and technically reachable, but that exceeds the authority of its assigned task.</t>
<t>Similarly, a container may be permitted to communicate with selected external services while the particular data disclosed, resource modified, recipient selected, or transaction initiated remains unauthorized.</t>
<t>A second technical problem arises when the container runtime enforces restrictions through mechanisms that do not necessarily govern the final effectuation boundary.</t>
<t>Examples include:</t>
<t>(a) a namespace restricting resource visibility without independently evaluating task authorization;</t>
<t>(b) a control group restricting resource consumption without determining whether a network request is authorized;</t>
<t>(c) a system-call filter limiting available system calls without understanding the applicationspecific semantics of a permitted operation;</t>
<t>(d) a security event observer detecting suspicious behavior without blocking the operation;</t>
<t>(e) a host connector receiving a permitted IPC message but executing an unauthorized external action;</t>
<t>(f) a credential broker possessing a privileged secret whose use must be constrained independently of the agent;</t>
<t>(g) a network proxy approving an apparent destination before later address resolution, redirection, or request transformation changes the effective target;</t>
<t>(h) an asynchronous tool worker continuing an operation after the originating container has terminated or lost authority; and</t>
<t>(i) an alternative file descriptor, socket, device interface, mounted resource, or host service permitting effectuation outside the intended enforcement path.</t>
<t>The embodiment addresses these problems through container-context binding, controlled tool interfaces, protected operation staging, independently maintained authorization state, protected validation evidence, bounded finality enablement, and verification at an effectuation boundary capable of preventing the specified consequential effect.</t>
</section>
<section numbered="true">
<name>S-3.3 - Technical Objectives</name> <t>The representative system is configured to provide one or more of the following technical properties:</t>
<t>1. Container-level confinement of agent computation and resource access.
2. Separation of agent-controlled code from protected authorization functions.
3. Identification of the actual originating container and agent execution context.</t>
<t>4. Interception of specified tool, network, credential, storage, and resource operations.
5. Maintenance of governed Candidate Acts in a Non-Effective State.
6. Protected evaluation of operation-specific authority predicates.
7. Protected validation-evidence generation or commitment.
8. Establishment of a scoped non-bearer finality capability.
9. Independent verification of the actual pending operation at a Finality Sink.
10. Restriction of unauthorized alternate effectuation paths.
11. Prevention of stale, replayed, duplicated, or substituted operations.
12. Controlled credential use without unrestricted disclosure of host-held secrets.
13. Distinction between behavioral observation and actual enforcement.
14. Controlled treatment of asynchronous tool execution and container lifecycle changes.
15. Support for software-only, hardware-assisted, and distributed implementations.</t>
<t>The particular combination required for a invention is determined by the corresponding enforcement points.</t>
</section>
<section numbered="true">
<name>PART I - PRINCIPAL ARCHITECTURE</name>
</section>
<section numbered="true">
<name>S-3.4 - Principal System Components</name> <t>A representative system comprises the following components.</t>
</section>
<section numbered="true">
<name>Component A - Container Host</name> <t>A computing platform executing a host operating system, container runtime, and one or more containerized agent workloads.</t>
<t>The host may comprise a physical server, virtual machine, cloud computing instance, workstation, edge device, or embedded system.</t>
</section>
<section numbered="true">
<name>Component B - Container Runtime and Isolation Controller</name> <t>A component configured to create, configure, execute, restrict, and terminate containerized workloads.</t>
<t>The runtime may use operating-system namespaces, control groups, capabilities, security profiles, virtualized filesystem views, and other applicable isolation mechanisms.</t>
</section>
<section numbered="true">
<name>Component C - Agent Container</name> <t>An isolated process environment containing one or more artificial-intelligence agents, tool clients, model clients, local execution processes, or delegated computational workers.</t>
</section>
<section numbered="true">
<name>Component D - Container Context Authenticator</name> <t>A host-controlled mechanism configured to associate an operation with the actual originating container, execution generation, security identity, and assigned task.</t>
</section>
<section numbered="true">
<name>Component E - Operation Interceptor</name> <t>A component positioned along a governed effectuation path and configured to intercept, receive, or prevent the dispatch of a consequential operation.</t>
</section>
<section numbered="true">
<name>Component F - Non-Effective Operation Holder</name> <t>A staging mechanism configured to preserve a Candidate Act without allowing its specified consequential effect.</t>
</section>
<section numbered="true">
<name>Component G - Protected Enforcement Domain</name> <t>A protected component configured to evaluate required authorization predicates and maintain applicable protected authority state.</t>
</section>
<section numbered="true">
<name>Component H - Protected Evidence Controller</name> <t>A component configured to generate or commit validation evidence required by the selected protected-finality procedure.</t>
</section>
<section numbered="true">
<name>Component I - Scoped Finality Enablement Controller</name> <t>A protected mechanism configured to establish a bounded authorization condition associated with an approved Candidate Act.</t>
</section>
<section numbered="true">
<name>Component J - Finality Sink</name> <t>An enforcement interface configured to verify applicable authorization requirements before permitting the actual governed operation.</t>
</section>
<section numbered="true">
<name>Component K - Host-Side Tool Connector</name> <t>A service configured to perform specified operations on behalf of an agent without necessarily placing the underlying privileged execution authority inside the container.</t>
</section>
<section numbered="true">
<name>Component L - Credential Broker</name> <t>A mechanism configured to control access to or use of protected credentials, keys, secrets, authentication artifacts, or privileged service sessions.</t>
</section>
<section numbered="true">
<name>Component M - Network Egress Mediator</name> <t>A mechanism configured to control specified outgoing network effects through a protected proxy, gateway, host networking component, or hardware network interface.</t>
</section>
<section numbered="true">
<name>Component N - Protected Operation Registry</name> <t>A registry maintaining operation identity, protected authorization references, lifecycle state, consumption status, and outstanding execution outcomes.</t>
</section>
<section numbered="true">
<name>Component O - Optional Runtime Observation Mechanism</name> <t>A mechanism configured to observe relevant process, system-call, tool, memory, network, or resource-access behavior.</t>
<t>The observation mechanism may include operating-system tracing, LSM-associated observations, eBPF instrumentation, hypervisor observations, device telemetry, or equivalent mechanisms.</t>
<t>Observation alone does not establish finality enforcement unless the applicable implementation also provides an effective blocking or authorization mechanism.</t>
</section>
<section numbered="true">
<name>S-3.5 - Representative Deployment Arrangement</name> <t>In a representative implementation, an agent container executes untrusted or restricted AIgenerated code.</t>
<t>The container does not directly possess unrestricted host credentials or access to all effectcapable resources.</t>
<t>A controlled interface carries tool requests from the container to a host-side service.</t>
<t>The host-side service associates each request with an authenticated container context.</t>
<t>If a request concerns a governed consequential effect, it is represented as a Candidate Act and placed in a Non-Effective State.</t>
<t>The PED evaluates the relevant authority predicates.</t>
<t>Following successful validation, the PED commits protected validation evidence and establishes scoped finality authorization.</t>
<t>The Finality Sink independently verifies the actual operation being performed and the applicable protected authorization state.</t>
<t>Only the authorized effect is permitted.</t>
<t>A representative logical execution sequence is:</t>
</section>
<section numbered="true">
<name>Agent Container → Controlled Tool or Network Interface → Candidate Act Staging →</name>
</section>
<section numbered="true">
<name>PED Validation → Protected Evidence → Scoped Finality Capability → Finality Sink Verification → External Resource</name> <t>The protected operation registry and lifecycle controller maintain state independently of the agent container where required.</t>
</section>
<section numbered="true">
<name>PART II - CONTAINER ISOLATION</name>
</section>
<section numbered="true">
<name>S-3.6 - Operating-System Namespace Isolation</name> <t>The container runtime may establish one or more namespace restrictions.</t>
<t>Examples include:</t>
<t>Mount namespace: Limits the filesystem hierarchy visible to the container.</t>
<t>PID namespace: Separates selected process identifiers and process-tree visibility.</t>
<t>Network namespace: Provides a separately configured network stack or network interface</t>
<t>view.</t>
<t>User namespace: Maps user and group identifiers between container and host contexts.</t>
<t>IPC namespace: Separates selected interprocess communication resources.</t>
<t>UTS namespace: Separates selected hostname and domain-name configuration.</t>
<t>Cgroup namespace: Provides a scoped view of applicable control-group structures.</t>
<t>Time namespace: Provides selected time-namespace separation where supported.</t>
<t>Not every operating system or deployment supports every listed namespace.</t>
<t>A namespace restricts the visibility or interpretation of particular kernel-managed resources. It does not, by itself, establish that every accessible operation is authorized for the agent's assigned task.</t>
</section>
<section numbered="true">
<name>S-3.6.1 - Host context and container context</name> <t>The system distinguishes between:</t>
<t>(a) the container's self-reported identifiers;
(b) identifiers visible inside the container;
(c) identifiers assigned by the container runtime; and
(d) authenticated host-side context identifying the actual workload.</t>
<t>Where authorization depends on originating identity, a protected component uses a trusted or authenticated context representation rather than relying exclusively on guest-controlled labels.</t>
</section>
<section numbered="true">
<name>S-3.7 - Control-Group Resource Restrictions</name> <t>The runtime may associate the agent container with one or more control groups.</t>
<t>Control-group configuration may impose resource restrictions, accounting, or scheduling controls relating to CPU, memory, process count, I/O, or other supported resource classes.</t>
<t>These mechanisms can limit resource consumption or availability.</t>
<t>However, a resource budget does not independently determine whether an agent is authorized to send a particular message, modify a specified database record, disclose selected information, or invoke a privileged credential.</t>
<t>Accordingly, control-group restrictions may operate as one layer of confinement while the protected execution-finality mechanism separately governs specified consequential operations.</t>
</section>
<section numbered="true">
<name>S-3.7.1 - Resource exhaustion</name> <t>Where the agent consumes excessive CPU, memory, process capacity, or I/O resources, the runtime may terminate or restrict the container.</t>
<t>Outstanding consequential operations are handled through their own authorization and lifecycle state rather than being assumed canceled merely because the container has stopped.</t>
</section>
<section numbered="true">
<name>S-3.8 - Linux Capabilities and Privilege Restrictions</name> <t>The container runtime may restrict Linux capabilities available to agent-controlled processes.</t>
<t>The runtime may also configure:</t>
<artwork type="text">| x | Non-root execution where applicable.             |
| - | ------------------------------------------------ |
| x | User-namespace remapping.                        |
| x | Restrictions on acquiring additional privileges. |
| x | Read-only filesystem regions.                    |
| x | Restricted mount operations.                     |
| x | Prohibition or control of privileged devices.    |
| x | Restrictions on host process inspection.         |
| x | Controlled access to kernel and host interfaces. |</artwork>
<t>A container process executing as root within a restricted user namespace does not necessarily possess unrestricted host authority.</t>
<t>Conversely, a privileged container configuration or excessive device and filesystem exposure may defeat important isolation assumptions.</t>
<t>The protected-finality implementation must therefore evaluate the actual confinement configuration rather than assume that the use of a container automatically supplies adequate isolation.</t>
</section>
<section numbered="true">
<name>S-3.9 - Seccomp System-Call Restrictions</name> <t>A container may employ seccomp filtering to restrict selected system calls or system-call argument patterns supported by the implementation.</t>
<t>A seccomp policy may allow, deny, log, trap, or otherwise control specified system-call classes according to supported kernel mechanisms.</t>
<t>For example, the policy may restrict selected process-creation, namespace, mount, debugging, or privileged kernel operations.</t>
<t>However, a system-call filter does not generally interpret arbitrary application-level semantics.</t>
<t>Permitting a write operation, socket operation, or service call does not necessarily establish that the content, recipient, business transaction, or downstream resource effect is authorized.</t>
<t>Consequently, operation-specific finality may require an additional protected resource interface or application-aware enforcement component.</t>
</section>
<section numbered="true">
<name>S-3.9.1 - Seccomp notification variation</name> <t>Where supported, a seccomp user-notification mechanism may be used to mediate selected system calls.</t>
<t>Such mediation must account for possible changes in untrusted process memory or execution state between notification, inspection, and operation completion.</t>
<t>Where an effect depends upon mutable application data, the design must use an appropriate stable representation or separately controlled effectuation mechanism.</t>
<t>System-call notification alone does not guarantee semantic authorization of all downstream resource operations.</t>
</section>
<section numbered="true">
<name>S-3.10 - Linux Security Modules</name> <t>The system may employ an operating-system security mechanism implementing mandatory access control or kernel-level access mediation.</t>
<t>Such mechanisms may restrict access to:</t>
<artwork type="text">| x | Files and directories.    |
| - | ------------------------- |
| x | Processes.                |
| x | Memory-related resources. |
| x | Network operations.       |
| x | Executable objects.       |</artwork>
<artwork type="text">| x | Device interfaces.                     |
| - | -------------------------------------- |
| x | Interprocess communication.            |
| x | Privileged operating-system functions. |</artwork>
<t>A security policy may be associated with the container, workload identity, process label, or another enforced security context.</t>
<t>The policy may prohibit operations that would bypass designated protected effectuation interfaces.</t>
</section>
<section numbered="true">
<name>S-3.10.1 - Relationship to finality</name> <t>An LSM-controlled operation may be one stage of protected finality enforcement where it actually controls the relevant effectuation path and implements or enforces the required decision.</t>
<t>However, a generic LSM allow or deny result is not automatically equivalent to the protected validation-evidence, scoped capability, and Finality Sink sequence required by certain independent enforcement points.</t>
<t>A specific implementation must establish those relationships where claimed.</t>
</section>
<section numbered="true">
<name>S-3.11 - eBPF-Based Observation and Enforcement</name> <t>The system may employ eBPF programs or equivalent operating-system instrumentation to obtain machine-readable observations of container-related execution behavior.</t>
<t>Possible observations include:</t>
<t>(a) process execution;
(b) selected file operations;
(c) network connection attempts;
(d) socket activity;
(e) process identity or execution-context changes;
(f) tool-worker process ancestry;
(g) resource-access events; and
(h) security-relevant state transitions.</t>
<t>Depending on the selected attachment point, kernel version, permissions, and program type, eBPF may support observation or specific enforcement actions.</t>
</section>
<section numbered="true">
<name>S-3.11.1 - Observational eBPF</name> <t>An observational program may record an event or update a monitoring state without preventing the underlying operation.</t>
<t>Such an observer may provide behavioral evidence or risk signals.</t>
<t>It does not itself constitute a non-bypassable effectuation controller for operations it cannot block.</t>
</section>
<section numbered="true">
<name>S-3.11.2 - Enforcement-capable eBPF</name> <t>An enforcement-capable program may participate in a supported kernel control path, such as an applicable LSM or network enforcement hook.</t>
<t>The implementation must identify the exact operation it controls, the security decision supplied, and the conditions under which the operation can still proceed through other routes.</t>
</section>
<section numbered="true">
<name>S-3.11.3 - Observation-to-authority separation</name> <t>In a representative embodiment, eBPF-derived observations contribute to the RBD or risk state.</t>
<t>The PED evaluates the required protected authorization predicates.</t>
<t>The Finality Sink separately verifies the authorization for the actual consequential operation.</t>
<t>Thus, detection of suspicious behavior, protected validation of authority, and effectuation enforcement remain distinguishable technical operations.</t>
</section>
<section numbered="true">
<name>PART III - CONTAINER CONTEXT AND OPERATION IDENTITY</name>
</section>
<section numbered="true">
<name>S-3.12 - Container Execution Context</name> <t>Each governed container is associated with an authenticated execution-context record.</t>
<t>A representative record comprises:</t>
<t>ContainerInstanceID = CONT-0042</t>
<t>ContainerGeneration = 310</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>ContainerImageReference = IMAGE-DIGEST-17</t>
<t>IsolationProfile = PROFILE-C3</t>
<t>AuthorityGeneration = 105</t>
<t>PermittedConnectorClasses = CLASS-A, CLASS-B</t>
<t>LifecycleStatus = RUNNING</t>
<t>The strings are illustrative.</t>
<t>The execution generation distinguishes the current container instance from previously terminated or restored instances.</t>
<t>An image digest may contribute to policy evaluation but does not independently establish that runtime behavior or requested operations are authorized.</t>
</section>
<section numbered="true">
<name>S-3.13 - Authenticated Origin Binding</name> <t>When a request reaches a host-side enforcement interface, the system determines its originating container context.</t>
<t>Depending on the interface, the origin may be established through:</t>
<t>1. Runtime-maintained container identity.
2. Host-controlled IPC endpoint registration.
3. Peer credentials and their host-side namespace interpretation.
4. Protected workload identity.
5. Host-controlled service-connection state.
6. Kernel-derived process or cgroup association.
7. Cryptographically authenticated workload context.
8. Hardware or hypervisor attestation where applicable.</t>
<t>The selected method must address identity reuse, process migration, namespace interpretation, stale connections, and other relevant attack conditions.</t>
<t>An agent-controlled header or request field claiming a particular container identity does not alone establish that identity.</t>
</section>
<section numbered="true">
<name>S-3.14 - Container Generation</name> <t>A Container Generation represents a lifecycle-specific identity associated with an instance of a containerized workload.</t>
<t>A new generation may be assigned when a container is:</t>
<t>x Created.</t>
<artwork type="text">| x | Recreated.                                  |
| - | ------------------------------------------- |
| x | Restored from a checkpoint.                 |
| x | Reassigned to a different security context. |
| x | Recovered following a failure.              |
| x | Replaced by a new worker.                   |</artwork>
<t>A generation may comprise a monotonic counter, unpredictable creation identifier, cryptographically bound identity, or another non-confusable value.</t>
<t>Where authority is bound to a generation, a capability associated with an earlier generation is not automatically valid for a replacement container.</t>
</section>
<section numbered="true">
<name>PART IV - HOST-SIDE TOOL DISPATCH AND CONNECTOR MEDIATION</name>
</section>
<section numbered="true">
<name>S-3.15 - Controlled Tool Interface</name> <t>The agent container may access external functionality through one or more controlled tool interfaces.</t>
<t>A tool interface may be implemented through:</t>
<t>(a) Unix-domain IPC;
(b) a virtual or local socket;
(c) HTTP or RPC;
(d) a host-side tool service;
(e) an application gateway;
(f) a message queue;
(g) a controlled shared-memory interface;
(h) a connector protocol; or
(i) an equivalent structured operation-dispatch mechanism.</t>
<t>The interface may receive operations to read data, modify resources, invoke external services, use credentials, or perform other consequential actions.</t>
</section>
<section numbered="true">
<name>S-3.15.1 - Tool request representation</name> <t>A representative request may include:</t>
<t>ToolRequestID</t>
<t>RequestedTool</t>
<t>OperationClass</t>
<t>TargetResource</t>
<t>OperationArguments</t>
<t>TaskReference</t>
<t>PayloadReference</t>
<t>OptionalDelegationContext</t>
<t>The host associates the request with its independently established origin identity.</t>
<t>The requester cannot acquire additional authority merely by placing a privileged identity or policy label within the request body.</t>
</section>
<section numbered="true">
<name>S-3.16 - Host-Side Connector</name> <t>A Host-Side Connector performs operations using host-controlled resources or credentials.</t>
<t>For example, a connector may:</t>
<t>1. Access an enterprise application.
2. Query a database.
3. Send an authorized message.
4. Modify a cloud resource.
5. Operate a source-control repository.
6. Invoke a financial service.
7. Use a protected credential.
8. Perform a browser-based action.</t>
<t>The connector may possess privileges not directly available to the container.</t>
<t>This privilege separation makes the connector a security-relevant effectuation interface.</t>
</section>
<section numbered="true">
<name>S-3.16.1 - Connector authority limitation</name> <t>The connector does not treat every syntactically valid request from the agent container as authorized.</t>
<t>Instead, it performs or is subject to the required authorization procedure before the governed consequential operation.</t>
<t>Where protected execution finality is claimed, the connector or its downstream interface must satisfy the required Finality Sink verification relationship.</t>
</section>
<section numbered="true">
<name>S-3.16.2 - Connector transformation</name> <t>A logical tool request may be transformed into:</t>
<artwork type="text">| x | A different HTTP method.            |
| - | ----------------------------------- |
| x | A concrete API path.                |
| x | A different payload encoding.       |
| x | Multiple downstream requests.       |
| x | A database transaction.             |
| x | A credential-bearing request.       |
| x | A queued or asynchronous operation. |</artwork>
<t>If the transformed operation materially changes the consequential effect, the system must ensure that the actual effect is covered by the applicable authorization.</t>
<t>Authorization of an abstract tool name is not necessarily authorization of every possible concrete operation performed by that tool.</t>
</section>
<section numbered="true">
<name>S-3.17 - Tool-Dispatch Candidate Act</name> <t>When the agent requests a governed tool operation, the host-side dispatcher establishes a Candidate Act.</t>
<t>A representative descriptor includes:</t>
<t>CandidateActID = CA-0301</t>
<t>ContainerGeneration = 310</t>
<t>AgentContextID = AGENT-42</t>
<t>ToolID = TOOL-ENTERPRISE-07</t>
<t>OperationClass = MODIFY_RESOURCE</t>
<t>TargetResource = RESOURCE-204</t>
<t>ArgumentsDigest = DIGEST-0301</t>
<t>AuthorityGeneration = 105</t>
<t>FinalitySinkID = FS-TOOL-03</t>
<t>Status = STAGED</t>
<t>The requested operation is not yet dispatched to the effect-capable resource.</t>
<t>The dispatcher may retain an immutable or integrity-protected copy of the material operation fields.</t>
</section>
<section numbered="true">
<name>PART V - NON-EFFECTIVE STAGING</name>
</section>
<section numbered="true">
<name>S-3.18 - Candidate Act Holding</name> <t>The staging mechanism holds a governed operation before its consequential effect.</t>
<t>A staged operation may be represented by:</t>
<artwork type="text">| x | A pending tool invocation.                       |
| - | ------------------------------------------------ |
| x | A buffered network request.                      |
| x | A prepared but uncommitted database transaction. |
| x | A queued resource-modification request.          |
| x | A withheld credential-use request.               |
| x | A disabled hardware command.                     |
| x | A staged file mutation.                          |</artwork>
<t>The staging mechanism may reside outside the agent container.</t>
<t>Where the agent controls the underlying request memory, the system uses a protected copy or independently revalidates the actual material operation fields at final effectuation.</t>
</section>
<section numbered="true">
<name>S-3.18.1 - Shared-memory safety</name> <t>A high-throughput container deployment may transport requests using shared-memory rings or buffers.</t>
<t>If the container can modify a buffer after authorization, the enforcement component must not assume that earlier validation still describes the buffer's contents.</t>
<t>A representative implementation uses one or more of:</t>
<t>(a) copying material fields into protected host memory;
(b) memory ownership transfer;
(c) controlled immutable buffer mapping;
(d) content-addressed immutable storage;
(e) atomic snapshot construction; or
(f) fresh verification at the final controlled dispatch interface.</t>
<t>The implementation must address time-of-check/time-of-use changes.</t>
</section>
<section numbered="true">
<name>S-3.19 - Canonical Operation Descriptor</name> <t>A descriptor may identify:</t>
<t>1. Candidate Act identity.
2. Originating container generation.
3. Agent and task context.
4. Operation class.
5. Actual intended resource.
6. Effective operation parameters.
7. Relevant payload representation.
8. Requested authority scope.
9. Policy generation.
10. Destination or connector identity.
11. Finality Sink identity.
12. Expiration or freshness information.
13. Replay-control information.
14. Canonicalization version.</t>
<t>A deterministic encoding is selected for comparisons and cryptographic bindings.</t>
<t>Where paths or resource identifiers are used, the system must define whether authorization refers to a logical path, resolved object identity, opened file descriptor, remote resource identifier, or another effective target.</t>
</section>
<section numbered="true">
<name>PART VI - PROTECTED AUTHORIZATION</name>
</section>
<section numbered="true">
<name>S-3.20 - Protected Enforcement Domain</name> <t>The PED may operate in a host security service, isolated process, hardened virtual machine, hypervisor domain, trusted execution environment, hardware security module, secure controller, or other implementation satisfying the required protection properties.</t>
<t>In a representative software-only implementation, the PED executes outside the agentcontrolled container and relies on the integrity of the host operating system and protected host services.</t>
<t>In a hardware-assisted implementation, selected protected functions may be placed in a TEE, HSM, secure coprocessor, or protected device.</t>
<t>The security guarantee depends upon the actual protection against the defined adversary.</t>
</section>
<section numbered="true">
<name>S-3.20.1 - Authorization predicates</name> <t>The PED may evaluate:</t>
<artwork type="text">| x | Authenticated container identity.   |
| - | ----------------------------------- |
| x | Agent identity.                     |
| x | Assigned task.                      |
| x | Delegated authority.                |
| x | Requested operation class.          |
| x | Resource identity.                  |
| x | Tool or connector scope.            |
| x | Requested destination.              |
| x | Protected policy generation.        |
| x | Applicable revocation state.        |
| x | Human authorization where required. |
| x | Credential-use restrictions.        |
| x | Data classification.                |
| x | Usage quota.                        |
| x | Runtime behavioral restrictions.    |
| x | Freshness constraints.              |
| x | Resource-state preconditions.       |</artwork>
<t>Only the predicates required by the applicable enforcement point and selected policy must be mandatory for a particular operation.</t>
</section>
<section numbered="true">
<name>S-3.21 - Protected Validation Evidence</name> <t>Following successful validation, the PED commits a protected evidence record.</t>
<t>A representative record comprises:</t>
<t>EvidenceID = VE-0301</t>
<t>CandidateActID = CA-0301</t>
<t>ValidatedDescriptorDigest = DIGEST-0301</t>
<t>PEDIdentity = PED-HOST-01</t>
<t>PolicyGeneration = 105</t>
<t>ValidationResult = APPROVED</t>
<t>AuthorizedSinkID = FS-TOOL-03</t>
<t>EvidenceGeneration = 804</t>
<t>The evidence may be implemented using:</t>
<t>1. A protected registry entry.
2. A cryptographically signed receipt.
3. A message-authenticated validation record.</t>
<t>4. A protected transactional update.
5. A sealed-state commitment.
6. A hardware-backed record.
7. A combination of the foregoing.</t>
<t>An ordinary audit entry generated after unrestricted execution does not automatically satisfy a enforcement point requiring protected evidence commitment before finality enablement.</t>
</section>
<section numbered="true">
<name>S-3.22 - Scoped Non-Bearer Finality Capability</name> <t>The PED establishes a capability bound to the validated operation and authorized effectuation boundary.</t>
<t>A representative capability includes:</t>
<t>CapabilityID = CAP-0301</t>
<t>CandidateActID = CA-0301</t>
<t>EvidenceReference = VE-0301</t>
<t>DescriptorDigest = DIGEST-0301</t>
<t>AuthorizedSink = FS-TOOL-03</t>
<t>AuthorizedResource = RESOURCE-204</t>
<t>PolicyGeneration = 105</t>
<t>UsagePolicy = SINGLE_USE</t>
<t>CapabilityStatus = ACTIVE</t>
<t>The capability may be maintained as protected state rather than transmitted as a portable bearer token.</t>
<t>An agent-controlled process cannot convert possession of an ordinary operation identifier into additional authorization without satisfying the protected enforcement conditions.</t>
</section>
<section numbered="true">
<name>S-3.22.1 - Container-independent capability custody</name> <t>In one implementation, the capability remains entirely within protected host or device state.</t>
<t>The container receives only an operation reference.</t>
<t>The reference may identify a pending task but does not constitute independent authority to execute arbitrary effects.</t>
</section>
<section numbered="true">
<name>PART VII - FINALITY SINK ENFORCEMENT</name>
</section>
<section numbered="true">
<name>S-3.23 - Host-Side Tool Finality Sink</name> <t>A host-side connector may act as the Finality Sink for a particular governed operation when it has effective control over the corresponding resource effectuation.</t>
<t>The sink obtains the actual operation parameters from the controlled dispatch representation.</t>
<t>It verifies that the operation corresponds to the protected authorization.</t>
</section>
<section numbered="true">
<name>S-3.23.1 - Required verification</name> <t>The sink may verify:</t>
<t>(a) capability existence;
(b) authorized PED origin;
(c) valid protected evidence;
(d) descriptor correspondence;
(e) resource scope;
(f) actual destination;
(g) policy generation;
(h) revocation state;
(i) validity period;
(j) usage or replay constraints;
(k) sink identity; and
(l) protected sink-local state.</t>
<t>The sink denies effectuation when a required verification fails.</t>
</section>
<section numbered="true">
<name>S-3.24 - Sink-Local Protected State</name> <t>A representative sink-local state record contains:</t>
<t>SinkID</t>
<t>CandidateActID</t>
<t>CapabilityID</t>
<t>ExpectedDescriptorDigest</t>
<t>AuthorizedResource</t>
<t>PolicyGeneration</t>
<t>ConsumptionStatus</t>
<t>DispatchStatus</t>
<t>ExternalOperationID</t>
<t>CompletionStatus</t>
<t>A single-use capability may transition:</t>
<t>UNUSED → RESERVED → CONSUMED</t>
<t>The implementation may distinguish an operation authorization being consumed from the external operation being completed.</t>
<t>An external operation may be dispatched but have an uncertain outcome.</t>
<t>The sink must not blindly regenerate a new authorization and repeat the operation merely because a response was lost.</t>
</section>
<section numbered="true">
<name>PART VIII - NETWORK EGRESS FINALITY</name>
</section>
<section numbered="true">
<name>S-3.25 - Container Network Architecture</name> <t>A container may possess a network namespace containing one or more virtual network interfaces.</t>
<t>Those interfaces may connect through virtual Ethernet devices, host networking stacks, bridges, routing tables, proxies, or network security controls.</t>
<t>A protected egress implementation may place the controlled effectuation interface at:</t>
<t>1. A host-side network proxy.
2. A restricted application gateway.
3. A controlled network namespace boundary.
4. An applicable kernel enforcement hook.
5. A protected packet-forwarding mechanism.
6. A SmartNIC or DPU.</t>
<t>7. A remote egress gateway.</t>
<t>The selected interface must control the governed network effect according to the relevant enforcement point.</t>
</section>
<section numbered="true">
<name>S-3.26 - Network Candidate Act Descriptor</name> <t>A representative network Candidate Act Descriptor includes:</t>
<t>CandidateActID</t>
<t>OriginContainerGeneration</t>
<t>AgentContextID</t>
<t>Protocol</t>
<t>RequestedHostname</t>
<t>EffectiveDestinationAddress</t>
<t>DestinationPort</t>
<t>ApplicationMethod</t>
<t>ResourcePath</t>
<t>PayloadDigest</t>
<t>CredentialUseReference</t>
<t>PolicyGeneration</t>
<t>AuthorizedEgressSink</t>
<t>The actual fields depend on the network protocol and the effect being governed.</t>
<t>Where address resolution occurs after initial authorization, the implementation may require validation of the effective resolved address or other target identity.</t>
</section>
<section numbered="true">
<name>S-3.26.1 - Destination identity</name> <t>A requested hostname and the actual remote endpoint are not always equivalent.</t>
<t>A destination policy may therefore consider:</t>
<t>x Requested hostname. x Resolved address.</t>
<artwork type="text">| x | Final connected address.          |
| - | --------------------------------- |
| x | Transport protocol.               |
| x | Port.                             |
| x | Application destination.          |
| x | TLS peer identity where relevant. |
| x | Redirected destination.           |
| x | Proxy routing state.              |</artwork>
<t>The implementation must define which properties are required for authorization.</t>
</section>
<section numbered="true">
<name>S-3.27 - Network Effectuation Workflow</name> <t>A representative workflow proceeds as follows.</t>
<t>Step N1: The container generates a network operation.</t>
<t>Step N2: The operation reaches a controlled interception interface.</t>
<t>Step N3: The network request is staged or prevented from transmission.</t>
<t>Step N4: The host obtains the authenticated source-container context.</t>
<t>Step N5: The effective request descriptor is constructed.</t>
<t>Step N6: The PED evaluates relevant authorization predicates.</t>
<t>Step N7: Required protected validation evidence is committed.</t>
<t>Step N8: A scoped non-bearer finality capability is established.</t>
<t>Step N9: The egress Finality Sink obtains the actual operation being transmitted.</t>
<t>Step N10: The sink verifies destination, protocol, resource scope, payload properties,</t>
<t>capability bindings, and applicable sink-local state.</t>
<t>Step N11: The sink permits the authorized network effect.</t>
<t>Step N12: The operation outcome and protected state are updated.</t>
<t>The system may perform additional checks following DNS resolution, connection establishment, redirection, or application-layer transformation when such checks are necessary to enforce the claimed destination or effect binding.</t>
</section>
<section numbered="true">
<name>S-3.27.1 - Encrypted application traffic</name> <t>When the governed authorization concerns application-layer fields inside encrypted traffic, the Finality Sink must have access to an appropriately trusted representation of those fields.</t>
<t>Possible implementations include:</t>
<t>(a) validation before encryption in a trusted connector;
(b) a protected application-level proxy;
(c) a trusted endpoint performing authorized request construction;</t>
<t>(d) a securely bound application request descriptor; or</t>
<t>(e) an arrangement in which the authorized operation is constructed and transmitted by the protected interface itself.</t>
<t>Merely inspecting encrypted packets without access to the relevant plaintext or authenticated request metadata may be insufficient to verify application-specific fields such as HTTP path or body.</t>
</section>
<section numbered="true">
<name>PART IX - CREDENTIAL ISOLATION AND RELEASE</name>
</section>
<section numbered="true">
<name>S-3.28 - Credential Broker</name> <t>A Credential Broker maintains or controls access to credentials used by external tools or services.</t>
<t>The broker may manage:</t>
<artwork type="text">| x | OAuth access tokens.                  |
| - | ------------------------------------- |
| x | API credentials.                      |
| x | Client certificates.                  |
| x | Signing keys.                         |
| x | Service-account credentials.          |
| x | Short-lived authentication artifacts. |
| x | Protected key-use operations.         |
| x | Privileged service sessions.          |</artwork>
<t>The container need not receive the underlying reusable credential.</t>
<t>Instead, it may request an authorized operation through a controlled interface.</t>
</section>
<section numbered="true">
<name>S-3.28.1 - Credential-use distinction</name> <t>Possession of a credential and authorization to perform a particular transaction are distinguishable.</t>
<t>A broker may possess a credential capable of authenticating to a service while the current agent task is authorized to perform only a subset of the operations available through that credential.</t>
<t>The protected authorization procedure may therefore bind permitted credential use to the specific operation, target service, resource, and applicable scope.</t>
</section>
<section numbered="true">
<name>S-3.29 - Surrogate Credential Variation</name> <t>In one implementation, the container receives a surrogate credential or non-authoritative reference.</t>
<t>The surrogate may identify an intended service or execution context without being accepted by the destination service as a complete privileged credential.</t>
<t>A host-side broker maps the surrogate to a protected credential according to the applicable authorization policy.</t>
<t>Where the embodiment employs protected-finality controls, the broker does not release or use the real credential for the governed operation until the required protected authorization condition has been established and the effectuation controller verifies the permitted operation.</t>
</section>
<section numbered="true">
<name>S-3.29.1 - Post-transformation verification</name> <t>A connector may construct a concrete outbound request and insert or apply a real credential.</t>
<t>The finality mechanism may verify the actual outbound request after material request construction and before transmission.</t>
<t>This prevents authorization of an abstract operation from silently authorizing a materially different credential-bearing request.</t>
</section>
<section numbered="true">
<name>S-3.29.2 - Credential non-disclosure</name> <t>Where the architecture requires the reusable credential to remain outside the agent container, the credential broker must prevent disclosure through:</t>
<artwork type="text">| x | Tool responses.                    |
| - | ---------------------------------- |
| x | Error messages.                    |
| x | Diagnostic logs.                   |
| x | Shared memory.                     |
| x | Filesystem mounts.                 |
| x | Environment variables.             |
| x | Process inspection.                |
| x | Uncontrolled debugging interfaces. |</artwork>
<t>The applicable implementation must address these exposure channels in accordance with its stated threat model.</t>
</section>
<section numbered="true">
<name>PART X - FILE, STORAGE, AND IPC EFFECTUATION</name>
</section>
<section numbered="true">
<name>S-3.30 - File-System Effectuation</name> <t>A container may receive access to bind mounts, overlay filesystems, persistent volumes, temporary filesystems, or other storage resources.</t>
<t>A file write may be consequential when it changes persistent data, modifies executable configuration, affects another workload, or exposes information through a shared resource.</t>
<t>A protected file-effectuation embodiment may intercept or control:</t>
<t>(a) creation;
(b) modification;
(c) deletion;
(d) rename;
(e) metadata changes;
(f) persistent commit; or
(g) transfer into another security domain.</t>
<t>The Finality Sink may reside in a controlled storage service, a filesystem mediation layer, a protected commit service, or a hardware-backed storage controller.</t>
</section>
<section numbered="true">
<name>S-3.30.1 - File object correspondence</name> <t>The implementation must distinguish between textual path authorization and authorization of the actual object modified.</t>
<t>Relevant issues may include symbolic links, hard links, bind mounts, path traversal, mount changes, file-descriptor reuse, and resource replacement.</t>
<t>Where an authorization depends on object identity, the finality mechanism should bind the actual selected object or an appropriately protected object reference.</t>
</section>
<section numbered="true">
<name>S-3.31 - Unix-Domain Sockets and IPC</name> <t>A container may communicate with host services through Unix-domain sockets or other IPC mechanisms.</t>
<t>The service may possess permissions or resources exceeding those available to the container.</t>
<t>IPC mediation may therefore include:</t>
<t>x Authenticated peer context.</t>
<artwork type="text">| x | Operation classification.    |
| - | ---------------------------- |
| x | Resource-scope verification. |
| x | Protected authorization.     |
| x | Actual operation comparison. |
| x | Finality Sink enforcement.   |</artwork>
</section>
<section numbered="true">
<name>S-3.31.1 - File-descriptor passing</name> <t>Where supported by the operating system, a process may receive an existing file descriptor through an IPC channel.</t>
<t>A passed file descriptor may confer access to a resource that would otherwise be inaccessible through path-based authorization.</t>
<t>Accordingly, an anti-bypass implementation must account for inherited, duplicated, received, and previously opened descriptors capable of producing the governed effect.</t>
<t>A filesystem or socket pathname restriction alone may not control all operations performed through an already authorized descriptor.</t>
</section>
<section numbered="true">
<name>S-3.32 - Database and Persistent Resource Commit</name> <t>An agent may request a database or persistent-service operation through a connector.</t>
<t>The controlled operation may include:</t>
<artwork type="text">| x | Insertion.                   |
| - | ---------------------------- |
| x | Update.                      |
| x | Deletion.                    |
| x | Transaction commit.          |
| x | Permission modification.     |
| x | Resource creation.           |
| x | Configuration mutation.      |
| x | Asynchronous job submission. |</artwork>
<t>A database-oriented Finality Sink may enforce operation-specific authorization immediately before the relevant commit or resource mutation.</t>
<t>Where a resource-state precondition is required, it may be implemented through a transaction version, conditional write, compare-and-update procedure, or equivalent protected mechanism.</t>
</section>
<section numbered="true">
<name>PART XI - CONTAINER LIFECYCLE AND ASYNCHRONOUS OPERATIONS</name>
</section>
<section numbered="true">
<name>S-3.33 - Container Lifecycle States</name> <t>A representative container lifecycle comprises:</t>
<t>CREATED → CONFIGURED → RUNNING → STOPPING → TERMINATED</t>
<t>Additional states may include:</t>
<t>PAUSED</t>
<t>RESTARTING</t>
<t>FAILED</t>
<t>CHECKPOINTED</t>
<t>RESTORED</t>
<t>The lifecycle may be managed by an operating-system runtime, container orchestration service, or host execution controller.</t>
<t>The system separates container lifecycle state from the lifecycle of its outstanding consequential operations.</t>
</section>
<section numbered="true">
<name>S-3.34 - Container Termination</name> <t>When a container terminates, the protected operation registry identifies pending operations associated with that container.</t>
<t>The system determines whether each operation:</t>
<t>1. Has completed.
2. Remains staged.
3. Has been authorized but not dispatched.
4. Has been dispatched.
5. Has an uncertain external outcome.
6. Is cancelable.
7. Is independently authorized for continuation.</t>
<t>The continuation decision is made according to protected authority and task-state rules.</t>
<t>Container termination does not prove that a previously dispatched operation had no external effect.</t>
</section>
<section numbered="true">
<name>S-3.35 - Container Restart and Generation Change</name> <t>A restarted or recreated container receives a new execution generation where required by the lifecycle policy.</t>
<t>The system verifies any outstanding operations before permitting the replacement container to continue them.</t>
<t>Previously consumed authorizations remain consumed.</t>
<t>Capabilities associated with a prior generation are invalidated or revalidated according to their defined continuation conditions.</t>
<t>A restored container does not regain authority merely because its local filesystem or memory contains a prior authorization reference.</t>
</section>
<section numbered="true">
<name>S-3.36 - Asynchronous Tool Worker</name> <t>A host connector may dispatch an operation to an asynchronous worker or message queue.</t>
<t>The worker may execute after the originating container has terminated.</t>
<t>In an implementation requiring finality enforcement, the worker or its downstream effectuation controller must satisfy the applicable protected authorization requirements when the actual operation is performed.</t>
<t>A protected authorization may be task-bound and survive the container lifecycle only when the corresponding continuation policy permits it.</t>
<t>An agent container cannot unilaterally authorize future effectuation simply by placing a job in an external queue.</t>
</section>
<section numbered="true">
<name>PART XII - SUCCESSFUL EXECUTION WORKFLOW</name>
</section>
<section numbered="true">
<name>S-3.37 - Principal 20-Step Workflow</name> <t>A representative successful execution proceeds as follows.</t>
</section>
<section numbered="true">
<name>Step S3-01 - Container creation</name> <t>The container runtime creates a restricted agent execution environment.</t>
</section>
<section numbered="true">
<name>Step S3-02 - Isolation configuration</name> <t>The runtime applies namespace, control-group, privilege, system-call, filesystem, network, and other relevant restrictions.</t>
</section>
<section numbered="true">
<name>Step S3-03 - Enforcement-path configuration</name> <t>The host establishes the controlled interfaces required for governed consequential operations.</t>
</section>
<section numbered="true">
<name>Step S3-04 - Execution identity assignment</name> <t>The host associates the container with an execution generation, agent identity, task identity, and applicable authority context.</t>
</section>
<section numbered="true">
<name>Step S3-05 - Agent execution</name> <t>The agent performs computation within the container.</t>
</section>
<section numbered="true">
<name>Step S3-06 - Consequential operation proposal</name> <t>The agent generates a tool, network, file, credential, storage, or other governed operation.</t>
</section>
<section numbered="true">
<name>Step S3-07 - Boundary interception</name> <t>The operation reaches the corresponding controlled interface.</t>
</section>
<section numbered="true">
<name>Step S3-08 - Authenticated origin determination</name> <t>The host identifies the actual originating execution context.</t>
</section>
<section numbered="true">
<name>Step S3-09 - Candidate Act creation</name> <t>The operation is assigned a Candidate Act identity.</t>
</section>
<section numbered="true">
<name>Step S3-10 - Non-effective staging</name> <t>The operation is held without producing the governed consequential effect.</t>
</section>
<section numbered="true">
<name>Step S3-11 - Descriptor construction</name> <t>A canonical descriptor is produced using the material operation fields and authenticated context.</t>
</section>
<section numbered="true">
<name>Step S3-12 - PED submission</name> <t>The descriptor is submitted to the protected authorization mechanism.</t>
</section>
<section numbered="true">
<name>Step S3-13 - Protected predicate evaluation</name> <t>The PED evaluates the applicable identity, scope, resource, policy, freshness, and other required conditions.</t>
</section>
<section numbered="true">
<name>Step S3-14 - Protected evidence commitment</name> <t>The PED commits the required validation evidence.</t>
</section>
<section numbered="true">
<name>Step S3-15 - Scoped finality authorization</name> <t>The PED establishes the applicable bounded non-bearer authorization condition.</t>
</section>
<section numbered="true">
<name>Step S3-16 - Sink-side actual-operation reconstruction</name> <t>The Finality Sink obtains the actual operation from its controlled effectuation representation.</t>
</section>
<section numbered="true">
<name>Step S3-17 - Finality verification</name> <t>The sink verifies the required evidence, capability, descriptor correspondence, current authority state, and usage conditions.</t>
</section>
<section numbered="true">
<name>Step S3-18 - Protected authorization-state transition</name> <t>The sink reserves or consumes the bounded authorization according to the required atomic state-transition procedure.</t>
</section>
<section numbered="true">
<name>Step S3-19 - Consequential effectuation</name> <t>The authorized operation is executed through the controlled effectuation interface.</t>
</section>
<section numbered="true">
<name>Step S3-20 - Completion and reconciliation</name> <t>The operation outcome and corresponding protected states are recorded and reconciled.</t>
<t>The procedure may be adapted to different resource classes, provided the actual security properties required by the applicable enforcement point are maintained.</t>
</section>
<section numbered="true">
<name>PART XIII - REFERENCE PSEUDOCODE</name>
</section>
<section numbered="true">
<name>S-3.38 - Algorithm A: Container Registration</name> <t>function RegisterAgentContainer(runtime_handle, task, profile):</t>
<t>context = AuthenticateRuntimeContext(runtime_handle)</t>
<t>if context is invalid:</t>
<t>return DENIED</t>
<t>generation = AllocateProtectedGeneration()</t>
<t>ApplyIsolationProfile(context, profile)</t>
<t>if not VerifyRequiredIsolationControls(context, profile):</t>
<t>return DENIED if not VerifyGovernedEffectPaths(context):</t>
<t>return DENIED</t>
<t>record = {</t>
<t>container_id: context.container_id,</t>
<t>container_generation: generation, agent_id: task.agent_id, task_id: task.id, isolation_profile: profile.id, authority_generation: CurrentAuthorityGeneration(task), lifecycle_status: RUNNING }</t>
<t>ProtectedContextRegistry.register(record)</t>
<t>return record</t>
<t>The required isolation and effect-path checks must be specified for the selected container platform. A routine that merely returns success without testing the configured restrictions does not establish the corresponding protection property.</t>
</section>
<section numbered="true">
<name>S-3.39 - Algorithm B: Tool Request Interception</name> <t>function InterceptToolRequest(channel, request):</t>
<t>context = AuthenticateContainerOrigin(channel)</t>
<t>if context is invalid:</t>
<t>return DENIED</t>
<t>if not IsCurrentContainerGeneration(context):</t>
<t>return DENIED</t>
<t>operation = ConstructControlledOperationSnapshot(request)</t>
<t>if not IsGovernedOperation(operation):</t>
<t>return ProcessUnderApplicableOrdinaryPolicy(operation)</t>
<t>candidate_id = AllocateCandidateActID()</t>
<t>descriptor = Canonicalize({</t>
<t>candidate_id: candidate_id, origin_context: context, operation: operation, authority_generation: CurrentAuthorityGeneration(context), intended_sink: ResolveRequiredSink(operation) })</t>
<t>ProtectedOperationRegistry.stage(</t>
<t>candidate_id, operation, descriptor )</t>
<t>return PED.Validate(candidate_id, descriptor)</t>
<t>This procedure must be combined with actual blocking of the governed effectuation path.</t>
<t>Merely recording the operation in the registry while allowing immediate execution would not establish a Non-Effective State.</t>
<t>S-3.40 - Algorithm C: Protected Validation and Capability</t>
<t>function ValidateContainerCandidate(candidate_id, descriptor):</t>
<t>record = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if record.status != STAGED:</t>
<t>return DENIED</t>
<t>if not VerifyAuthenticatedOrigin(descriptor, record):</t>
<t>return DENIED</t>
<t>if not VerifyCurrentAuthorityGeneration(descriptor):</t>
<t>return DENIED</t>
<t>authority = ProtectedAuthorityRegistry.lookup(descriptor)</t>
<t>if not EvaluateRequiredPredicates(descriptor, authority):</t>
<t>ProtectedOperationRegistry.deny(candidate_id) return DENIED</t>
<t>evidence = CommitProtectedValidationEvidence(</t>
<t>candidate_id, descriptor, authority )</t>
<t>capability = EstablishScopedNonBearerCapability({</t>
<t>candidate_id: candidate_id, evidence_reference: evidence.id, descriptor_digest: Hash(descriptor), permitted_sink: descriptor.intended_sink, permitted_scope: authority.approved_scope, authority_generation: authority.generation })</t>
<t>if not AtomicallyActivateAuthorization(</t>
<t>candidate_id, evidence.id, capability.id</t>
<t>):</t>
<t>RevokeOrDisableCapability(capability.id) return DENIED</t>
<t>return AUTHORIZED</t>
<t>The protected implementation must define the transaction ordering and recovery behavior governing evidence creation, capability establishment, and activation.</t>
</section>
<section numbered="true">
<name>S-3.41 - Algorithm D: Finality Sink Verification</name> <t>function ExecuteAtFinalitySink(candidate_id):</t>
<t>record = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if record.status != AUTHORIZED:</t>
<t>return DENIED</t>
<t>actual_operation = ObtainActualPendingOperation(candidate_id)</t>
<t>if actual_operation is unavailable:</t>
<t>return DENIED</t>
<t>descriptor = CanonicalizeActualOperation(actual_operation)</t>
<t>evidence = ProtectedEvidenceRegistry.get(record.evidence_id)</t>
<t>capability = ProtectedCapabilityRegistry.get(</t>
<t>record.capability_id )</t>
<t>if not VerifyProtectedEvidence(evidence):</t>
<t>return DENIED if not VerifyCapabilityEvidenceBinding(</t>
<t>capability, evidence ):</t>
<t>return DENIED</t>
<t>if not VerifyActualOperationBinding(</t>
<t>descriptor, capability ):</t>
<t>return DENIED if not VerifyCurrentAuthorityAndRevocation(capability):</t>
<t>return DENIED</t>
<t>if not VerifySinkLocalState(capability):</t>
<t>return DENIED</t>
<t>if not AtomicallyReserveAuthorization(capability):</t>
<t>return DENIED</t>
<t>result = DispatchThroughControlledInterface(actual_operation)</t>
<t>ReconcileOperationOutcome(candidate_id, result)</t>
<t>return result</t>
<t>For an external nontransactional resource, the local reservation and the external effect may not be one atomic transaction.</t>
<t>The implementation must therefore preserve unresolved-outcome state and define its permitted retry or reconciliation procedure.</t>
<t>S-3.42 - Algorithm E: Container Termination Reconciliation</t>
<t>function TerminateAgentContainer(container_id, generation):</t>
<t>ProtectedContextRegistry.markStopping(</t>
<t>container_id, generation )</t>
<t>BlockNewGovernedRequests(container_id, generation)</t>
<t>operations = ProtectedOperationRegistry.listByOrigin(</t>
<t>container_id, generation )</t>
<t>for each operation in operations:</t>
<t>if operation.status == COMPLETED:</t>
<t>continue if operation.status in [STAGED, AUTHORIZED]:</t>
<t>if not IsContinuationAuthorized(operation):</t>
<t>CancelOrRevoke(operation)</t>
<t>if operation.status in [RESERVED, DISPATCHED, INDETERMINATE]:</t>
<t>MarkForReconciliation(operation)</t>
<t>ProtectedContextRegistry.revokeGeneration(generation)</t>
<t>ContainerRuntime.stop(container_id)</t>
<t>return TERMINATED</t>
<t>The ordering must ensure that an operation cannot obtain unauthorized new authority during the transition from RUNNING to STOPPING.</t>
</section>
<section numbered="true">
<name>S-3.43 - Algorithm F: Credential-Brokered Dispatch</name> <t>function ExecuteCredentialBoundOperation(candidate_id):</t>
<t>record = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if record.status != AUTHORIZED:</t>
<t>return DENIED operation = ConstructFinalOutboundRequest(record)</t>
<t>if not VerifyProtectedFinalityAuthorization(</t>
<t>candidate_id, operation ):</t>
<t>return DENIED credential_context = CredentialBroker.resolveAuthorizedUse(</t>
<t>operation.service_id, operation.authorized_scope )</t>
<t>if credential_context is invalid:</t>
<t>return DENIED result = ControlledDispatchWithCredential(</t>
<t>operation, credential_context )</t>
<t>ReconcileOperationOutcome(candidate_id, result)</t>
<t>return result</t>
<t>In a production implementation, the protected finality verification and authorization-state reservation must be coordinated with final request construction and credential use.</t>
<t>The credential must not be exposed to an untrusted operation path after verification in a manner permitting subsequent unauthorized modification or reuse.</t>
</section>
<section numbered="true">
<name>PART XIV - WORKED EXAMPLES</name> <t>S-3.44 - Example A: Authorized Repository Modification</t>
<t>The following is a hypothetical implementation example.</t>
<t>An AI coding agent executes within a restricted container.</t>
<t>The agent is assigned a task to update a specific application configuration file in an enterprise repository.</t>
<t>The container may read and modify permitted local working-copy files but cannot directly push changes to the protected remote repository.</t>
<t>A host-side repository connector controls remote commits or pushes.</t>
<t>The agent produces a proposed update.</t>
<t>The connector receives the proposed operation and constructs a Candidate Act identifying:</t>
<artwork type="text">| x | The repository.                                |
| - | ---------------------------------------------- |
| x | The branch.                                    |
| x | The affected file.                             |
| x | The proposed modification.                     |
| x | The assigned task.                             |
| x | The applicable authorization generation.       |
| x | The intended repository effectuation boundary. |</artwork>
<t>The PED verifies that the modification remains within the authorized task and resource scope.</t>
<t>The PED commits the required protected validation evidence and activates a scoped nonbearer finality capability.</t>
<t>The Finality Sink verifies the actual pending repository operation.</t>
<t>Where a branch or commit-state precondition is required, it is checked against the current repository state.</t>
<t>Only the authorized operation is submitted.</t>
<t>A subsequent attempt to modify a different repository or branch requires authorization covering that operation.</t>
<t>S-3.45 - Example B: Unauthorized Data Export Through an Allowed Tool</t>
<t>An agent container is permitted to use an enterprise messaging connector.</t>
<t>The agent receives untrusted content directing it to export a confidential document.</t>
<t>The agent constructs a messaging request containing the confidential document and an unauthorized external recipient.</t>
<t>The request reaches the host-side connector.</t>
<t>The operation is staged.</t>
<t>The PED evaluates the requested recipient and disclosure scope.</t>
<t>The authorization fails.</t>
<t>No scoped finality capability is activated.</t>
<t>The Finality Sink does not transmit the message.</t>
<t>This example illustrates the distinction between permission to access a tool and authority to perform a specific operation through that tool.</t>
</section>
<section numbered="true">
<name>S-3.46 - Example C: Host Credential Substitution</name> <t>An agent is authorized to retrieve a limited report from an external service.</t>
<t>The container possesses only a surrogate service reference.</t>
<t>The host-side credential broker retains the actual reusable service credential.</t>
<t>The agent requests the report.</t>
<t>The host-side service constructs the proposed request and stages it.</t>
<t>The PED validates the operation and its permitted resource scope.</t>
<t>Protected evidence is committed.</t>
<t>A bounded finality capability is activated.</t>
<t>The controlled connector constructs the final credential-bearing request.</t>
<t>The Finality Sink verifies the actual request, destination, authorization scope, and relevant protected state.</t>
<t>The real credential is applied within the controlled dispatch path.</t>
<t>The authorized request is transmitted without placing the reusable credential in the agent container.</t>
<t>A request outside the authorized resource scope is denied even if the credential could otherwise authenticate such an operation.</t>
<t>S-3.47 - Example D: Container Termination During Asynchronous Execution</t>
<t>The agent requests an authorized cloud resource operation.</t>
<t>The operation is dispatched through a protected connector.</t>
<t>The container terminates before the external service confirms completion.</t>
<t>The protected operation registry records the operation as DISPATCHED or INDETERMINATE.</t>
<t>A replacement container is started.</t>
<t>Before attempting the same operation, the replacement checks the corresponding protected operation state through the authorized interface.</t>
<t>The system does not interpret missing guest-local completion state as proof of non-execution.</t>
<t>The operation is reconciled through an authorized transaction identifier, service status query, supported idempotency mechanism, or other defined recovery procedure.</t>
<t>Where the outcome cannot be established, the system retains an explicit unresolved state rather than claiming exactly-once effectuation.</t>
</section>
<section numbered="true">
<name>PART XV - FAILURE AND ADVERSARIAL SCENARIOS</name>
</section>
<section numbered="true">
<name>S-3.48 - Representative Failure Conditions</name>
</section>
<section numbered="true">
<name>F1 - Privileged Container Configuration</name> <t>The container is unintentionally granted excessive host privileges or device access.</t>
<t>The isolation-verification mechanism detects a configuration incompatible with the intended trust assumptions.</t>
<t>The system rejects the deployment or restricts the relevant effectuation paths.</t>
</section>
<section numbered="true">
<name>F2 - Namespace Bypass</name> <t>An agent-controlled process accesses a resource through a permitted interface that circumvents the intended namespace-based restriction.</t>
<t>The anti-bypass analysis identifies the alternate path and requires mediation or exclusion.</t>
</section>
<section numbered="true">
<name>F3 - Inherited File Descriptor</name> <t>The container inherits an open descriptor giving access to a protected resource.</t>
<t>The system must account for the descriptor as an effect-capable interface; a later pathname restriction alone may be insufficient.</t>
</section>
<section numbered="true">
<name>F4 - Host-Side Connector Abuse</name> <t>The agent submits a syntactically valid tool request exceeding its task authority.</t>
<t>Protected authorization rejects the unauthorized effect.</t>
</section>
<section numbered="true">
<name>F5 - Credential Disclosure</name> <t>A connector accidentally returns a privileged credential in an error response or log.</t>
<t>The credential-isolation mechanism must prevent or constrain disclosure through the relevant output path.</t>
</section>
<section numbered="true">
<name>F6 - DNS Rebinding or Redirected Destination</name> <t>The effective destination differs from the destination originally evaluated.</t>
<t>The egress enforcement mechanism performs any required final-target verification before the governed transmission.</t>
</section>
<section numbered="true">
<name>F7 - eBPF Observation Loss</name> <t>A monitoring mechanism drops events because of buffer overflow, detachment, or resource exhaustion.</t>
<t>Where the authorization policy depends upon observation coverage, the corresponding observation state is marked incomplete.</t>
<t>Missing observations are not treated as proof of safe operation.</t>
</section>
<section numbered="true">
<name>F8 - Kernel Compromise</name> <t>An attacker compromises the host kernel underlying a software-only enforcement arrangement.</t>
<t>The intended software security boundary may be defeated.</t>
<t>Enforcement Points of resistance to this adversary require additional protection mechanisms, such as suitable hardware-backed isolation and effectuation control.</t>
</section>
<section numbered="true">
<name>F9 - Operation Substitution</name> <t>A connector changes the material operation after validation.</t>
<t>The Finality Sink detects a mismatch or enforces an expressly permitted transformation envelope.</t>
</section>
<section numbered="true">
<name>F10 - Capability Replay</name> <t>A consumed single-use authorization is presented again.</t>
<t>Protected sink-local state rejects replay.</t>
</section>
<section numbered="true">
<name>F11 - Container Restart</name> <t>A recreated container attempts to reuse a capability associated with a previous execution generation.</t>
<t>The capability is rejected or subjected to an authorized continuation procedure.</t>
</section>
<section numbered="true">
<name>F12 - Asynchronous Worker Delay</name> <t>A queued worker attempts effectuation after the originating task has been revoked.</t>
<t>The protected authorization or continuation policy prevents unauthorized late execution.</t>
</section>
<section numbered="true">
<name>F13 - Shared-Memory Modification</name> <t>The agent modifies a shared-memory request buffer after validation.</t>
<t>The sink uses a controlled immutable snapshot or revalidates the actual operation before dispatch.</t>
</section>
<section numbered="true">
<name>F14 - Policy-Generation Mismatch</name> <t>The PED validates an operation under an earlier policy generation that has since become unacceptable for the effect.</t>
<t>The Finality Sink applies the required current-generation or revocation check.</t>
</section>
<section numbered="true">
<name>F15 - Connector Crash After Possible External Effect</name> <t>The connector loses connectivity after submitting an operation.</t>
<t>The system records an indeterminate outcome and performs reconciliation rather than automatic blind repetition.</t>
</section>
<section numbered="true">
<name>F16 - Host Networking Bypass</name> <t>An alternate interface or host-network configuration permits external transmission without the protected egress controller.</t>
<t>The deployment fails the non-bypassability condition until the alternate route is restricted or mediated.</t>
</section>
<section numbered="true">
<name>F17 - Symlink or Mount Substitution</name> <t>The apparent authorized file path resolves to a different effective storage object.</t>
<t>The enforcement mechanism verifies the intended object or uses a protected file reference according to the enforcement point-required binding.</t>
</section>
<section numbered="true">
<name>F18 - Container Identity Spoofing</name> <t>The container sends an IPC request containing another container's identity.</t>
<t>The host uses authenticated origin context, rather than the untrusted claimed identifier, for authorization.</t>
</section>
<section numbered="true">
<name>PART XVI - SOFTWARE, HARDWARE, AND HYBRID IMPLEMENTATIONS</name>
</section>
<section numbered="true">
<name>S-3.49 - Software-Only Container Implementation</name> <t>The system employs ordinary operating-system containers.</t>
<t>The runtime configures namespaces, control groups, privileges, system-call filters, filesystem restrictions, and network mediation.</t>
<t>A host-side protected service performs PED validation.</t>
<t>A controlled connector or gateway serves as the Finality Sink.</t>
<t>The security model depends on the integrity of the required host operating-system components.</t>
</section>
<section numbered="true">
<name>S-3.50 - LSM-Based Enforcement Implementation</name> <t>An applicable Linux Security Module enforces selected resource restrictions or operationcontrol decisions.</t>
<t>The system may associate container security contexts with operation classes or resource policies.</t>
<t>The PED may provide protected authorization state to the enforcement mechanism.</t>
<t>Where the LSM interface serves as or controls a Finality Sink, it must perform the required enforcement point-specific validation or enforce the result through a non-bypassable technical relationship.</t>
</section>
<section numbered="true">
<name>S-3.51 - eBPF-Assisted Implementation</name> <t>An eBPF subsystem observes or, at suitable supported hooks, restricts selected operations.</t>
<t>Observed events may contribute to runtime behavioral evidence.</t>
<t>An enforcement-capable eBPF program may also participate in applicable operation-control paths.</t>
<t>The implementation must specify which operations can be denied at the selected hook and which require a separate application-aware effectuation controller.</t>
</section>
<section numbered="true">
<name>S-3.52 - Hypervisor-Hosted Container Implementation</name> <t>The container executes inside a host virtual machine.</t>
<t>The virtual machine supplies an additional isolation boundary between the container workload and the underlying infrastructure.</t>
<t>The PED and Finality Sink may execute within the host VM, in the underlying hypervisor, in a separate protected virtual machine, or in another trusted service.</t>
<t>The required security relationships are determined by the actual deployment and enforcement point limitations.</t>
</section>
<section numbered="true">
<name>S-3.53 - TEE-Assisted Container Implementation</name> <t>A protected validation component executes within a suitable trusted execution environment.</t>
<t>The container submits Candidate Acts through a controlled interface.</t>
<t>The TEE performs required protected validation or authority-state operations.</t>
<t>The effectuation controller verifies the resulting bounded authorization before releasing the governed effect.</t>
<t>This arrangement must specify how untrusted host software is prevented from bypassing the designated effectuation controller when resistance to host compromise is claimed.</t>
</section>
<section numbered="true">
<name>S-3.54 - HSM-Assisted Credential and Finality Implementation</name> <t>An HSM performs protected cryptographic or authorization-state functions.</t>
<t>The agent container lacks direct access to reusable privileged keys.</t>
<t>A host-side connector constructs the operation.</t>
<t>The protected enforcement procedure authorizes the specific credential use.</t>
<t>A controlled sink performs or authorizes the credential-bound external operation.</t>
<t>The HSM does not constitute a complete CIED merely because it stores a credential; its role must provide the particular protected enforcement functions required by the enforcement point.</t>
</section>
<section numbered="true">
<name>S-3.55 - SmartNIC/DPU Enforcement Implementation</name> <t>Containers execute on a host connected to a programmable network device.</t>
<t>The protected device controls specified network-egress operations.</t>
<t>The device receives authenticated context information sufficient to associate a network operation with the appropriate container and authorization scope.</t>
<t>The device verifies the required protected enablement condition before transmission.</t>
<t>Where application-layer authorization is required, the implementation supplies a trustworthy representation of the relevant application request fields.</t>
<t>Alternative networking paths must be constrained where non-bypassability is claimed.</t>
</section>
<section numbered="true">
<name>S-3.56 - Distributed Host-Connector Implementation</name> <t>An agent container executes on one host.</t>
<t>The PED executes on a separate protected service.</t>
<t>A tool connector executes on another machine.</t>
<t>A Finality Sink controls the relevant external resource operation.</t>
<t>The components exchange authenticated context, protected authorization references, operation descriptors, and required evidence.</t>
<t>The distributed design must address message replay, state consistency, partition behavior, and incomplete operations.</t>
</section>
<section numbered="true">
<name>PART XVII - DATA STRUCTURES</name>
</section>
<section numbered="true">
<name>S-3.57 - ContainerContextRecord</name> <t>The record may comprise:</t>
<artwork type="text">| x | ContainerInstanceID.     |
| - | ------------------------ |
| x | ContainerGeneration.     |
| x | AgentContextID.          |
| x | TaskID.                  |
| x | ImageReference.          |
| x | IsolationProfile.        |
| x | NamespaceReferences.     |
| x | CgroupReference.         |
| x | SecurityPolicyReference. |
| x | AuthorityGeneration.     |
| x | LifecycleStatus.         |</artwork>
</section>
<section numbered="true">
<name>S-3.58 - ToolCandidateActRecord</name> <t>The record may comprise:</t>
<artwork type="text">| x | CandidateActID.            |
| - | -------------------------- |
| x | OriginContainerGeneration. |
| x | AgentContextID.            |
| x | ToolID.                    |
| x | OperationClass.            |
| x | ResourceID.                |
| x | CanonicalArguments.        |
| x | PayloadDigest.             |
| x | PolicyGeneration.          |
| x | AuthorizedSinkID.          |
| x | CandidateStatus.           |</artwork>
</section>
<section numbered="true">
<name>S-3.59 - ProtectedValidationEvidenceRecord</name> <t>The record may comprise:</t>
<artwork type="text">| x | EvidenceID.              |
| - | ------------------------ |
| x | CandidateActID.          |
| x | DescriptorDigest.        |
| x | PEDIdentity.             |
| x | EvaluatedAuthorityScope. |
| x | PolicyGeneration.        |
| x | ValidationResult.        |</artwork>
<t>x EvidenceCommitment. x EvidenceGeneration.</t>
</section>
<section numbered="true">
<name>S-3.60 - ScopedFinalityCapabilityRecord</name> <t>The record may comprise:</t>
<artwork type="text">| x | CapabilityID.            |
| - | ------------------------ |
| x | CandidateActID.          |
| x | EvidenceReference.       |
| x | AuthorizedSinkID.        |
| x | AuthorizedResourceScope. |
| x | AuthorityGeneration.     |
| x | UsagePolicy.             |
| x | ExpiryCondition.         |
| x | CapabilityStatus.        |</artwork>
</section>
<section numbered="true">
<name>S-3.61 - SinkLocalStateRecord</name> <t>The record may comprise:</t>
<artwork type="text">| x | SinkID.                   |
| - | ------------------------- |
| x | CandidateActID.           |
| x | CapabilityID.             |
| x | ExpectedDescriptorDigest. |
| x | ResourceStateReference.   |
| x | AuthorityGeneration.      |
| x | ConsumptionStatus.        |
| x | DispatchStatus.           |
| x | ExternalOperationID.      |
| x | CompletionStatus.         |</artwork>
</section>
<section numbered="true">
<name>S-3.62 - ContainerEffectPathRecord</name> <t>The record may comprise:</t>
<artwork type="text">| x | EffectPathID.              |
| - | -------------------------- |
| x | OriginContainerClass.      |
| x | OperationClass.            |
| x | InterceptionPoint.         |
| x | EffectuationInterface.     |
| x | RequiredSinkID.            |
| x | AlternatePathRestrictions. |
| x | CoverageStatus.            |</artwork>
</section>
<section numbered="true">
<name>S-3.63 - CredentialBrokerRecord</name> <t>The record may comprise:</t>
<t>x BrokerCredentialReference.</t>
<artwork type="text">| x | PermittedService.         |
| - | ------------------------- |
| x | AuthorizedOperationScope. |
| x | AgentOrTaskAssociation.   |
| x | SecretCustodyDomain.      |
| x | AllowedUseInterface.      |
| x | CredentialVersion.        |
| x | RevocationState.          |</artwork>
</section>
<section numbered="true">
<name>S-3.64 - OutstandingOperationRecord</name> <t>The record may comprise:</t>
<artwork type="text">| x | OperationID.                  |
| - | ----------------------------- |
| x | CandidateActID.               |
| x | OriginContainerGeneration.    |
| x | TaskID.                       |
| x | AuthorizationReference.       |
| x | DispatchStatus.               |
| x | ExternalTransactionReference. |
| x | CompletionStatus.             |
| x | ReconciliationStatus.         |
| x | LastProtectedStateTransition. |</artwork>
<t>These records are illustrative and may be realized through protected software memory, authenticated databases, trusted services, secure registers, deterministic binary encodings, or combinations thereof.</t>
</section>
<section numbered="true">
<name>PART XVIII - implementer VERIFICATION TESTS</name>
</section>
<section numbered="true">
<name>S-3.65 - Proposed Engineering Test Matrix</name> <t>The following tests describe verification procedures and expected behavior. They are not representations of completed experiments.</t>
</section>
<section numbered="true">
<name>Test Test condition</name> <t>T1 Authorized tool operation T2 Unauthorized tool operation T3 Missing finality capability T4 Replayed single-use capability T5 Altered operation payload T6 Spoofed container identity T7 Privileged container</t>
<t>misconfiguration T8 Alternate network route T9 Direct device pass-through</t>
</section>
<section numbered="true">
<name>Expected result</name> <t>Permitted through required sink Denied Effectuation withheld Rejected Mismatch rejected Authenticated origin used Deployment or route restricted Blocked or mediated Governed effect prevented from bypassing</t>
<t>T10 Unauthorized credential use T11 Credential leakage through logs T12 Post-validation request</t>
<t>transformation</t>
<t>T13 DNS or destination change T14 eBPF telemetry loss T15 Shared-memory race T16 File-path substitution T17 Container restart T18 Asynchronous delayed worker T19 PED unavailable T20 Sink unavailable T21 Concurrent capability use T22 External completion uncertainty T23 Container termination T24 Host-kernel compromise</t>
<t>Denied Protected disclosure controls tested Actual effect reverified Required destination checks enforced Coverage gap recognized where relevant Stable actual-operation verification Effective target checked Stale generation authority rejected Continuation policy enforced No permissive fallback No uncontrolled effectuation Usage limits maintained Reconciliation state retained Pending operation status preserved Protection limits identified under selected trust model</t>
<t>These procedures should be adapted to the actual operating system and enforcement technologies selected for a prototype.</t>
</section>
<section numbered="true">
<name>PART XX - Enforcement-Point Mapping and Technical Correspondence</name>
</section>
<section numbered="true">
<name>S-3.75 - Representative Enforcement Point Support</name> <t>This embodiment may provide supporting disclosure for enforcement point limitations directed to:</t>
<t>(a) sandboxed artificial-intelligence-agent execution;
(b) host-side protected enforcement;
(c) operation-specific tool and connector authorization;
(d) candidate operation staging;
(e) protected validation evidence;
(f) scoped non-bearer capabilities;
(g) Finality Sink verification;
(h) network egress controls;
(i) credential brokering;</t>
<t>(j) container-origin binding;</t>
<t>(k) runtime observation;</t>
<t>(l) process and tool lineage;</t>
<t>(m) asynchronous operation continuation;</t>
<t>(n) anti-bypass enforcement;</t>
<t>(o) authorization-state revocation;</t>
<t>(p) software-hardware hybrid enforcement; and</t>
<t>(q) distributed resource governance.</t>
<t>The embodiment is particularly relevant to the protected sandbox-effectuation, credentialrelease, effectuation-path, process-lineage, and selected tool-governance enforcement point families.</t>
<t>However, the embodiment's inclusion in the specification does not automatically establish support for every limitation of those independent or dependent enforcement points.</t>
<t>Each final enforcement point must be mapped against the specific described technical mechanism.</t>
</section>
<section numbered="true">
<name>PART XXI - implementer IMPLEMENTATION REQUIREMENTS</name>
</section>
<section numbered="true">
<name>S-3.76 - Implementation Checklist</name> <t>For a selected container platform and governed resource class, a implementer implementing the embodiment identifies and configures:</t>
<t>1. The container runtime and operating-system version.
2. The intended adversary and trusted computing base.
3. The specific namespace and privilege configuration.
4. The applicable control-group restrictions.
5. The seccomp policy and supported mediation points.
6. The operating-system mandatory access-control restrictions.
7. The selected eBPF observation or enforcement points.
8. The host-controlled communication channels.
9. The authenticated container-origin mechanism.
10. The execution-generation allocation and revocation process.
11. The operations requiring protected finality.
12. The complete set of paths capable of producing each governed effect.
13. The operation interception and staging mechanism.
14. The operation descriptor schema and canonicalization rules.
15. The PED and its protected authority-state representation.
16. The authorization predicates.
17. The evidence-commitment mechanism.</t>
<t>18. The scoped capability representation.
19. The Finality Sink actual-operation verification procedure.
20. The protected sink-local state and consumption semantics.
21. The credential broker and secret-exposure restrictions.
22. The treatment of DNS, redirects, protocol transformations, and effective destinations where relevant.
23. The method for controlling inherited file descriptors, shared mounts, IPC, and passedthrough devices.
24. The operation lifecycle and asynchronous continuation policy.
25. The retry, recovery, and external outcome reconciliation procedure.
26. The treatment of container restart, restoration, and replacement.
27. The test procedures verifying the required enforcement properties.</t>
<t>The particular implementation may omit nonessential optional features, but all elements expressly required by a enforcement point must be technically supported.</t>
</section>
<section numbered="true">
<name>S-3.77 - Technical Effect</name> <t>In the representative protected-finality implementation, the system allows an artificialintelligence agent to execute inside a container while withholding selected external effects until the applicable independent authorization procedure succeeds.</t>
<t>The container's access to a tool, connection, process interface, or credential reference is not automatically treated as authority for every consequential operation available through that interface.</t>
<t>The architecture can separate:</t>
<t>1. Agent computation.
2. Container resource confinement.
3. Runtime observation.
4. Protected authorization evaluation.
5. Protected validation evidence.
6. Scoped finality enablement.
7. Actual-operation verification.
8. Effectuation and completion reconciliation.</t>
<t>These operations may be implemented across cooperating software, firmware, hardware, and distributed infrastructure components.</t>
<t>The degree of isolation and non-bypassability achieved depends on the selected implementation and the actual controlled effectuation paths.</t>
</section>
<section numbered="true">
<name>S-3.78 - Technical Summary</name>
<t>this implementation profile discloses a container-isolated artificial-intelligence-agent execution system comprising an agent container, controlled effectuation interfaces, authenticated execution-context binding, Candidate Act interception, non-effective operation staging, protected authorization, validation-evidence commitment, scoped non-bearer finality enablement, and a Finality Sink configured to verify the actual pending consequential operation.</t>
<t>The system may employ namespaces, control groups, seccomp, Linux Security Modules, eBPF observation, host-side tool connectors, protected credential brokers, network proxies, trusted execution environments, hardware security modules, protected network devices, or combinations thereof.</t>
<t>The architecture separates ordinary workload isolation from authority to produce specified consequential effects.</t>
<t>It further provides representative mechanisms for handling container lifecycle changes, asynchronous operations, protected authorization-state consumption, stale execution generations, and operation-substitution or bypass attempts.</t>
<t>The embodiment does not require every independently claimed alternative architecture to employ protected execution finality. Monitoring-only, native authorization, static sandbox, and other separately architectures may use their respective implementation mechanisms.</t>
<section numbered="true">
<name>PROCESS-ISOLATED ARTIFICIAL-INTELLIGENCE-AGENT EXECUTION WITH PROTECTED AUTHORITY SEPARATION, PROCESS-LINEAGE</name>
</section>
<section numbered="true">
<name>CONTROL, HANDLE MEDIATION, AND FINALITY SINK VERIFICATION</name>
</section>
</section>
</section>
<section numbered="true" anchor="profile-s4">
<name>Implementation Profile S-4</name> <t>Source location: original disclosure pages 187-233. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>S-4.1 - Technical Field</name> <t>this implementation profile relates to artificial-intelligence-agent security, operating-system process isolation, process-level privilege separation, interprocess communication, resourceaccess mediation, protected authorization, and effectuation control.</t>
<t>More particularly, the embodiment describes a computing system in which an artificialintelligence agent operates as one or more restricted operating-system processes, while specified consequential operations remain under the control of an enforcement mechanism having authority separate from that of the agent-controlled processes.</t>
<t>The system may operate without creating a separate virtual machine, micro-virtual machine, operating-system container, or hardware enclave for the agent.</t>
<t>Process isolation may be implemented using operating-system security principals, process access tokens, privilege restrictions, access-control labels, kernel-enforced permissions, process-group controls, restricted executable environments, security descriptors, interprocess communication mediation, or combinations thereof.</t>
<t>The protected execution-finality functions may be implemented by software, firmware, hardware, protected services, or combinations thereof.</t>
<t>The process-level architecture constitutes a species of the broader execution-control architecture and does not require that all independently disclosed inventions use the same finality mechanism.</t>
</section>
<section numbered="true">
<name>S-4.2 - Technical Problem</name> <t>Artificial-intelligence agents may execute as ordinary operating-system processes, including language-model runtimes, command-line agents, development assistants, automation processes, browser-control programs, and background task workers.</t>
<t>Such processes may operate under a user identity or service identity that has access to files, applications, credentials, operating-system resources, network interfaces, and privileged tool services.</t>
<t>A process-isolation configuration may restrict the privileges or resources available to the agent.</t>
<t>However, process isolation does not necessarily establish whether each consequential operation performed by that process is authorized for its particular task, target resource, purpose, destination, or execution context.</t>
<t>For example:</t>
<t>(a) an agent process may possess a valid user access token but generate a resource modification outside the intended task;</t>
<t>(b) an agent may inherit an open file descriptor or object handle granting access beyond its intended permissions;</t>
<t>(c) a restricted process may communicate with a privileged broker that possesses broader authority;</t>
<t>(d) a child process may acquire or retain resource access not anticipated by the original agentcontrol policy;</t>
<t>(e) a process may duplicate or transfer an effect-capable handle;</t>
<t>(f) a subprocess may remain active after the parent agent process has terminated;</t>
<t>(g) a process identifier may be reused after process termination;</t>
<t>(h) a process may issue an operation through an alternative IPC or network path rather than the intended protected interface;</t>
<t>(i) an operation may be authorized under one resource state but performed after that state changes;</t>
<t>(j) a monitoring process may observe an unauthorized action without possessing the technical ability to block it; and</t>
<t>(k) a privileged broker may authenticate an agent process without independently determining whether the actual requested operation is authorized.</t>
<t>this implementation profile addresses these problems by separating process execution identity from protected authority to produce specified consequential effects.</t>
<t>In a representative protected-finality implementation, an effect-capable operation is staged, validated through a Protected Enforcement Domain, associated with protected evidence and bounded finality enablement, and verified at the controlled effectuation interface.</t>
</section>
<section numbered="true">
<name>S-4.3 - Technical Objectives</name> <t>The embodiment provides a system configured to:</t>
<t>1. Execute an artificial-intelligence agent within a restricted operating-system process.
2. Identify the actual originating process and relevant process lineage.
3. Associate execution with a task, policy, authority generation, and resource scope.
4. Restrict unauthorized direct access to selected effect-capable resources.
5. Intercept consequential operations through controlled interfaces.
6. Hold governed operations in a Non-Effective State.
7. Prevent inherited or duplicated handles from bypassing protected enforcement.
8. Authenticate interprocess communication with privileged host services.
9. Evaluate applicable authorization predicates independently of the agent.
10. Commit protected validation evidence where required.
11. Establish scoped non-bearer finality authorization.
12. Verify the actual pending operation at the Finality Sink.
13. Maintain protected authorization state across process creation and termination.
14. Prevent stale authorization reuse after process restart or identity reassignment.
15. Coordinate asynchronous operations initiated by child processes or external workers.
16. Support software-only, hardware-assisted, and hybrid implementations.</t>
<t>The implementation may use different combinations of these functions according to the applicable independent enforcement point.</t>
</section>
<section numbered="true">
<name>PART I - SYSTEM ARCHITECTURE</name>
</section>
<section numbered="true">
<name>S-4.4 - Principal Components</name> <t>A representative system comprises the following functional components.</t>
</section>
<section numbered="true">
<name>Component A - Computing Host</name> <t>A computing platform having one or more processors, memory resources, operating-system services, and effect-capable interfaces.</t>
<t>The platform may comprise a workstation, enterprise server, cloud instance, mobile computing device, embedded platform, edge computing node, or equivalent device.</t>
</section>
<section numbered="true">
<name>Component B - Host Operating System</name> <t>An operating system configured to manage processes, threads, security identities, memory mappings, resource handles, system calls, access-control decisions, and interprocess communications.</t>
</section>
<section numbered="true">
<name>Component C - Agent Process</name> <t>One or more operating-system processes executing an artificial-intelligence agent, model client, reasoning or planning application, tool runner, generated program, browser-control component, or delegated worker.</t>
</section>
<section numbered="true">
<name>Component D - Process Isolation Controller</name> <t>A component configured to establish and maintain restrictions applicable to the Agent Process.</t>
</section>
<section numbered="true">
<name>Component E - Process Context Registry</name> <t>A host-controlled registry configured to associate execution identities with process-instance generations, task identities, applicable authority states, and resource-control policies.</t>
</section>
<section numbered="true">
<name>Component F - Process-Lineage Controller</name> <t>A mechanism configured to identify and govern relevant process creation, delegation, subprocess execution, and execution-context transfer.</t>
</section>
<section numbered="true">
<name>Component G - Resource and Handle Mediation Controller</name> <t>A mechanism configured to restrict, classify, or mediate the use, inheritance, duplication, or transfer of effect-capable resource handles.</t>
</section>
<section numbered="true">
<name>Component H - Controlled IPC and Tool Interface</name> <t>A communication interface configured to receive agent-originated requests for operations performed outside the restricted process.</t>
</section>
<section numbered="true">
<name>Component I - Candidate Act Interceptor</name> <t>A component configured to identify a governed consequential operation before its applicable effectuation boundary.</t>
</section>
<section numbered="true">
<name>Component J - Non-Effective Operation Holder</name> <t>A mechanism configured to retain the Candidate Act without permitting the specified consequential effect.</t>
</section>
<section numbered="true">
<name>Component K - Protected Enforcement Domain</name> <t>A component configured to evaluate required authorization predicates and maintain or access protected enforcement state.</t>
</section>
<section numbered="true">
<name>Component L - Protected Validation Evidence Controller</name> <t>A mechanism configured to commit validation evidence as required by the applicable finality protocol.</t>
</section>
<section numbered="true">
<name>Component M - Scoped Finality Enablement Controller</name> <t>A protected component configured to establish bounded finality authorization.</t>
</section>
<section numbered="true">
<name>Component N - Finality Sink</name> <t>An enforcement component controlling the designated consequential effect and verifying the requirements imposed by the applicable enforcement point.</t>
</section>
<section numbered="true">
<name>Component O - Privileged Resource Broker</name> <t>A service configured to perform selected operations on behalf of the restricted agent without necessarily exposing privileged credentials, handles, or resource authority to that agent.</t>
</section>
<section numbered="true">
<name>Component P - Protected Operation Registry</name> <t>A mechanism configured to retain Candidate Act state, capability references, effectuation status, revocation state, and unresolved operation outcomes.</t>
<t>These roles may be performed by cooperating processes, operating-system services, kernel components, protected hardware, or a combination thereof.</t>
</section>
<section numbered="true">
<name>S-4.5 - Representative Process-Isolated Architecture</name> <t>In one representative deployment:</t>
<t>(a) an AI agent executes as a restricted user-space process;
(b) its operating-system identity does not permit unrestricted modification of selected protected resources;
(c) the process possesses access only to a controlled tool or IPC service for governed operations;</t>
<t>(d) the IPC service authenticates the actual process execution context;</t>
<t>(e) a host-controlled interceptor creates a Candidate Act;</t>
<t>(f) the Candidate Act remains non-effective;</t>
<t>(g) the PED validates the applicable authority predicates;</t>
<t>(h) protected validation evidence is committed;</t>
<t>(i) a scoped non-bearer capability is established;</t>
<t>(j) the Finality Sink independently verifies the actual pending operation; and</t>
<t>(k) the authorized effect is performed through a controlled resource interface.</t>
<t>A representative logical sequence is:</t>
<t>AGENT PROCESS</t>
<t>↓</t>
<t>PROCESS ISOLATION AND CONTROLLED IPC</t>
<t>↓</t>
<t>CANDIDATE ACT CAPTURE</t>
<t>↓</t>
<t>NON-EFFECTIVE STAGING</t>
<t>↓</t>
<t>PROTECTED ENFORCEMENT DOMAIN</t>
<t>↓</t>
<t>PROTECTED VALIDATION EVIDENCE</t>
<t>↓</t>
<t>SCOPED FINALITY CAPABILITY</t>
<t>↓</t>
<t>FINALITY SINK VERIFICATION</t>
<t>↓</t>
<t>EFFECT-CAPABLE RESOURCE</t>
<t>The Process Context Registry, Process-Lineage Controller, and Protected Operation Registry maintain relevant state alongside this effectuation sequence.</t>
<t>The architecture does not require a separate virtual machine or container.</t>
</section>
<section numbered="true">
<name>PART II - PROCESS ISOLATION AND AUTHORITY CONTEXT</name>
</section>
<section numbered="true">
<name>S-4.6 - Restricted Agent Process</name> <t>The agent may execute under a restricted security identity or security context.</t>
<t>Restrictions may include:</t>
<t>1. Limited filesystem permissions.
2. Limited process-creation authority.
3. Limited access to privileged devices.
4. Restricted credential access.
5. Restricted system-call classes.
6. Controlled network interfaces.
7. Restricted interprocess communication.
8. Limited access to other processes.
9. Restricted memory and debugging interfaces.
10. Prohibition of selected privilege-elevation operations.
11. Mandatory resource-access controls.
12. Restrictions on inheriting privileged object handles.</t>
<t>The precise restrictions depend on the operating system and selected deployment.</t>
<t>A restricted process is not assumed to be secure solely because it executes under a nonadministrator identity.</t>
<t>Its actual resource-access capabilities must be examined.</t>
</section>
<section numbered="true">
<name>S-4.7 - Process Execution Identity</name> <t>A representative Process Execution Context comprises:</t>
<t>ProcessInstanceID = PROC-0081</t>
<t>ProcessGeneration = 508</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>SecurityPrincipal = PRINCIPAL-17</t>
<t>IsolationProfile = PROCESS-RESTRICTED-A</t>
<t>AuthorityGeneration = 105</t>
<t>PermittedToolClasses = TOOL-A, TOOL-B</t>
<t>LifecycleStatus = RUNNING</t>
<t>These values are illustrative.</t>
<t>The ProcessInstanceID is associated with the specific execution instance rather than only the operating system's numerical process identifier.</t>
</section>
<section numbered="true">
<name>S-4.7.1 - Process identifier reuse</name> <t>An operating system may reuse a numerical process identifier after a process terminates.</t>
<t>Therefore, a numerical PID alone is not sufficient to establish the continued identity of an authority-bearing execution context.</t>
<t>An implementation may use:</t>
<t>(a) a process handle identifying the live kernel process object;</t>
<t>(b) a protected process-start generation;</t>
<t>(c) a process creation sequence;</t>
<t>(d) an authenticated service-session association;</t>
<t>(e) a kernel-maintained process identity reference; or</t>
<t>(f) an equivalent non-confusable process-instance binding.</t>
<t>A capability associated with an earlier process generation is not automatically valid for a later process that receives the same numerical PID.</t>
</section>
<section numbered="true">
<name>S-4.8 - Process Isolation Without Containers</name> <t>In one implementation, the agent executes directly under the host operating system.</t>
<t>The isolation controller creates a restricted process identity and supplies only the resources required by the assigned task.</t>
<t>No separate container runtime is required.</t>
<t>No independent guest operating system is required.</t>
<t>The operating system may use an access-control framework, sandbox policy, restricted process token, capability reduction, security label, or other native protection mechanism.</t>
<t>The isolation mechanism may rely on ordinary kernel enforcement.</t>
<t>Consequently, a software-only embodiment generally assumes the integrity of the kernel and other necessary privileged enforcement components.</t>
<t>Protection against a compromised kernel requires additional mechanisms appropriate to the claimed threat model.</t>
</section>
<section numbered="true">
<name>PART III - CROSS-PLATFORM PROCESS ISOLATION</name>
</section>
<section numbered="true">
<name>S-4.9 - Linux Process-Isolation Variation</name> <t>In a Linux implementation, the Process Isolation Controller may combine:</t>
<t>(a) execution under a dedicated unprivileged user or service identity;
(b) reduction of available Linux capabilities;
(c) the no-new-privileges restriction;
(d) seccomp filtering;
(e) an applicable Linux Security Module policy;
(f) restricted filesystem permissions;
(g) controlled executable and library access;
(h) restricted privileged IPC interfaces;
(i) control-group resource constraints;
(j) protected host-side broker communication; and
(k) controls over inherited and transferred file descriptors.</t>
<t>The agent may operate as an ordinary Linux process without requiring an OCI container or virtual machine.</t>
</section>
<section numbered="true">
<name>S-4.9.1 - Capability reduction</name> <t>The operating system may restrict privileged operations available to the agent process.</t>
<t>Linux capabilities governing selected privileged kernel operations may be removed or otherwise constrained.</t>
<t>Such restrictions do not inherently prevent the agent from performing an unauthorized application-level action through a permitted broker or ordinary user-accessible service.</t>
</section>
<section numbered="true">
<name>S-4.9.2 - Seccomp enforcement</name> <t>A seccomp filter may constrain selected system calls.</t>
<t>The selected policy must account for the specific kernel interfaces required by the agent.</t>
<t>Where seccomp notification or another mediation mechanism is used, the implementation must address possible changes in untrusted process state between inspection and use.</t>
</section>
<section numbered="true">
<name>S-4.9.3 - LSM policy</name> <t>An applicable Linux Security Module may restrict file, process, network, or other resource access according to its supported enforcement mechanisms.</t>
<t>The policy may prevent direct access to effect-capable resources that must instead be accessed through a protected broker.</t>
</section>
<section numbered="true">
<name>S-4.9.4 - Direct process implementation</name> <t>The absence of a container does not prevent implementation of protected finality.</t>
<t>The required Candidate Act staging, PED validation, and Finality Sink verification can be provided by host-side services and appropriately controlled kernel or resource interfaces.</t>
</section>
<section numbered="true">
<name>S-4.10 - Windows Process-Isolation Variation</name> <t>In a Windows implementation, the agent may execute under a restricted access token, AppContainer security context where suitable, or another applicable process security arrangement.</t>
<t>Restrictions may be implemented through:</t>
<t>(a) restricted tokens;
(b) security identifiers and access-control lists;
(c) integrity-level restrictions;
(d) process mitigation policies;
(e) Job Objects;</t>
<t>(f) controlled named-pipe or RPC interfaces;</t>
<t>(g) restricted handle inheritance;</t>
<t>(h) limits on process and resource creation;</t>
<t>(i) protected service processes; and</t>
<t>(j) applicable kernel-enforced access controls.</t>
</section>
<section numbered="true">
<name>S-4.10.1 - Access-token interpretation</name> <t>An access token identifies security principals and privileges used in operating-system access checks.</t>
<t>A valid operating-system token does not necessarily represent task-specific permission to perform every consequential operation available to that principal.</t>
<t>The PED may therefore enforce additional operation-specific authority.</t>
</section>
<section numbered="true">
<name>S-4.10.2 - Object handles</name> <t>A Windows process may possess handles to files, processes, synchronization objects, named pipes, devices, or other kernel objects.</t>
<t>An existing handle may continue to permit operations according to its granted access rights.</t>
<t>Restricting a process's future object-opening behavior does not necessarily revoke rights already represented by all existing handles.</t>
<t>Accordingly, the architecture may control initial handle grants, handle inheritance, permitted duplication, broker-issued handles, or the operations performed through those handles.</t>
</section>
<section numbered="true">
<name>S-4.10.3 - Protected service</name> <t>A Windows service or other privileged broker may receive requests from the restricted agent through an authenticated interface.</t>
<t>The broker authenticates the caller's process or security context and applies the required operation-specific authorization.</t>
<t>Where protected finality is claimed, the consequential resource operation remains subject to the required validation and Finality Sink conditions.</t>
</section>
<section numbered="true">
<name>S-4.11 - macOS Process-Isolation Variation</name> <t>In a macOS implementation, an agent may execute under an applicable application sandbox, restricted process identity, entitlement-based security context, hardened execution configuration, or other supported operating-system protection mechanism.</t>
<t>The system may employ:</t>
<t>(a) application sandbox restrictions;
(b) entitlement-controlled resource access;
(c) dedicated helper processes;
(d) XPC or another supported interprocess communication mechanism;</t>
<t>(e) restricted filesystem access;</t>
<t>(f) controlled network or service access;</t>
<t>(g) protected credential services;</t>
<t>(h) operating-system access-control mechanisms; and</t>
<t>(i) mediated access to effect-capable resources.</t>
</section>
<section numbered="true">
<name>S-4.11.1 - Entitlement distinction</name> <t>An entitlement may permit an application to request or use a category of operating-system functionality.</t>
<t>Such permission does not independently establish that a particular agent-generated operation is authorized for its assigned enterprise task.</t>
<t>A host-side broker may therefore apply additional resource-, operation-, and task-specific enforcement.</t>
</section>
<section numbered="true">
<name>S-4.11.2 - XPC-based mediation</name> <t>A restricted agent process may submit a request through an XPC service or another appropriate IPC mechanism.</t>
<t>The receiving service establishes the applicable caller identity and authorization context.</t>
<t>The actual effect-capable operation is performed only under the required enforcement conditions.</t>
<t>The process and IPC implementation must account for connection lifetime, caller identity, asynchronous requests, and changes in operating-system security context.</t>
</section>
<section numbered="true">
<name>S-4.12 - Other Operating Systems and Embedded Platforms</name> <t>The embodiment is not restricted to Linux, Windows, or macOS.</t>
<t>A process-isolated execution environment may use a microkernel, real-time operating system, embedded operating system, mobile operating system, or other platform that provides enforceable separation of execution contexts and resource operations.</t>
<t>An embedded implementation may represent the agent as a restricted task or process with access to a controlled command interface.</t>
<t>An industrial controller may similarly separate an agent-controlled planning task from the protected interface that performs physical actuation.</t>
<t>The relevant implementation must identify how its chosen operating system enforces process separation and how the consequential operation is controlled.</t>
</section>
<section numbered="true">
<name>PART IV - PROCESS LINEAGE AND DELEGATION</name>
</section>
<section numbered="true">
<name>S-4.13 - Process-Lineage Representation</name> <t>An agent may create one or more subprocesses or delegate computation to independently scheduled workers.</t>
<t>A representative lineage includes:</t>
<t>Agent Process</t>
<t>↓</t>
<t>Tool Dispatcher Child</t>
<t>↓</t>
<t>Generated Script Interpreter</t>
<t>↓</t>
<t>External Operation Worker</t>
<t>The system may construct a Process-Lineage Record containing:</t>
<artwork type="text">| x | Parent process instance. |
| - | ------------------------ |
| x | Child process instance.  |
| x | Agent identity.          |
| x | Task identity.           |
| x | Execution generation.    |
| x | Program identity.        |</artwork>
<artwork type="text">| x | Tool identity.            |
| - | ------------------------- |
| x | Relevant authority scope. |
| x | Creation sequence.        |
| x | Delegation relationship.  |
| x | Current lifecycle state.  |</artwork>
</section>
<section numbered="true">
<name>S-4.13.1 - Lineage is not authority</name> <t>The fact that a child process descends from an authorized agent does not establish that all operations performed by the child are authorized.</t>
<t>The child may inherit certain restrictions, but operation-specific authorization remains determined by the applicable policy and enforcement mechanism.</t>
</section>
<section numbered="true">
<name>S-4.13.2 - Protected lineage attribution</name> <t>Where lineage contributes to authorization, the relevant relationship may be established through host-maintained process creation events, controlled broker records, authenticated task delegation, or another trusted observation source.</t>
<t>An untrusted process's self-reported parent or task identifier is insufficient where the enforcement point requires independent attribution.</t>
</section>
<section numbered="true">
<name>S-4.14 - Child Process Creation</name> <t>Before creating a child process, the system may:</t>
<t>1. Determine the requested executable.
2. Evaluate the applicable process-creation policy.
3. Select a permitted security identity.
4. Assign the child to a defined task context.
5. Restrict inherited handles.
6. Apply applicable process mitigations.
7. Associate the child with an execution generation.
8. Register its permitted tool and resource interfaces.
9. Configure relevant authority restrictions.
10. Permit the child to execute.</t>
<t>A child may possess a narrower authority scope than its parent.</t>
<t>The child does not automatically receive permission to generate new scoped finality capabilities.</t>
</section>
<section numbered="true">
<name>S-4.15 - Process-Tree Termination</name> <t>An agent task may be canceled or revoked.</t>
<t>The Process-Lineage Controller identifies processes and workers associated with the task.</t>
<t>The controller may terminate, suspend, restrict, or revoke access for the affected processes according to the applicable operating-system mechanisms.</t>
<t>However, process termination does not establish that a previously submitted operation has not produced an external effect.</t>
<t>The protected operation registry separately tracks operations already staged, authorized, dispatched, completed, or unresolved.</t>
<t>Where complete process-tree termination is required, the implementation must account for children that detach, change parent associations, or continue through independent services.</t>
</section>
<section numbered="true">
<name>PART V - FILE DESCRIPTORS, OBJECT HANDLES, AND RESOURCE AUTHORITY</name>
</section>
<section numbered="true">
<name>S-4.16 - Effect-Capable Handle</name> <t>An Effect-Capable Handle means a process-accessible reference to an operating-system object or resource through which a consequential operation may be performed.</t>
<t>Such handles may include:</t>
<artwork type="text">| x | File descriptors.               |
| - | ------------------------------- |
| x | File handles.                   |
| x | Socket descriptors.             |
| x | Device handles.                 |
| x | Process handles.                |
| x | Shared-memory references.       |
| x | Cryptographic object handles.   |
| x | Named-pipe references.          |
| x | IPC endpoints.                  |
| x | Database session handles.       |
| x | Accelerator command references. |</artwork>
<t>The security significance of a handle depends on the operations and access rights it actually</t>
<t>permits.</t>
<t>A handle may enable an effect even when its process cannot independently open a new reference to the same resource.</t>
</section>
<section numbered="true">
<name>S-4.17 - Handle-Inheritance Control</name> <t>When a child process is created, the Process Isolation Controller may restrict which handles remain accessible.</t>
<t>The controller may employ:</t>
<t>(a) close-on-exec semantics where applicable;
(b) explicit allowlists of inherited descriptors;
(c) creation of child processes with restricted handle sets;</t>
<t>(d) broker-controlled resource references;</t>
<t>(e) object-access restrictions;</t>
<t>(f) controlled process-spawning APIs; or</t>
<t>(g) equivalent mechanisms supported by the operating system.</t>
</section>
<section numbered="true">
<name>S-4.17.1 - Restricted handle sets</name> <t>In one implementation, the child receives only:</t>
<t>1. Standard input and output interfaces as permitted.
2. A controlled tool RPC channel.
3. A restricted local workspace.
4. Necessary runtime resources.</t>
<t>The child does not receive an unrestricted network socket, privileged device handle, or protected credential handle for a governed resource.</t>
</section>
<section numbered="true">
<name>S-4.18 - Handle Duplication and Transfer</name> <t>A process may attempt to duplicate or transfer a handle to another process.</t>
<t>Depending on the operating system, this may occur through IPC, process-control interfaces, descriptor passing, or privileged handle duplication.</t>
<t>A representative protected implementation constrains the creation, transfer, or use of handles capable of bypassing the intended Finality Sink.</t>
<t>1. 2. 3. 4. 5. 6. 7.</t>
<t>The implementation may:</t>
<t>Deny selected handle transfers. Restrict handle access rights. Associate a handle with a permitted task or resource scope. Require use through a protected broker. Close or invalidate specified handles during revocation. Use an OS-enforced protection mechanism for the underlying resource. Mediate the consequential operation through a controlled effectuation interface.</t>
</section>
<section numbered="true">
<name>S-4.18.1 - Existing-handle limitation</name> <t>An authorization change does not automatically revoke every previously granted kernelobject right.</t>
<t>A deployment requiring immediate revocation must specify how existing access paths are fenced, disabled, restricted, or brought under the protected enforcement mechanism.</t>
</section>
<section numbered="true">
<name>S-4.19 - Shared Memory</name> <t>An agent and broker may communicate through shared memory.</t>
<t>A shared-memory buffer may be mutable while one process validates its contents.</t>
<t>Accordingly, a protected-finality implementation must not rely on an earlier reading of mutable memory if the actual effectuation operation can use different values.</t>
<t>A representative mechanism may employ:</t>
<t>(a) an immutable broker-owned copy;
(b) a controlled transfer of buffer ownership;
(c) a versioned immutable message object;
(d) a protected message digest tied to stable payload storage; or
(e) fresh verification of actual operation parameters at effectuation.</t>
<t>The implementation must specify the relationship between the verified representation and the bytes or resource values actually used.</t>
</section>
<section numbered="true">
<name>PART VI - CONTROLLED IPC AND PRIVILEGED BROKER</name>
</section>
<section numbered="true">
<name>S-4.20 - Protected Broker Interface</name> <t>A restricted agent process may request a consequential operation through a broker service.</t>
<t>The broker may have access to credentials, network resources, files, applications, or devices not directly accessible to the agent.</t>
<t>A broker request may include:</t>
<t>RequestID</t>
<t>ToolID</t>
<t>OperationClass</t>
<t>TargetResource</t>
<t>OperationArguments</t>
<t>PayloadReference</t>
<t>TaskReference</t>
<t>OptionalDelegationReference</t>
<t>The broker does not rely solely on these requester-controlled fields to determine actual execution identity.</t>
</section>
<section numbered="true">
<name>S-4.21 - Authenticated Process Context</name> <t>The broker obtains the applicable process identity through a mechanism supported by the operating system and suitable for the threat model.</t>
<t>Examples include:</t>
<artwork type="text">| x | Authenticated local IPC peer credentials.                      |
| - | -------------------------------------------------------------- |
| x | A protected process-object reference.                          |
| x | A service-mediated task context.                               |
| x | An OS security token.                                          |
| x | A connection-specific workload association.                    |
| x | A cryptographically authenticated process or service identity. |</artwork>
<t>If a process terminates and a new process receives the same numerical identifier, the original authority-bearing association must not silently transfer to the new process.</t>
<t>For long-running IPC sessions, the broker maintains a protected session-to-process-instance association or another appropriately authenticated identity binding.</t>
</section>
<section numbered="true">
<name>S-4.22 - Broker Resource Authorization</name> <t>The broker may initially determine whether an operation is eligible for ordinary processing.</t>
<t>In a protected-finality implementation, the broker then submits the relevant Candidate Act to the PED or causes the required protected validation to occur.</t>
<t>A broker may itself perform the Finality Sink function when it effectively controls the corresponding operation and implements the required verification.</t>
<t>The broker must not be treated as independently authoritative merely because it runs under a privileged operating-system account.</t>
</section>
<section numbered="true">
<name>PART VII - CANDIDATE ACT AND NON-EFFECTIVE STAGING</name>
</section>
<section numbered="true">
<name>S-4.23 - Candidate Act Creation</name> <t>A process-originated operation is represented as a Candidate Act when the relevant policy requires protected-finality processing.</t>
<t>Examples include:</t>
<t>(a) modification of a protected document;
(b) transmission of confidential information;
(c) execution of a financial instruction;
(d) use of an enterprise credential;
(e) modification of cloud infrastructure;
(f) deletion of a persistent record;
(g) execution of an external tool;
(h) publication of generated content; and
(i) dispatch of a physical-control command.</t>
<t>The Candidate Act is associated with the authenticated process execution context.</t>
</section>
<section numbered="true">
<name>S-4.24 - Non-Effective State</name> <t>The governed Candidate Act is maintained in a Non-Effective State.</t>
<t>A representative state transition is:</t>
<t>PROPOSED → STAGED → VALIDATED → AUTHORIZED → EFFECTUATED</t>
<t>Other possible states include:</t>
<t>DENIED</t>
<t>CANCELED</t>
<t>EXPIRED</t>
<t>REVOKED</t>
<t>DISPATCHED</t>
<t>INDETERMINATE</t>
<t>RECONCILIATION_REQUIRED</t>
<t>The operation is not considered non-effective merely because it has not yet been recorded as completed.</t>
<t>It must actually remain unable to produce the governed consequential effect while authorization is withheld.</t>
</section>
<section numbered="true">
<name>S-4.25 - Candidate Act Descriptor</name> <t>A representative descriptor comprises:</t>
<t>CandidateActID = CA-0401</t>
<t>OriginProcessInstanceID = PROC-0081</t>
<t>ProcessGeneration = 508</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>OperationClass = FILE_MODIFY</t>
<t>TargetResource = RESOURCE-CONFIG-17</t>
<t>DescriptorDigest = DIGEST-0401</t>
<t>AuthorityGeneration = 105</t>
<t>AuthorizedSinkID = FS-FILE-01</t>
<t>CandidateStatus = STAGED</t>
<t>The descriptor may additionally include operation arguments, resource identity, content digest, destination, freshness conditions, and applicable delegation context.</t>
<t>The final descriptor schema must define deterministic encoding and comparison rules for the material fields.</t>
</section>
<section numbered="true">
<name>PART VIII - PROTECTED ENFORCEMENT DOMAIN</name>
</section>
<section numbered="true">
<name>S-4.26 - PED Implementation</name> <t>A PED may be implemented through:</t>
<t>1. A protected host service.
2. A kernel-mediated security mechanism.
3. A privileged broker with enforced isolation from the agent.
4. A protected operating-system security component.
5. A trusted execution environment.
6. An HSM-assisted service.
7. A protected coprocessor.
8. A remote protected authorization service.
9. A combination of cooperating protected components.</t>
<t>A PED need not occupy a separate physical machine.</t>
<t>However, it must maintain the security properties required by the corresponding enforcement point.</t>
<t>For example, if protection from ordinary agent processes is required, a correctly configured host security service may suffice under the selected threat model.</t>
<t>If resistance to a compromised host kernel is required, additional appropriately positioned hardware or cryptographic protection may be necessary.</t>
</section>
<section numbered="true">
<name>S-4.27 - Authority Predicate Evaluation</name> <t>The PED evaluates the required conditions for the particular operation.</t>
<t>Relevant predicates may include:</t>
<t>(a) authenticated process identity;
(b) agent and task identity;
(c) operation class;
(d) requested resource;
(e) actual effectuation interface;
(f) authorized purpose;
(g) permitted tool scope;</t>
<t>(h) process lineage;</t>
<t>(i) delegated authority;</t>
<t>(j) policy generation;</t>
<t>(k) revocation state;</t>
<t>(l) freshness;</t>
<t>(m) quota;</t>
<t>(n) resource-state precondition;</t>
<t>(o) runtime behavior; and</t>
<t>(p) required human approval.</t>
<t>The applicable policy determines the required predicate set.</t>
<t>No example predicate is universally required unless expressly claimed.</t>
</section>
<section numbered="true">
<name>S-4.28 - Protected Validation Evidence</name> <t>Following successful validation, the PED creates or commits protected validation evidence.</t>
<t>A representative record comprises:</t>
<t>EvidenceID = VE-0401</t>
<t>CandidateActID = CA-0401</t>
<t>DescriptorDigest = DIGEST-0401</t>
<t>PEDIdentity = PED-PROC-01</t>
<t>PolicyGeneration = 105</t>
<t>ValidationResult = APPROVED</t>
<t>AuthorizedSinkID = FS-FILE-01</t>
<t>EvidenceGeneration = 811</t>
<t>The evidence may be represented by an authenticated registry record, signed receipt, sealedstate commitment, protected transactional record, or equivalent mechanism.</t>
<t>Where required by the enforcement point, the evidence is committed before the corresponding finality capability becomes effective.</t>
</section>
<section numbered="true">
<name>S-4.29 - Scoped Non-Bearer Finality Capability</name> <t>The PED establishes a scoped capability associated with the validated Candidate Act.</t>
<t>A representative capability includes:</t>
<t>CapabilityID = CAP-0401</t>
<t>CandidateActID = CA-0401</t>
<t>EvidenceReference = VE-0401</t>
<t>AuthorizedProcessGeneration = 508</t>
<t>AuthorizedTaskID = TASK-204</t>
<t>AuthorizedResource = RESOURCE-CONFIG-17</t>
<t>AuthorizedSink = FS-FILE-01</t>
<t>AuthorityGeneration = 105</t>
<t>UsagePolicy = SINGLE_USE</t>
<t>CapabilityStatus = ACTIVE</t>
<t>A protected registry entry, authenticated object, secure register, hardware latch, or equivalent bounded authorization state may implement the capability.</t>
<t>The agent process may receive a non-authoritative request identifier without receiving the underlying protected capability.</t>
</section>
<section numbered="true">
<name>PART IX - FINALITY SINK AND ACTUAL OPERATION VERIFICATION</name>
</section>
<section numbered="true">
<name>S-4.30 - Finality Sink Placement</name> <t>A Finality Sink may be positioned at a controlled interface through which the consequential effect occurs.</t>
<t>Examples include:</t>
<artwork type="text">| x | A file commit broker.     |
| - | ------------------------- |
| x | A network egress service. |</artwork>
<artwork type="text">| x | A credential-use service.          |
| - | ---------------------------------- |
| x | A database transaction controller. |
| x | A protected IPC command handler.   |
| x | An application resource server.    |
| x | A storage controller.              |
| x | A cryptographic signing interface. |
| x | A hardware device controller.      |</artwork>
<t>The selected sink must be able to control the governed effect.</t>
<t>An ordinary observer that cannot prevent the operation is not a Finality Sink for that effect.</t>
</section>
<section numbered="true">
<name>S-4.31 - Actual Pending Operation Reconstruction</name> <t>The sink obtains or reconstructs the operation that is actually about to occur.</t>
<t>For a file modification, the sink may determine:</t>
<t>1. The effective target file or resource object.
2. The actual requested operation.
3. The content or modification digest.
4. The relevant process or task context.
5. The current resource-state version.
6. The applicable protected authorization reference.</t>
<t>The actual pending operation is compared with the authorized descriptor.</t>
<t>For example, validation of a pathname alone may not establish authorization to modify a different object subsequently reached through a symbolic link or substituted mount.</t>
<t>Where resource identity is material, the implementation may use a stable object reference or another mechanism that prevents unauthorized object substitution.</t>
</section>
<section numbered="true">
<name>S-4.32 - Sink-Local State</name> <t>The Finality Sink maintains or securely accesses protected state including, where applicable:</t>
<artwork type="text">| x | Capability identity.           |
| - | ------------------------------ |
| x | Authorized descriptor digest.  |
| x | Resource identity.             |
| x | Authority generation.          |
| x | Revocation state.              |
| x | Usage status.                  |
| x | Pending dispatch status.       |
| x | External operation identifier. |
| x | Completion status.             |</artwork>
<t>A single-use capability may transition through:</t>
<t>UNUSED → RESERVED → CONSUMED</t>
<t>Atomic state transitions prevent multiple workers from independently obtaining unauthorized use of one capability.</t>
<t>Where an external service is involved, local consumption and external completion are distinguishable events.</t>
</section>
<section numbered="true">
<name>PART X - COMPLETE SUCCESSFUL EXECUTION WORKFLOW</name>
</section>
<section numbered="true">
<name>S-4.33 - Principal 22-Step Workflow</name> <t>A representative successful operation proceeds as follows.</t>
</section>
<section numbered="true">
<name>Step S4-01 - Process creation</name> <t>The operating system creates an agent process under the selected restricted security identity.</t>
</section>
<section numbered="true">
<name>Step S4-02 - Isolation configuration</name> <t>The Process Isolation Controller configures permitted privileges, resources, handles, mitigation settings, and IPC endpoints.</t>
</section>
<section numbered="true">
<name>Step S4-03 - Process-generation assignment</name> <t>A trusted controller assigns a process-instance generation and associates the process with the intended agent task.</t>
</section>
<section numbered="true">
<name>Step S4-04 - Effect-path verification</name> <t>The system verifies that the designated consequential effects are accessible only through the required controlled interfaces.</t>
</section>
<section numbered="true">
<name>Step S4-05 - Agent computation</name> <t>The agent performs ordinary authorized computation.</t>
</section>
<section numbered="true">
<name>Step S4-06 - Operation proposal</name> <t>The agent generates a consequential operation requiring protected finality.</t>
</section>
<section numbered="true">
<name>Step S4-07 - Controlled IPC submission</name> <t>The operation is submitted to a host-side broker or controlled resource interface.</t>
</section>
<section numbered="true">
<name>Step S4-08 - Source authentication</name> <t>The broker determines the actual originating process and task context.</t>
</section>
<section numbered="true">
<name>Step S4-09 - Candidate Act creation</name> <t>The system assigns a Candidate Act identity.</t>
</section>
<section numbered="true">
<name>Step S4-10 - Non-effective staging</name> <t>The requested operation is held before the governed effectuation boundary.</t>
</section>
<section numbered="true">
<name>Step S4-11 - Descriptor construction</name> <t>The material operation fields are canonicalized.</t>
</section>
<section numbered="true">
<name>Step S4-12 - PED submission</name> <t>The Candidate Act Descriptor and authenticated context are submitted for protected validation.</t>
</section>
<section numbered="true">
<name>Step S4-13 - Protected authority-state acquisition</name> <t>The PED obtains current applicable authority, policy, and revocation state.</t>
</section>
<section numbered="true">
<name>Step S4-14 - Predicate validation</name> <t>The PED evaluates all mandatory authorization predicates.</t>
</section>
<section numbered="true">
<name>Step S4-15 - Protected evidence commitment</name> <t>Successful validation is committed into the required protected evidence representation.</t>
</section>
<section numbered="true">
<name>Step S4-16 - Capability establishment</name> <t>A scoped non-bearer capability is activated for the authorized operation.</t>
</section>
<section numbered="true">
<name>Step S4-17 - Actual-operation reconstruction</name> <t>The Finality Sink obtains the operation that will actually be performed.</t>
</section>
<section numbered="true">
<name>Step S4-18 - Finality verification</name> <t>The sink verifies descriptor correspondence, evidence, capability, resource scope, freshness, revocation, and applicable protected state.</t>
</section>
<section numbered="true">
<name>Step S4-19 - Protected state reservation</name> <t>Where required, the sink atomically reserves or consumes the bounded authorization.</t>
</section>
<section numbered="true">
<name>Step S4-20 - Effectuation</name> <t>The authorized consequential operation is performed through the controlled interface.</t>
</section>
<section numbered="true">
<name>Step S4-21 - Completion observation</name> <t>The sink obtains the resulting completion or failure status.</t>
</section>
<section numbered="true">
<name>Step S4-22 - Outcome reconciliation</name> <t>The protected operation registry records completion or preserves an unresolved state requiring later reconciliation.</t>
</section>
<section numbered="true">
<name>PART XI - IMPLEMENTATION ALGORITHMS</name> <t>S-4.34 - Algorithm A: Restricted Process Initialization</t>
<t>function CreateRestrictedAgentProcess(task, isolation_profile):</t>
<t>principal = ResolveRestrictedPrincipal(task)</t>
<t>process = CreateProcessSuspended(</t>
<t>task.executable, principal, isolation_profile )</t>
<t>generation = ProtectedGenerationService.allocate()</t>
<t>ApplySupportedProcessRestrictions(</t>
<t>process, isolation_profile )</t>
<t>RestrictInheritedHandles(</t>
<t>process, isolation_profile.allowed_handles )</t>
<t>ConfigureControlledIPC(process, task)</t>
<t>context = {</t>
<t>process_instance: GetStableProcessReference(process), generation: generation, agent_id: task.agent_id, task_id: task.id, authority_generation: CurrentAuthorityGeneration(task) }</t>
<t>ProtectedProcessRegistry.register(context)</t>
<t>if not VerifyRequiredEffectPathControls(process, context):</t>
<t>TerminateProcess(process) ProtectedProcessRegistry.revoke(context) return DENIED</t>
<t>ResumeProcess(process)</t>
<t>return context</t>
<t>The implementation must define how the platform establishes a stable process reference and how failure during initialization is handled.</t>
<t>Creation in a suspended state is an illustrative platform-dependent mechanism rather than a universally available requirement.</t>
<t>S-4.35 - Algorithm B: Process-Originated Operation Interception</t>
<t>function InterceptProcessOperation(channel, request):</t>
<t>process_context = AuthenticateProcessContext(channel)</t>
<t>if process_context is invalid:</t>
<t>return DENIED</t>
<t>if not IsCurrentProcessGeneration(process_context):</t>
<t>return DENIED operation = ConstructControlledSnapshot(request)</t>
<t>if not IsGovernedOperation(operation):</t>
<t>return EvaluateApplicableOrdinaryPolicy(operation)</t>
<t>candidate_id = AllocateCandidateActID()</t>
<t>descriptor = Canonicalize({</t>
<t>candidate_id: candidate_id, origin: process_context, operation: operation, authority_generation: CurrentAuthorityGeneration(</t>
<t>process_context</t>
<t>), intended_sink: ResolveRequiredFinalitySink(operation) })</t>
<t>ProtectedOperationRegistry.stage(</t>
<t>candidate_id, operation,</t>
<t>descriptor )</t>
<t>return PED.Validate(candidate_id, descriptor)</t>
<t>The controlled interface must actually prevent the governed effect before authorization. Staging without effect prevention is insufficient.</t>
</section>
<section numbered="true">
<name>S-4.36 - Algorithm C: Process-Lineage Authorization</name> <t>function ValidateProcessLineage(process_context, operation):</t>
<t>lineage = ProtectedLineageRegistry.lookup(</t>
<t>process_context.process_instance )</t>
<t>if lineage is unavailable:</t>
<t>return DENIED</t>
<t>if not VerifyLineageGeneration(lineage):</t>
<t>return DENIED</t>
<t>if not VerifyAuthorizedTaskAssociation(</t>
<t>lineage, operation.task_id ):</t>
<t>return DENIED</t>
<t>if not VerifyDelegatedOperationScope(</t>
<t>lineage, operation ):</t>
<t>return DENIED</t>
<t>return APPROVED</t>
<t>Lineage verification may be included as a mandatory or optional predicate according to the relevant enforcement point and policy.</t>
</section>
<section numbered="true">
<name>S-4.37 - Algorithm D: PED Validation</name> <t>function ValidateCandidate(candidate_id, descriptor):</t>
<t>record = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if record.status != STAGED:</t>
<t>return DENIED</t>
<t>if not VerifyOriginBinding(descriptor, record):</t>
<t>return DENIED</t>
<t>authority = ProtectedAuthorityRegistry.lookup(descriptor)</t>
<t>if not EvaluateRequiredAuthorityPredicates(</t>
<t>descriptor, authority ):</t>
<t>ProtectedOperationRegistry.deny(candidate_id) return DENIED evidence = CommitProtectedValidationEvidence(</t>
<t>descriptor, authority )</t>
<t>capability = EstablishScopedNonBearerCapability({</t>
<t>candidate_id: candidate_id, evidence_reference: evidence.id, descriptor_digest: Hash(descriptor), permitted_sink: descriptor.intended_sink, permitted_scope: authority.approved_scope, authority_generation: authority.generation })</t>
<t>if not ActivateAuthorizationAtomically(</t>
<t>candidate_id, evidence, capability ):</t>
<t>DisableCapability(capability) return DENIED</t>
<t>return AUTHORIZED</t>
<t>The activation procedure must preserve the evidence-ordering and protected-state requirements of the applicable enforcement point.</t>
</section>
<section numbered="true">
<name>S-4.38 - Algorithm E: Finality Sink Verification</name> <t>function PerformAuthorizedOperation(candidate_id):</t>
<t>record = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if record.status != AUTHORIZED:</t>
<t>return DENIED</t>
<t>actual_operation = ReadControlledPendingOperation(</t>
<t>candidate_id )</t>
<t>if actual_operation is unavailable:</t>
<t>return DENIED capability = ProtectedCapabilityRegistry.get(</t>
<t>record.capability_id )</t>
<t>evidence = ProtectedEvidenceRegistry.get(</t>
<t>record.evidence_id )</t>
<t>if not VerifyProtectedEvidence(evidence):</t>
<t>return DENIED if not VerifyCapabilityEvidenceBinding(</t>
<t>capability, evidence ):</t>
<t>return DENIED if not VerifyActualOperationCorrespondence(</t>
<t>actual_operation, capability ):</t>
<t>return DENIED if not VerifyCurrentAuthorityState(capability):</t>
<t>return DENIED if not VerifySinkLocalProtectedState(capability):</t>
<t>return DENIED if not AtomicallyReserveAuthorization(capability):</t>
<t>return DENIED result = DispatchThroughControlledResourceInterface(</t>
<t>actual_operation )</t>
<t>ReconcileOutcome(candidate_id, result)</t>
<t>return result</t>
<t>The controlled resource interface must preserve the verified operation parameters through execution.</t>
<t>S-4.39 - Algorithm F: Process Termination and Outstanding Operations</t>
<t>function TerminateAgentProcess(process_instance, generation):</t>
<t>ProtectedProcessRegistry.markStopping(</t>
<t>process_instance, generation )</t>
<t>BlockNewGovernedRequests(process_instance, generation)</t>
<t>descendants = ProtectedLineageRegistry.listDescendants(</t>
<t>process_instance, generation )</t>
<t>ApplyRequiredDescendantRestrictions(descendants)</t>
<t>operations = ProtectedOperationRegistry.listByOrigin(</t>
<t>process_instance, generation )</t>
<t>for each operation in operations:</t>
<t>if operation.status == COMPLETED:</t>
<t>continue</t>
<t>if operation.status in [STAGED, AUTHORIZED]:</t>
<t>if not PermitIndependentContinuation(operation):</t>
<t>CancelOrRevoke(operation)</t>
<t>if operation.status in [</t>
<t>RESERVED, DISPATCHED, INDETERMINATE ]:</t>
<t>MarkForReconciliation(operation)</t>
<t>ProtectedProcessRegistry.revokeGeneration(generation)</t>
<t>TerminateOrRestrictProcessTree(</t>
<t>process_instance, descendants )</t>
<t>return TERMINATED</t>
<t>The implementation must address races between process termination, authorization, child creation, and dispatch.</t>
</section>
<section numbered="true">
<name>PART XII - WORKED TECHNICAL EXAMPLES</name> <t>S-4.40 - Example A: AI Coding Assistant Modifying a Protected Repository</t>
<t>The following is a hypothetical implementation.</t>
<t>An AI coding assistant executes as an ordinary restricted operating-system process.</t>
<t>The assistant can read and modify a designated temporary workspace.</t>
<t>It cannot directly push modifications to a protected enterprise repository.</t>
<t>A privileged repository broker controls the external repository operation.</t>
<t>The agent generates a proposed modification to a configuration file.</t>
<t>The broker receives the request through an authenticated IPC interface.</t>
<t>The system constructs a Candidate Act identifying:</t>
<artwork type="text">| x | Agent execution context.           |
| - | ---------------------------------- |
| x | Task identity.                     |
| x | Repository.                        |
| x | Target branch.                     |
| x | Target file.                       |
| x | Proposed content digest.           |
| x | Applicable resource-state version. |
| x | Authorized effectuation boundary.  |</artwork>
<t>The PED validates the permitted task, repository scope, operation class, and required resource state.</t>
<t>Protected validation evidence is committed.</t>
<t>A scoped non-bearer capability is established.</t>
<t>The Finality Sink reconstructs the actual pending repository modification.</t>
<t>If the final operation targets an unauthorized branch or modifies an unauthorized file, verification fails.</t>
<t>If the required conditions are satisfied, the modification is performed through the controlled repository interface.</t>
<t>The authorization is consumed according to the applicable usage policy.</t>
<t>S-4.41 - Example B: Inherited File Descriptor Attack</t>
<t>An agent process is launched with a restricted filesystem policy.</t>
<t>However, the process inherits an already-open writable file descriptor associated with a protected resource.</t>
<t>The agent attempts to use the descriptor to modify the resource.</t>
<t>If the descriptor permits an unmediated consequential write, ordinary pathname restrictions may not prevent the operation.</t>
<t>In a compliant protected implementation, the launch configuration prevents inheritance of that descriptor, restricts the effective handle rights, or ensures that the underlying effect is subject to an applicable enforcement mechanism.</t>
<t>This example demonstrates that process isolation requires examination of actual resource capabilities, not merely process labels or user identities.</t>
<t>S-4.42 - Example C: Child Process Attempts an Unauthorized External Operation</t>
<t>An AI agent launches a child process to generate a report.</t>
<t>The child is associated with the parent task and a restricted delegation scope.</t>
<t>The child attempts to transmit a confidential data file to an unauthorized destination.</t>
<t>The operation reaches a controlled effectuation interface.</t>
<t>The source context and delegated task relationship are identified.</t>
<t>The PED evaluates the attempted disclosure against the relevant authority scope.</t>
<t>The request exceeds the permitted disclosure envelope.</t>
<t>No scoped finality capability is established.</t>
<t>The Finality Sink prevents transmission.</t>
<t>The parent-child relationship does not independently authorize the attempted operation.</t>
</section>
<section numbered="true">
<name>S-4.43 - Example D: Privileged Credential Broker</name> <t>An AI agent operates under a restricted process identity.</t>
<t>The agent requires access to a service supporting privileged resource modifications.</t>
<t>The reusable service credential is retained by a protected broker.</t>
<t>The agent submits a structured resource-modification request through IPC.</t>
<t>The broker stages the request.</t>
<t>The PED validates the actual operation, target resource, task identity, and authority state.</t>
<t>Following successful validation, protected evidence and scoped finality authorization are established.</t>
<t>The broker constructs the final credential-bearing request.</t>
<t>The Finality Sink verifies the actual operation before the credential is used to produce the governed external effect.</t>
<t>The credential is not placed into agent-controlled process memory.</t>
<t>The implementation must also address accidental disclosure through logs, errors, shared memory, debug interfaces, and tool responses.</t>
<t>S-4.44 - Example E: Parent Process Termination During Asynchronous Execution</t>
<t>An agent process requests an authorized resource update.</t>
<t>The Finality Sink dispatches the operation.</t>
<t>The agent process terminates before receiving confirmation.</t>
<t>A replacement process starts and attempts to repeat the update.</t>
<t>The protected operation registry identifies the earlier operation as DISPATCHED or INDETERMINATE.</t>
<t>The system performs the applicable reconciliation procedure rather than blindly repeating the effect.</t>
<t>Where supported, an external operation identifier or idempotency mechanism may be used.</t>
<t>If the external outcome cannot be established, it remains explicitly unresolved.</t>
</section>
<section numbered="true">
<name>PART XIII - FAILURE AND ADVERSARIAL CASES</name>
</section>
<section numbered="true">
<name>S-4.45 - Representative Failure Cases</name>
</section>
<section numbered="true">
<name>F1 - Process Identifier Reuse</name> <t>A new process receives the same numerical PID as a terminated process.</t>
<t>The system distinguishes the instances through protected execution-generation or stable process-instance information.</t>
<t>Stale authorization is rejected.</t>
</section>
<section numbered="true">
<name>F2 - Inherited Privileged Handle</name> <t>A child process receives an effect-capable handle that bypasses a designated broker.</t>
<t>The handle-inheritance or resource-control mechanism prevents the unauthorized path.</t>
</section>
<section numbered="true">
<name>F3 - Handle Duplication</name> <t>An agent transfers a privileged handle to another process.</t>
<t>The applicable handle-transfer or effectuation control prevents unauthorized use.</t>
</section>
<section numbered="true">
<name>F4 - Unauthorized IPC</name> <t>An agent connects to a privileged service through an unintended IPC endpoint.</t>
<t>The service authenticates the caller and enforces applicable resource authorization rather than trusting the connection alone.</t>
</section>
<section numbered="true">
<name>F5 - Parent Process Termination</name> <t>A parent process terminates while child processes remain active.</t>
<t>The Process-Lineage Controller identifies affected descendants and applies required restrictions.</t>
<t>Outstanding effects are reconciled independently.</t>
</section>
<section numbered="true">
<name>F6 - Process-Token Substitution</name> <t>An agent attempts to use an unauthorized security identity or token.</t>
<t>The operating-system protection and broker authentication mechanisms enforce the relevant identity restrictions.</t>
</section>
<section numbered="true">
<name>F7 - Mutable Shared-Memory Request</name> <t>The agent modifies a shared-memory request after validation.</t>
<t>The Finality Sink uses a stable controlled representation or revalidates the actual operation before effectuation.</t>
</section>
<section numbered="true">
<name>F8 - Resource-Path Substitution</name> <t>An authorized path resolves to a different resource at effectuation.</t>
<t>The sink verifies the required effective resource identity.</t>
</section>
<section numbered="true">
<name>F9 - Authority Revocation</name> <t>A task's authority is revoked after initial validation.</t>
<t>The sink checks applicable current authority or revocation state before effectuation.</t>
</section>
<section numbered="true">
<name>F10 - Capability Replay</name> <t>An already consumed single-use capability is presented again.</t>
<t>Protected consumption state rejects the replay.</t>
</section>
<section numbered="true">
<name>F11 - Concurrent Capability Presentation</name> <t>Two processes present the same single-use authorization.</t>
<t>The protected atomic consumption mechanism prevents unauthorized duplicate use.</t>
</section>
<section numbered="true">
<name>F12 - Broker Process Crash</name> <t>A broker crashes after a request may have been dispatched.</t>
<t>The protected operation registry preserves an explicit unresolved outcome and prevents blind repetition.</t>
</section>
<section numbered="true">
<name>F13 - PED Unavailability</name> <t>The required PED becomes unavailable.</t>
<t>The governed operation remains withheld or transitions to a defined denied or canceled state.</t>
</section>
<section numbered="true">
<name>F14 - Finality Sink Unavailability</name> <t>The sink becomes unavailable.</t>
<t>The system does not route the operation through an uncontrolled interface as a permissive fallback.</t>
</section>
<section numbered="true">
<name>F15 - Process Escape or Privilege Escalation</name> <t>An agent exploits a flaw allowing it to gain additional operating-system privileges.</t>
<t>A software-only embodiment may fail if the attack compromises its trusted enforcement boundary.</t>
<t>A stronger embodiment requires appropriately placed additional protection.</t>
</section>
<section numbered="true">
<name>F16 - Unobserved Process Activity</name> <t>A process-observation subsystem loses relevant events.</t>
<t>Where authorization depends on observation coverage, the corresponding security state is marked incomplete or uncertain.</t>
<t>Observation loss is not treated as proof that the workload remained safe.</t>
</section>
<section numbered="true">
<name>F17 - Cross-Task Confusion</name> <t>Two agent tasks execute under the same operating-system user identity.</t>
<t>The protected authorization system distinguishes their task and process-instance contexts rather than granting identical consequential-operation authority solely because their operating-system user identifiers match.</t>
</section>
<section numbered="true">
<name>F18 - Alternative Network Route</name> <t>An agent process uses an allowed network interface that bypasses the intended proxy.</t>
<t>A non-bypassable egress embodiment must restrict or mediate that route.</t>
</section>
<section numbered="true">
<name>F19 - Reused Broker Session</name> <t>An earlier agent process terminates but leaves an IPC session or authenticated request state.</t>
<t>A replacement process cannot automatically inherit the former process's protected authority.</t>
</section>
<section numbered="true">
<name>F20 - Kernel Compromise</name> <t>An attacker compromises the operating-system kernel underlying a software-only processisolation mechanism.</t>
<t>The protection guarantee may fail under that adversary.</t>
<t>Resistance requires additional protection mechanisms, rather than an unsupported assertion that process isolation is equivalent to hardware-enforced cryptographic separation.</t>
</section>
<section numbered="true">
<name>PART XIV - HARDWARE, SOFTWARE, AND HYBRID VARIATIONS</name>
</section>
<section numbered="true">
<name>S-4.46 - Software-Only Process Enforcement</name> <t>The agent operates as a restricted process.</t>
<t>A host-side security service performs protected authorization under the host trust assumptions.</t>
<t>A broker or resource controller acts as the Finality Sink.</t>
<t>The system does not require a hypervisor, micro-VM, or container.</t>
</section>
<section numbered="true">
<name>S-4.47 - Kernel-Mediated Enforcement</name> <t>An applicable kernel security mechanism controls selected resource accesses.</t>
<t>The kernel mechanism may enforce preliminary restrictions or an operation-specific decision received from a protected authorization service.</t>
<t>Where required, the corresponding effectuation operation remains subject to protected finality verification.</t>
</section>
<section numbered="true">
<name>S-4.48 - TEE-Assisted Enforcement</name> <t>The agent remains an ordinary operating-system process.</t>
<t>A TEE performs protected authorization-state or validation functions.</t>
<t>A protected effectuation interface verifies the applicable finality authorization before permitting the governed consequence.</t>
<t>The implementation must address how untrusted host software is prevented from bypassing the claimed protected effectuation boundary.</t>
</section>
<section numbered="true">
<name>S-4.49 - HSM-Assisted Credential Control</name> <t>The agent uses a restricted process identity.</t>
<t>An HSM or protected cryptographic service controls specified credential or signing operations.</t>
<t>The PED authorizes the relevant operation.</t>
<t>A controlled credential-use or signing interface verifies the required bounded authorization.</t>
<t>An HSM used merely as unrestricted key storage does not automatically provide the full required protected-finality mechanism.</t>
</section>
<section numbered="true">
<name>S-4.50 - SmartNIC/DPU Network Enforcement</name> <t>The agent operates as a restricted process on a host.</t>
<t>A programmable network controller governs selected outgoing network effects.</t>
<t>The device receives authenticated process or workload context through a trusted association mechanism.</t>
<t>The protected controller evaluates or verifies the applicable authorization before transmission.</t>
<t>Where per-process network authority is required, the implementation must account for multiplexed connections, shared sockets, and process-to-flow attribution.</t>
</section>
<section numbered="true">
<name>S-4.51 - Hardware Device-Command Enforcement</name> <t>The agent process generates a device operation.</t>
<t>A host-side controller stages the corresponding command.</t>
<t>A PED validates the requested operation.</t>
<t>A hardware or firmware Finality Sink verifies the applicable bounded authorization before admitting the command to the governed device execution interface.</t>
<t>The architecture may be used for accelerators, storage devices, peripheral controllers, or cyber-physical systems.</t>
</section>
<section numbered="true">
<name>S-4.52 - Remote Protected Broker</name> <t>The agent process communicates with a remote protected service.</t>
<t>The remote service authenticates the operation and relevant process or task context.</t>
<t>The PED may operate remotely.</t>
<t>A Finality Sink performs the actual consequential operation at the resource boundary.</t>
<t>The implementation must address authenticated context transfer, replay protection, state consistency, and remote failure handling.</t>
</section>
<section numbered="true">
<name>S-4.53 - Single-Component Enforcement</name> <t>A single protected service or device may implement validation, protected evidence, scoped enablement, and Finality Sink verification.</t>
<t>Distinct functional stages remain identifiable according to the applicable enforcement point.</t>
<t>Physical separation is not required unless expressly claimed.</t>
</section>
<section numbered="true">
<name>PART XV - REPRESENTATIVE DATA STRUCTURES</name>
</section>
<section numbered="true">
<name>S-4.54 - ProcessContextRecord</name> <t>Fields may include:</t>
<t>1. ProcessInstanceID.
2. ProcessGeneration.
3. AgentContextID.
4. TaskID.
5. SecurityPrincipal.
6. IsolationProfile.
7. AuthorityGeneration.
8. ControlledIPCReferences.
9. ProcessLineageReference.
10. LifecycleStatus.</t>
</section>
<section numbered="true">
<name>S-4.55 - ProcessLineageRecord</name> <t>Fields may include:</t>
<t>1. ParentProcessInstanceID.
2. ChildProcessInstanceID.
3. CreationGeneration.
4. AgentContextID.
5. TaskID.
6. ExecutableReference.
7. DelegatedAuthorityScope.
8. RelevantSecurityContext.
9. LifecycleStatus.
10. LineageVerificationState.</t>
</section>
<section numbered="true">
<name>S-4.56 - HandleControlRecord</name> <t>Fields may include:</t>
<t>1. HandleReference.
2. OwningProcessInstance.
3. ResourceIdentity.
4. GrantedAccessClass.
5. TransferRestriction.
6. InheritanceRestriction.
7. RequiredBrokerInterface.
8. RevocationGeneration.
9. EnforcementStatus.
10. LastVerifiedState.</t>
</section>
<section numbered="true">
<name>S-4.57 - CandidateActRecord</name> <t>Fields may include:</t>
<t>1. CandidateActID.
2. OriginProcessInstanceID.
3. OriginProcessGeneration.
4. AgentContextID.
5. TaskID.
6. OperationClass.
7. TargetResource.
8. DescriptorDigest.
9. AuthorityGeneration.
10. CandidateStatus.</t>
</section>
<section numbered="true">
<name>S-4.58 - ProtectedValidationEvidenceRecord</name> <t>Fields may include:</t>
<t>1. EvidenceID.
2. CandidateActID.
3. DescriptorDigest.
4. PEDIdentity.
5. PolicyGeneration.
6. ValidationResult.
7. ProtectedCommitment.
8. EvidenceGeneration.
9. AuthorizedSinkID.
10. ValidityCondition.</t>
</section>
<section numbered="true">
<name>S-4.59 - ScopedFinalityCapabilityRecord</name> <t>Fields may include:</t>
<t>1. 2. 3.</t>
<t>CapabilityID. CandidateActID. EvidenceReference.</t>
<t>4. AuthorizedResourceScope.
5. AuthorizedSinkID.
6. AuthorityGeneration.
7. ProcessOrTaskBinding.
8. UsagePolicy.
9. ExpiryCondition.
10. CapabilityStatus.</t>
</section>
<section numbered="true">
<name>S-4.60 - SinkLocalStateRecord</name> <t>Fields may include:</t>
<t>1. SinkID.
2. CapabilityID.
3. CandidateActID.
4. ExpectedOperationDigest.
5. ResourceIdentity.
6. AuthorityGeneration.
7. RevocationGeneration.
8. ConsumptionStatus.
9. DispatchStatus.
10. CompletionReference.</t>
</section>
<section numbered="true">
<name>S-4.61 - OutstandingOperationRecord</name> <t>Fields may include:</t>
<t>1. OperationID.
2. CandidateActID.
3. OriginProcessGeneration.
4. TaskID.
5. CapabilityReference.
6. ExternalOperationID.
7. DispatchState.
8. CompletionState.
9. ReconciliationState.
10. LastProtectedTransition.</t>
<t>These are logical examples. An implementation may combine or partition the records while preserving the properties required by the corresponding enforcement points.</t>
</section>
<section numbered="true">
<name>PART XVI - implementer IMPLEMENTATION AND VERIFICATION</name>
</section>
<section numbered="true">
<name>S-4.62 - Proposed Engineering Tests</name> <t>The following tests are proposed validation procedures rather than completed experiments.</t>
<t>Test Condition Expected behavior</t>
<t>T1 Authorized process operation T2 Unauthorized task operation T3 Spoofed process identity T4 Reused numerical PID T5 Inherited privileged descriptor T6 Duplicated protected handle T7 Child process delegation T8 Parent process termination T9 Missing finality capability T10 Replayed capability T11 Material operation substitution T12 Mutable shared-memory buffer T13 Resource path substitution T14 Revoked authority generation T15 Concurrent single-use attempt T16 Broker crash T17 PED unavailable T18 Sink unavailable T19 Alternative network path T20 Cross-task same-user access T21 Asynchronous worker continuation Required continuation authority verified T22 Credential exposure attempt T23 Kernel enforcement bypass attempt Controlled protection properties tested T24 Host compromise scenario</t>
<t>Controlled effectuation succeeds Denied Authenticated context prevails Stale generation rejected Unauthorized access prevented Transfer or use constrained Applicable scope enforced Descendant and operation states reconciled Effectuation denied Rejected Mismatch detected Stable effect verified Effective resource checked Invalid operation withheld Atomic consumption enforced Unresolved outcome retained No implicit authorization No uncontrolled fallback Governed effect blocked or mediated Task-specific authority preserved</t>
<t>Protected credential remains inaccessible</t>
<t>Trust-model limitations established</t>
<t>For a production embodiment, the tests must be adapted to the selected operating system and actual enforcement mechanisms.</t>
</section>
<section numbered="true">
<name>PART XVIII - Enforcement-Point Mapping and Technical Correspondence</name>
</section>
<section numbered="true">
<name>S-4.72 - Representative Enforcement Point Support</name> <t>this implementation profile provides technical disclosure potentially relevant to enforcement points concerning:</t>
<t>(a) restricted AI-agent execution;
(b) operation-specific protected authorization;
(c) ordinary operating-system process sandboxing;
(d) process-origin identity binding;</t>
<t>(e) process-lineage governance;</t>
<t>(f) inherited and duplicated handle control;</t>
<t>(g) tool-dispatch mediation;</t>
<t>(h) protected credential-use interfaces;</t>
<t>(i) Candidate Act staging;</t>
<t>(j) protected validation evidence;</t>
<t>(k) scoped non-bearer capabilities;</t>
<t>(l) Finality Sink verification;</t>
<t>(m) resource identity and actual-operation correspondence;</t>
<t>(n) asynchronous operation control;</t>
<t>(o) revocation and state reconciliation;</t>
<t>(p) operating-system kernel enforcement; and</t>
<t>(q) software-hardware hybrid implementation.</t>
<t>This embodiment may contribute technical support to the sandbox-finality, process-lineage, credential-use, effectuation-path, and delegated-operation enforcement point families.</t>
<t>Actual support for the final enforcement points must be established through a limitation-by-limitation enforcement point-to-specification mapping.</t>
</section>
<section numbered="true">
<name>S-4.73 - Relationship to Other Embodiments</name> <t>This embodiment differs from virtual-machine and container-oriented embodiments because its primary isolation mechanism may consist of ordinary operating-system process security rather than a separate guest environment or container runtime.</t>
<t>Its distinguishing implementation details include:</t>
<t>1. Process access tokens and security principals.
2. Process-instance identity and PID reuse.
3. Native operating-system access control.
4. File descriptors and object handles.
5. Handle inheritance and duplication.
6. Process-tree and child-process governance.
7. Privileged broker IPC.
8. Cross-task execution under shared operating-system identities.</t>
<t>9. Native operating-system resource interfaces.
10. Process termination and asynchronous operation continuity.</t>
<t>The disclosed features may also be combined with containerized or virtual-machine deployments where appropriate.</t>
</section>
<section numbered="true">
<name>S-4.74 - implementer Enablement Requirements</name> <t>For a concrete process-isolated implementation, a person having ordinary skill in the art</t>
<t>identifies:</t>
<t>1. The operating system and supported version.
2. The agent executable and task identity.
3. The intended adversary and trusted computing base.
4. The process isolation mechanism.
5. The process-instance identity and generation mechanism.
6. The permissible child-process behavior.
7. The handle-inheritance restrictions.
8. The IPC authentication mechanism.
9. The effect-capable resources requiring protection.
10. The available routes to each protected resource.
11. The mechanism preventing direct unauthorized effectuation.
12. The Candidate Act interception and staging procedure.
13. The descriptor schema and canonicalization rules.
14. The PED and protected state arrangement.
15. The required authorization predicates.
16. The protected evidence-commitment mechanism.
17. The scoped capability representation.
18. The Finality Sink actual-operation verification procedure.
19. The protected consumption-state transition.
20. The operation completion and reconciliation mechanism.
21. The process termination and restart policy.
22. The handling of stale or transferred resource handles.
23. The treatment of privilege escalation and enforcement failures.
24. The implementation-specific tests confirming the required security properties.</t>
<t>Where a particular enforcement point requires additional resistance to privileged host compromise or cryptographic isolation, the disclosure must identify the corresponding hardware or cryptographic mechanism that supplies those properties.</t>
</section>
<section numbered="true">
<name>S-4.75 - Technical Effect</name> <t>this implementation profile provides an architecture in which an AI agent may execute as a restricted operating-system process without requiring deployment inside a separate container or virtual machine.</t>
<t>The agent's ability to perform internal computation or invoke a permitted process interface remains distinguishable from authority to produce a specified consequential effect.</t>
<t>The system may combine process-level privilege separation, protected broker mediation, independent authorization, protected evidence, scoped finality enablement, and effectuationboundary verification.</t>
<t>Process identity, process lineage, inherited handles, and asynchronous operation state are incorporated into the authorization and enforcement model where relevant.</t>
<t>The technical effect is control of designated consequential operations despite the agent's ability to generate commands, spawn permitted subprocesses, or request services through available operating-system interfaces.</t>
<t>The strength of the protection depends on the actual process restrictions, trusted computing base, and controlled effectuation paths.</t>
</section>
<section numbered="true">
<name>S-4.76 - Technical Summary</name> <t>this implementation profile discloses a process-isolated artificial-intelligence-agent execution architecture in which an agent executes as one or more restricted operating-system processes and selected consequential operations remain subject to independent protected authorization.</t>
<t>A Process Isolation Controller restricts resource access and process privileges.</t>
<t>A Process Context Registry establishes authenticated execution identity.</t>
<t>A Process-Lineage Controller associates relevant child processes and delegated workers with their originating tasks.</t>
<t>A Resource and Handle Mediation Controller restricts unauthorized effect-capable handles.</t>
<t>A controlled IPC or broker interface captures governed operations and establishes Candidate Acts.</t>
<t>A Non-Effective Operation Holder prevents premature effectuation.</t>
<t>A Protected Enforcement Domain evaluates the applicable authority predicates and commits protected validation evidence.</t>
<t>A scoped non-bearer capability provides bounded finality enablement.</t>
<t>A Finality Sink independently verifies the actual pending operation and required protected authorization conditions before the consequential effect is permitted.</t>
<t>The architecture may be implemented using Linux, Windows, macOS, another operating system, software security services, kernel mechanisms, protected hardware, or combinations thereof.</t>
<t>The embodiment is not limited to any particular process-sandbox product or operating-system vendor.</t>
<section numbered="true">
<name>KERNEL- AND HYPERVISOR-MEDIATED ARTIFICIAL-INTELLIGENCE- AGENT EXECUTION WITH PROTECTED AUTHORITY ENFORCEMENT, NON-</name>
</section>
<section numbered="true">
<name>BYPASSABLE EFFECTUATION CONTROL, AND HARDWARE-SOFTWARE FINALITY VERIFICATION</name>
</section>
</section>
</section>
<section numbered="true" anchor="profile-c21">
<name>Implementation Profile C-21</name> <t>Source location: original disclosure pages 565-630. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>C-21.1 - Technical Field</name> <t>this implementation profile relates to artificial-intelligence-agent security, continuing autonomous execution, protected authorization, runtime behavioral validation, session-state management, bounded operation grants, execution-finality enforcement, protected evidence commitments, and secure recovery of long-lived or intermittently executing computational workloads.</t>
<t>More particularly, the embodiment discloses a computer-implemented method and corresponding apparatus for controlling a continuing artificial-intelligence-agent session in which successive consequential operations are identified, grouped, bounded, validated, and effectuated through protected enforcement interfaces without treating an earlier session-level approval as indefinite authorization.</t>
<t>The system may operate through:</t>
<t>(a) process-isolated agent runtimes;
(b) containerized execution environments;
(c) virtual machines;
(d) micro-virtual machines;
(e) cloud-hosted agent services;
(f) autonomous workflow engines;</t>
<t>(g) managed tool-execution platforms;</t>
<t>(h) long-running browser or computer-use agents;</t>
<t>(i) protected service gateways;</t>
<t>(j) hardware-assisted enforcement components;</t>
<t>(k) secure transaction processors;</t>
<t>(l) distributed Finality Sinks; or</t>
<t>(m) combinations thereof.</t>
<t>The system may employ individual Candidate Act authorization, bounded groups of operations, finite effectuation windows, or combinations of these arrangements.</t>
<t>The implementation need not require a separate network authorization request for every lowrisk suboperation when an appropriately bounded and protected authorization window covers the operation actually presented for effectuation.</t>
<t>Nevertheless, the execution interface must enforce the currently applicable boundaries of that window.</t>
</section>
<section numbered="true">
<name>C-21.2 - Technical Problem</name> <t>An artificial-intelligence agent may execute for an extended period during which it repeatedly observes information, makes decisions, selects tools, communicates with services, modifies resources, or delegates tasks.</t>
<t>At session initiation, an operator or policy controller may assign an initial permission envelope.</t>
<t>That envelope may identify permissible tool classes, resources, destinations, or computational functions.</t>
<t>However, conditions relevant to authorization may change during execution.</t>
<t>1. 2. 3. 4. 5. 6. 7. 8.</t>
<t>Examples include:</t>
<t>Changes in the agent's observed runtime behavior. Changes in its task. New or substituted tool interfaces. Newly retrieved untrusted instructions. Changes in permitted destination scope. Changes in policy or authorization. Revocation of a delegated principal. Exhaustion of permitted usage.</t>
<t>9. Changes in risk classification.
10. Process or container restart.
11. Snapshot restoration.
12. Virtual-machine migration.
13. Delayed asynchronous operations.
14. Loss of enforcement connectivity.
15. Changes in the actual operation performed by a connector.
16. Reuse of an expired session grant.
17. Multiple concurrent operations consuming a shared budget.</t>
<t>An initial authorization may have been appropriate when the session began but insufficient to authorize a particular later effect.</t>
<t>Revalidating every aspect of policy through a remote service for every small suboperation may introduce significant latency.</t>
<t>Conversely, granting unrestricted standing authorization may permit effects outside current policy, scope, or behavioral conditions.</t>
<t>this implementation profile addresses this technical conflict through protected session state, finite authorization windows, bounded consumption, current Finality Sink verification, and periodic or event-triggered protected revalidation.</t>
</section>
<section numbered="true">
<name>C-21.3 - Central Technical Principle</name> <t>The system distinguishes three kinds of authority.</t>
<t>Initial Permission Envelope: Defines the broad operational boundaries within which the</t>
<t>agent may perform computation and request controlled operations.</t>
<t>Protected Window or Candidate Authorization: Establishes a narrower, current</t>
<t>authorization for specified operations, resource classes, quantities, destinations, durations, or operation sequences.</t>
<t>Finality Sink Verification: Determines whether the actual pending operation satisfies the</t>
<t>current protected authorization and applicable protected state.</t>
<t>The initial permission envelope is not, by itself, an independently sufficient finality grant for all subsequent consequential operations.</t>
<t>A representative authorization relationship is:</t>
<t>PERMITTED EFFECT =</t>
<t>VALID SESSION</t>
<t>AND CURRENT AUTHORITY</t>
<t>AND REQUIRED BEHAVIORAL CONDITIONS</t>
<t>AND VALID BOUNDED GRANT</t>
<t>AND OPERATION WITHIN SCOPE</t>
<t>AND AVAILABLE PROTECTED BUDGET</t>
<t>AND VALID SINK-LOCAL STATE</t>
<t>The particular predicates depend upon the applicable enforcement point and operation class.</t>
</section>
<section numbered="true">
<name>PART I - PRINCIPAL SYSTEM ARCHITECTURE</name>
</section>
<section numbered="true">
<name>C-21.4 - Principal Components</name> <t>A representative implementation comprises the following components.</t>
</section>
<section numbered="true">
<name>Component A - Continuing Agent Execution Environment</name> <t>A sandboxed runtime configured to execute an artificial-intelligence agent across multiple computational and consequential operations.</t>
</section>
<section numbered="true">
<name>Component B - Protected Session Controller</name> <t>A mechanism configured to establish, track, suspend, revoke, and terminate session identity and authority state.</t>
</section>
<section numbered="true">
<name>Component C - Initial Permission Envelope Controller</name> <t>A component configured to establish the broad permissible task, tool, resource, and operation limits at session initialization.</t>
</section>
<section numbered="true">
<name>Component D - Consequential Operation Interceptor</name> <t>A mechanism configured to capture successive proposed operations before the governed external effects.</t>
</section>
<section numbered="true">
<name>Component E - Candidate Act and Window Classifier</name> <t>A component configured to classify operations as individual Candidate Acts, bounded operation groups, or finite effectuation windows.</t>
</section>
<section numbered="true">
<name>Component F - Canonical Operation Descriptor Generator</name> <t>A mechanism configured to generate machine-verifiable representations of proposed or actual operations.</t>
</section>
<section numbered="true">
<name>Component G - Protected Enforcement Domain</name> <t>A PED configured to evaluate the required authority, runtime behavior, policy, scope, freshness, and protected-state predicates.</t>
</section>
<section numbered="true">
<name>Component H - Protected Session State Registry</name> <t>An integrity-protected registry maintaining the authoritative session state, generations, finality history, grants, consumption, and revocation information.</t>
</section>
<section numbered="true">
<name>Component I - Runtime Behavioral Descriptor Collector</name> <t>A mechanism configured to observe relevant agent activity and generate successive Runtime Behavioral Descriptors.</t>
</section>
<section numbered="true">
<name>Component J - Behavioral Validation Controller</name> <t>A component configured to compare required runtime behavior against approved Algorithmic Logic Fingerprints, command graphs, tool-use patterns, or other permitted behavioral constraints.</t>
</section>
<section numbered="true">
<name>Component K - Protected Micro-Validation Controller</name> <t>A mechanism configured to create or commit compact protected validation records or operation-state transitions.</t>
</section>
<section numbered="true">
<name>Component L - Micro-Validation Chain Controller</name> <t>A component configured to maintain ordered, integrity-protected relationships among successive authorized operations.</t>
</section>
<section numbered="true">
<name>Component M - Bounded Window Authorization Controller</name> <t>A component configured to establish operation, duration, byte, destination, or resourcespecific permission windows.</t>
</section>
<section numbered="true">
<name>Component N - Protected Budget Controller</name> <t>A component configured to maintain and enforce required authorization and resourceconsumption limits.</t>
</section>
<section numbered="true">
<name>Component O - Scoped Finality Enablement Controller</name> <t>A protected mechanism configured to establish bounded authorization for a Candidate Act, operation group, or finite window.</t>
</section>
<section numbered="true">
<name>Component P - Finality Sink</name> <t>A technically controlled effectuation interface configured to verify the applicable bounded authorization before the governed consequence occurs.</t>
</section>
<section numbered="true">
<name>Component Q - Low-Latency Enforcement Controller</name> <t>A mechanism configured to verify current protected grants locally or through a boundedlatency protected interface.</t>
</section>
<section numbered="true">
<name>Component R - Session Recovery and Migration Controller</name> <t>A component configured to protect session authority against replay, restart, snapshot restoration, failover, and migration-related inconsistencies.</t>
</section>
<section numbered="true">
<name>Component S - Outstanding Operation Registry</name> <t>A mechanism configured to maintain the status of queued, reserved, dispatched, completed, denied, or indeterminate operations.</t>
<t>The components may be implemented within one protected computer, distributed software services, hardware-protected devices, or a hybrid system.</t>
</section>
<section numbered="true">
<name>C-21.5 - Reference Continuous-Session Architecture</name> <t>A representative execution path is:</t>
<t>SESSION INITIALIZATION</t>
<t>↓</t>
<t>INITIAL PERMISSION ENVELOPE</t>
<t>↓</t>
<t>PROTECTED SESSION REGISTRATION</t>
<t>↓</t>
<t>AGENT COMPUTATION</t>
<t>↓</t>
<t>SUCCESSIVE OPERATION INTERCEPTION</t>
<t>↓</t>
<t>CANDIDATE ACT OR FINITE WINDOW CLASSIFICATION</t>
<t>↓</t>
<t>RUNTIME AND AUTHORITY VALIDATION</t>
<t>↓</t>
<t>PROTECTED MICRO-VALIDATION COMMITMENT</t>
<t>↓</t>
<t>BOUNDED FINALITY GRANT</t>
<t>↓</t>
<t>FINALITY SINK VERIFICATION</t>
<t>↓</t>
<t>AUTHORIZED EFFECTUATION</t>
<t>↓</t>
<t>PROTECTED CONSUMPTION AND CHAIN UPDATE</t>
<t>↓</t>
<t>SESSION CONTINUATION OR REVALIDATION</t>
<t>The sequence may repeat as long as the session remains valid.</t>
<t>The system may establish a new window when the earlier window expires, is consumed, is revoked, or otherwise becomes invalid.</t>
</section>
<section numbered="true">
<name>PART II - PROTECTED SESSION IDENTITY</name>
</section>
<section numbered="true">
<name>C-21.6 - Continuing Agent Session</name> <t>A Continuing Agent Session means an execution context within which an agent performs multiple operations over time under an associated task and session identity.</t>
<t>The session may persist across:</t>
<t>(a) multiple model inference calls;
(b) tool invocations;
(c) asynchronous operations;
(d) process restarts;
(e) container recreation;</t>
<t>(f) delegated workers;</t>
<t>(g) selected network disruptions; or</t>
<t>(h) authorized execution-environment migration.</t>
<t>Continuity of task identity does not necessarily imply continuity of finality authority.</t>
</section>
<section numbered="true">
<name>C-21.7 - Protected Session Identity</name> <t>A representative session record comprises:</t>
<t>SessionID = SESSION-2101</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>SessionGeneration = 71</t>
<t>ExecutionGeneration = 12</t>
<t>PolicyGeneration = 105</t>
<t>RevocationGeneration = 27</t>
<t>SessionStatus = ACTIVE</t>
<t>InitialPermissionEnvelope = ENV-21</t>
<t>CurrentWindowID = WINDOW-2101</t>
<t>The values are illustrative.</t>
<t>The session identity is associated with a protected execution context and applicable authority state.</t>
<t>An agent-supplied session identifier alone is insufficient to establish protected session continuity.</t>
</section>
<section numbered="true">
<name>C-21.8 - Session Identity Versus Process Identity</name> <t>An operating-system process identifier may be reused.</t>
<t>A container may restart.</t>
<t>A virtual-machine instance may be replaced.</t>
<t>Accordingly, a protected session identifier may be associated with additional executiongeneration information.</t>
<t>A representative compound identity is:</t>
<t>(SessionID, ExecutionGeneration, AuthorityGeneration)</t>
<t>The protected controller uses these fields to distinguish an authorized continuation from an unauthorized attempt to reuse earlier process or session state.</t>
</section>
<section numbered="true">
<name>C-21.9 - Session Lifecycle States</name> <t>A representative session state machine comprises:</t>
<t>CREATED</t>
<t>INITIALIZING</t>
<t>ACTIVE</t>
<t>REVALIDATION_REQUIRED</t>
<t>SUSPENDED</t>
<t>REVOKED</t>
<t>RECOVERY_REQUIRED</t>
<t>TERMINATED</t>
<t>An ACTIVE session may request bounded operation grants.</t>
<t>A session entering REVALIDATION_REQUIRED may continue permitted internal computation while governed external effects remain restricted.</t>
<t>A REVOKED session cannot obtain additional finality authorization without an independently authorized state transition.</t>
</section>
<section numbered="true">
<name>PART III - INITIAL PERMISSION ENVELOPE</name>
</section>
<section numbered="true">
<name>C-21.10 - Initial Permission Envelope</name> <t>An Initial Permission Envelope comprises a machine-readable representation of permissions assigned to the agent when the session begins.</t>
<t>The envelope may specify:</t>
<t>1. Permitted task.
2. Tool classes.
3. Resource classes.
4. Destination categories.
5. Maximum session duration.
6. Permitted agent delegation.
7. Restricted data classes.
8. Operation-risk classes.
9. Authorization conditions.
10. Required enforcement interfaces.</t>
<t>The envelope establishes constraints on the operations the agent may request.</t>
<t>It does not independently authorize every later consequential effect.</t>
</section>
<section numbered="true">
<name>C-21.11 - Permission Envelope Example</name> <t>A representative envelope comprises:</t>
<t>EnvelopeID = ENV-21</t>
<t>AgentID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>AllowedToolClasses = READ, SUMMARIZE, SEND_APPROVED</t>
<t>AllowedDestinationScope = DOMAIN-A</t>
<t>MaximumSessionDuration = 3600_SECONDS</t>
<t>MaximumNetworkBytes = 1000000</t>
<t>MaximumCredentialUses = 10</t>
<t>PolicyGeneration = 105</t>
<t>RequiredFinalityMode = WINDOW_OR_PER_ACT</t>
<t>These quantities are illustrative rather than mandatory system limits.</t>
<t>A particular implementation may omit or modify them according to the authorized task.</t>
</section>
<section numbered="true">
<name>C-21.12 - Initial Envelope Restriction</name> <t>The sandbox enforces the condition that the agent cannot produce a governed external effect solely by satisfying the initial permission envelope.</t>
<t>For example, an initial envelope may permit use of a network tool.</t>
<t>However, an actual network transmission must still satisfy a current Candidate Act or bounded-window finality condition.</t>
<t>The enforcement mechanism may comprise a protected gateway, controlled connector, kernel-mediated resource interface, credential broker, or hardware-backed Finality Sink.</t>
</section>
<section numbered="true">
<name>PART IV - SUCCESSIVE CANDIDATE ACTS</name>
</section>
<section numbered="true">
<name>C-21.13 - Successive Operation Interception</name> <t>The system captures successive operations generated during the session.</t>
<t>Examples include:</t>
<t>(a) API requests;
(b) network transmissions;
(c) file modifications;
(d) database updates;
(e) credential-bearing operations;
(f) tool invocations;
(g) delegated operations;
(h) browser actions;
(i) device commands; and
(j) persistent resource mutations.</t>
<t>The interceptor identifies the operations requiring protected finality.</t>
</section>
<section numbered="true">
<name>C-21.14 - Per-Act Authorization Mode</name> <t>In a per-act mode, each governed consequential operation is represented by an individual Candidate Act.</t>
<t>The Candidate Act receives a machine-verifiable descriptor and corresponding protected authorization.</t>
<t>The Finality Sink verifies the required conditions before performing the specified effect.</t>
<t>This mode may be selected for high-risk, unusual, irreversible, or narrowly scoped operations.</t>
</section>
<section numbered="true">
<name>C-21.15 - Bounded Operation Group</name> <t>A Bounded Operation Group comprises a defined set or class of operations permitted under one protected grant.</t>
<t>For example, a grant may permit:</t>
<artwork type="text">| x | Three writes to specified configuration records.                   |
| - | ------------------------------------------------------------------ |
| x | Five messages to one authorized recipient.                         |
| x | Ten requests to a designated API method.                           |
| x | A set of fixed resource operations within a protected transaction. |
| x | A limited number of file modifications under a defined path scope. |</artwork>
<t>The group must have a machine-verifiable membership and consumption rule.</t>
<t>An arbitrary new operation does not become authorized merely because it occurs during the group.</t>
</section>
<section numbered="true">
<name>C-21.16 - Finite Effectuation Window</name> <t>A Finite Effectuation Window means a bounded authorization interval or operation envelope within which one or more specified consequential operations may be performed.</t>
<t>The window may be limited by:</t>
<t>1. Time.
2. Operation count.
3. Byte count.
4. Destination.
5. Resource identity.
6. Operation class.
7. Credential-use count.
8. Protected command sequence.
9. Session generation.
10. Policy generation.
11. Risk or behavioral state.
12. A combination of limits.</t>
<t>A window is not an unlimited standing session permission.</t>
</section>
<section numbered="true">
<name>C-21.17 - Window Descriptor</name> <t>A representative window descriptor comprises:</t>
<t>WindowID = WINDOW-2101</t>
<t>SessionID = SESSION-2101</t>
<t>SessionGeneration = 71</t>
<t>AuthorityGeneration = 105</t>
<t>OperationClass = NETWORK_SEND</t>
<t>DestinationScope = DOMAIN-A</t>
<t>MaximumOperations = 5</t>
<t>MaximumBytes = 4096</t>
<t>ExpiryReference = TIME-2101</t>
<t>RequiredSinkID = FS-NET-21</t>
<t>WindowStatus = ACTIVE</t>
<t>The numbers are illustrative.</t>
<t>The actual encoded fields and their interpretation must be defined by the implementation.</t>
</section>
<section numbered="true">
<name>PART V - BOUNDED WINDOW AUTHORIZATION</name>
</section>
<section numbered="true">
<name>C-21.18 - Window Creation</name> <t>A PED may establish a bounded window after verifying the required current session and task conditions.</t>
<t>The protected authorization sequence comprises:</t>
<t>1. Authenticate the current session.
2. Obtain the requested window scope.
3. Check the initial permission envelope.
4. Obtain current policy and revocation state.
5. Evaluate applicable runtime behavioral conditions.</t>
<t>6. Verify required budget availability.
7. Commit protected validation evidence.
8. Establish bounded finality enablement.
9. Register the protected window state.
10. Permit individual operations only through the applicable Finality Sink.</t>
</section>
<section numbered="true">
<name>C-21.19 - Window Authorization Is Not an Unbounded Token</name> <t>A bounded window grant may be represented by:</t>
<t>(a) an authenticated capability;
(b) a protected registry entry;
(c) an internal authorization latch;
(d) a secure device register;
(e) a protected queue permission;
(f) a sink-local authorization state; or
(g) another suitably bounded representation.</t>
<t>The grant cannot be used outside the specified authority scope.</t>
<t>For example, a window authorizing five transmissions to Domain A does not authorize a sixth transmission or a transmission to Domain B.</t>
</section>
<section numbered="true">
<name>C-21.20 - Window Invariants</name> <t>A representative implementation enforces:</t>
<t>Invariant W1: Every governed effect must correspond to a current authorization.</t>
<t>Invariant W2: No operation may exceed the authorized window scope.</t>
<t>Invariant W3: Cumulative protected consumption may not exceed the permitted budget.</t>
<t>Invariant W4: A window associated with an invalid authority generation may not authorize</t>
<t>further effects.</t>
<t>Invariant W5: A replayed or consumed operation sequence may not obtain additional</t>
<t>unauthorized authority.</t>
<t>Invariant W6: The Finality Sink verifies the actual operation at its controlled effectuation</t>
<t>boundary.</t>
<t>Invariant W7: A window is not extended merely because an agent continues computing.</t>
<t>Invariant W8: A required session revalidation failure prevents further governed effectuation.</t>
<t>These invariants may be implemented in software, protected firmware, hardware, or a combination thereof.</t>
</section>
<section numbered="true">
<name>PART VI - MICRO-VALIDATION RECORDS</name>
</section>
<section numbered="true">
<name>C-21.21 - Micro-Validation Record</name> <t>A Micro-Validation Record means a compact machine-verifiable representation of a validation outcome, protected state transition, or authorized operation within the session.</t>
<t>A representative record comprises:</t>
<t>MicroRecordID = MR-2101</t>
<t>SessionID = SESSION-2101</t>
<t>SessionGeneration = 71</t>
<t>SequenceNumber = 1</t>
<t>CandidateActID = CA-2101</t>
<t>OperationDigest = DIGEST-2101</t>
<t>WindowID = WINDOW-2101</t>
<t>AuthorityGeneration = 105</t>
<t>ValidationOutcome = APPROVED</t>
<t>ProtectedTransitionReference = PT-2101</t>
<t>The representation may be internally stored and need not be released as an external receipt.</t>
</section>
<section numbered="true">
<name>C-21.22 - Micro-Validation Chain</name> <t>Successive authorized operations may be linked through a protected chain.</t>
<t>For example:</t>
<t>MR-2101 → MR-2102 → MR-2103</t>
<t>The system may maintain a protected Chain Head representing the committed session history.</t>
<t>A later authorized Candidate Act may depend upon a validated representation of preceding operations or state transitions.</t>
<t>This relationship may be used to detect:</t>
<t>(a) operation replay;
(b) unauthorized sequence skipping;
(c) operation substitution;
(d) invalid session continuation;
(e) stale grant reuse; or
(f) rollback to a prohibited earlier sequence.</t>
</section>
<section numbered="true">
<name>C-21.23 - Micro-Chain Construction</name> <t>A representative chain may be constructed as follows:</t>
<t>C0 = H( "SESSION-CHAIN-INIT" || SessionID || SessionGeneration || AuthorityGeneration )</t>
<t>For each committed operation i:</t>
<t>Ci = H( "SESSION-CHAIN-STEP" || Ci-1 || SequenceNumber_i || CandidateActID_i || OperationDigest_i || WindowID_i || ValidationOutcome_i || ProtectedTransitionReference_i )</t>
<t>Here, H represents a selected cryptographic hash function.</t>
<t>The encoding must specify field lengths, ordering, and canonicalization.</t>
<t>The domain-separation strings distinguish the chain initialization and update operations.</t>
<t>The chain head must be maintained within or authenticated by an appropriately protected component.</t>
<t>An attacker who can freely replace both the chain records and the authoritative chain head could otherwise generate an internally consistent but unauthorized history.</t>
</section>
<section numbered="true">
<name>C-21.24 - Protected Chain State</name> <t>A representative record comprises:</t>
<t>SessionID</t>
<t>SessionGeneration</t>
<t>LatestSequenceNumber</t>
<t>LatestChainHead</t>
<t>CurrentAuthorityGeneration</t>
<t>CurrentRevocationGeneration</t>
<t>CurrentWindowID</t>
<t>ProtectedCommitmentGeneration</t>
<t>The authoritative chain head may be stored in a protected registry, cryptographically authenticated state machine, secure register, or protected persistent store.</t>
<t>Where rollback resistance is required, a suitable continuity or generation mechanism is also provided.</t>
</section>
<section numbered="true">
<name>C-21.25 - Chain Update Ordering</name> <t>The chain may be updated when:</t>
<t>(a) validation evidence is committed;
(b) an operation authorization is reserved;
(c) an operation is successfully effected;
(d) a bounded grant is consumed;</t>
<t>(e) a denial is recorded; or</t>
<t>(f) another protected state transition occurs.</t>
<t>The implementation defines which event the chain represents.</t>
<t>For example, a validation chain must not be described as proof of completed external effectuation merely because it records authorization.</t>
<t>An effectuation chain may additionally record verified dispatch and outcome state.</t>
</section>
<section numbered="true">
<name>C-21.26 - Chain Gaps and Sequence Reuse</name> <t>A candidate operation may be assigned a sequence before its outcome is known.</t>
<t>If the operation is denied or canceled, the system may:</t>
<t>1. Commit a protected denial or cancellation event.
2. Preserve an explicit unused sequence.
3. Advance a chain transition recording the unsuccessful operation.
4. Apply a defined sequence-allocation rule.</t>
<t>A sequence number must not be silently reused in a manner permitting ambiguity between different Candidate Acts.</t>
<t>For concurrent operations, the system may allocate globally ordered chain positions at protected commit time.</t>
</section>
<section numbered="true">
<name>PART VII - RUNTIME BEHAVIORAL DESCRIPTORS</name>
</section>
<section numbered="true">
<name>C-21.27 - Runtime Behavioral Descriptor</name> <t>A Runtime Behavioral Descriptor (RBD) means a machine-verifiable representation of selected observed agent execution behavior.</t>
<t>A representative descriptor may include:</t>
<t>RBDRecordID</t>
<t>SessionID</t>
<t>ExecutionGeneration</t>
<t>ObservationWindow</t>
<t>ObservedToolClasses</t>
<t>ObservedCommandClasses</t>
<t>ObservedDestinations</t>
<t>ObservedResourceAccesses</t>
<t>ProcessOrWorkerLineage</t>
<t>RelevantSourceTrustState</t>
<t>PolicyGeneration</t>
<t>ObservationCoverageState</t>
<t>The exact features depend upon the selected behavioral validation policy.</t>
</section>
<section numbered="true">
<name>C-21.28 - Behavioral Observation</name> <t>The system may obtain observations through:</t>
<t>(a) controlled tool dispatchers;
(b) protected network gateways;
(c) operating-system security hooks;
(d) process observation mechanisms;
(e) connector request interfaces;
(f) resource-controller events;
(g) authenticated execution records;
(h) hardware monitoring interfaces; or
(i) combinations thereof.</t>
<t>The implementation must distinguish actual enforcement-capable observations from incomplete monitoring.</t>
<t>Missing required telemetry may lead to a restrictive authorization decision rather than an unsupported assumption that no deviation occurred.</t>
</section>
<section numbered="true">
<name>C-21.29 - Approved Algorithmic Logic Fingerprint</name> <t>An approved Algorithmic Logic Fingerprint (ALF) may represent selected authorized computational logic, execution behavior, instruction characteristics, or policy-relevant operational structure.</t>
<t>A protected approval record may include:</t>
<t>ApprovedALFReference</t>
<t>ApprovedLogicScope</t>
<t>PermittedExecutionGeneration</t>
<t>PermittedToolGraph</t>
<t>PolicyGeneration</t>
<t>ApprovalStatus</t>
<t>The specific ALF generation and comparison mechanism depends upon the separately disclosed ALF implementation.</t>
<t>this implementation profile may employ ALF correspondence as an optional behavioral validation predicate, as required by a selected implementation of enforcement point(s) corresponding to source item(s) 23.</t>
<t>An ALF comparison is not presumed to prove all internal semantic behavior of an arbitrary AI model.</t>
</section>
<section numbered="true">
<name>C-21.30 - Behavioral Drift</name> <t>Behavioral Drift means a policy-relevant difference between the observed runtime descriptor and an approved behavioral envelope.</t>
<t>Representative drift conditions include:</t>
<t>1. Unauthorized tool invocation.
2. New executable class.
3. Unexpected destination.
4. Restricted file access.
5. Changed command graph.
6. Unauthorized delegated process.
7. Unexpected credential-use attempt.
8. A required ALF mismatch.
9. A defined risk-threshold crossing.
10. Loss of required runtime observation coverage.</t>
<t>The actual drift conditions must be machine-defined by the selected protected policy.</t>
</section>
<section numbered="true">
<name>C-21.31 - Drift Decision</name> <t>A representative decision procedure evaluates:</t>
<t>BehavioralState = Compare( CurrentRBD, ApprovedBehavioralEnvelope, CurrentAuthorityState )</t>
<t>Possible results include:</t>
<t>ACCEPTABLE</t>
<t>REVALIDATION_REQUIRED</t>
<t>RESTRICTED</t>
<t>REVOKED</t>
<t>OBSERVATION_INCOMPLETE</t>
<t>The result determines whether new bounded finality conditions may be established or existing conditions remain valid.</t>
</section>
<section numbered="true">
<name>C-21.32 - Drift-Triggered Restriction</name> <t>When a material behavioral deviation is detected, the protected controller may:</t>
<t>1. Advance the session revocation generation.
2. Mark affected windows invalid.
3. Withhold new finality grants.
4. Restrict outstanding operations.
5. Disable affected connector paths.
6. Require renewed protected validation.
7. Suspend or terminate the session.</t>
<t>Previously completed authorized operations do not confer continued execution authority.</t>
</section>
<section numbered="true">
<name>PART VIII - NARROW SESSION GRANTS AND BUDGETS</name>
</section>
<section numbered="true">
<name>C-21.33 - Protected Session Grant</name> <t>A Narrow Session Grant authorizes a bounded class or quantity of operations.</t>
<t>A representative grant may constrain:</t>
<t>(a) operation count;
(b) network bytes;
(c) destination-specific transmissions;
(d) file mutations;
(e) credential-bearing requests;
(f) API method;
(g) resource class;</t>
<t>(h) time;</t>
<t>(i) execution generation; or</t>
<t>(j) combinations thereof.</t>
<t>The Finality Sink verifies applicable bounds before each admitted operation.</t>
<t>C-21.34 - Protected Budget State</t>
<t>A representative budget record comprises:</t>
<t>BudgetID = BUDGET-2101</t>
<t>SessionID = SESSION-2101</t>
<t>WindowID = WINDOW-2101</t>
<t>MaximumOperations = 5</t>
<t>RemainingOperations = 5</t>
<t>MaximumNetworkBytes = 4096</t>
<t>RemainingNetworkBytes = 4096</t>
<t>CredentialUsesRemaining = 2</t>
<t>AuthorityGeneration = 105</t>
<t>BudgetStatus = ACTIVE</t>
<t>The values are illustrative.</t>
</section>
<section numbered="true">
<name>C-21.35 - Atomic Budget Reservation</name> <t>Concurrent operations may attempt to consume the same remaining budget.</t>
<t>A protected budget controller performs an atomic reservation or comparison-and-update operation.</t>
<t>For example, if two workers each attempt to reserve three operations from a remaining budget of five, the controller cannot authorize both reservations under the same protected budget state.</t>
<t>The implementation may use:</t>
<t>1. Protected database transactions.
2. Atomic hardware operations.
3. Sink-local protected counters.
4. Compare-and-swap operations.
5. Authenticated state-machine transitions.
6. An appropriately consistent distributed allocation mechanism.</t>
<t>The mechanism must enforce the selected bounded usage guarantee.</t>
</section>
<section numbered="true">
<name>C-21.36 - Actual Consumption Versus Reservation</name> <t>A reserved budget may differ from a completed operation.</t>
<t>A representative state machine is:</t>
<t>AVAILABLE → RESERVED → DISPATCHED → COMPLETED</t>
<t>Alternative states include:</t>
<t>DENIED</t>
<t>CANCELED</t>
<t>INDETERMINATE</t>
<t>The system defines whether budget is consumed at reservation, dispatch, or verified completion.</t>
<t>Where external completion is uncertain, the system may conservatively retain the reservation until reconciliation.</t>
<t>Budget must not be automatically restored merely because an acknowledgment was not received.</t>
</section>
<section numbered="true">
<name>C-21.37 - Byte Budget Enforcement</name> <t>A network byte budget may be enforced at different boundaries:</t>
<t>1. Application payload bytes.
2. Encoded request bytes.
3. Transport payload bytes.
4. Actual transmitted bytes.</t>
<t>The implementation identifies which quantity is governed.</t>
<t>Where actual transmission-byte accounting is required, the Finality Sink or associated protected network controller obtains the relevant transmitted quantity.</t>
<t>A preliminary payload-size estimate may be used for reservation, followed by defined actualconsumption reconciliation.</t>
</section>
<section numbered="true">
<name>C-21.38 - Time-Bound Grant</name> <t>A finite authorization window may be associated with a protected expiration condition.</t>
<t>The expiration mechanism may use:</t>
<t>(a) trusted monotonic time;
(b) a protected lease expiration;
(c) an authenticated time source;
(d) an operation counter;
(e) an epoch transition; or
(f) another machine-enforceable validity condition.</t>
<t>A host-controlled wall clock is not automatically trusted against a host-level adversary.</t>
<t>The required clock and rollback properties depend upon the chosen threat model.</t>
</section>
<section numbered="true">
<name>PART IX - LOW-LATENCY PROTECTED ENFORCEMENT</name>
</section>
<section numbered="true">
<name>C-21.39 - Control-Path and Effectuation-Path Separation</name> <t>The system may perform full policy evaluation at a control-path rate different from the rate at which bounded operations are effectuated.</t>
<t>For example:</t>
<t>Control path: Evaluates task authority, behavioral conditions, policy state, source</t>
<t>restrictions, and permitted window parameters.</t>
<t>Effectuation path: Performs compact verification of a current window grant, operation</t>
<t>scope, sequence, usage budget, and sink-local state.</t>
<t>The control path may generate a bounded authorization window.</t>
<t>The Finality Sink subsequently enforces the already committed limits without repeating every expensive control-path calculation.</t>
</section>
<section numbered="true">
<name>C-21.40 - Window Grant Compilation</name> <t>The PED may compile a validated policy decision into a machine-verifiable window representation.</t>
<t>A representative compiled grant comprises:</t>
<t>GrantID = GRANT-2101</t>
<t>WindowID = WINDOW-2101</t>
<t>SessionGeneration = 71</t>
<t>PolicyGeneration = 105</t>
<t>RevocationGeneration = 27</t>
<t>AuthorizedOperationClass = NETWORK_SEND</t>
<t>AuthorizedDestination = DOMAIN-A</t>
<t>MaximumOperations = 5</t>
<t>MaximumBytes = 4096</t>
<t>ExpiryReference = TIME-2101</t>
<t>RequiredSinkID = FS-NET-21</t>
<t>The grant may be authenticated or stored in protected state.</t>
</section>
<section numbered="true">
<name>C-21.41 - Compact Sink Verification</name> <t>A latency-critical Finality Sink may verify:</t>
<t>1. Grant authenticity or protected reference validity.
2. Current session generation.
3. Current required authority and revocation state.
4. Authorized operation class.
5. Actual resource or destination scope.
6. Current sequence or nonce.
7. Protected remaining budget.
8. Expiration.
9. Sink identity.
10. Operation-specific constraints.</t>
<t>The sink does not treat an expired or invalidated grant as valid merely because it was approved earlier.</t>
</section>
<section numbered="true">
<name>C-21.42 - Effectuation Without Repeating Full PED Evaluation</name> <t>For an operation fully within a current protected window, the Finality Sink may perform a compact local verification.</t>
<t>For example, the PED authorizes up to five requests to a specified endpoint.</t>
<t>The Finality Sink verifies each actual request against the grant and atomically decrements the protected count.</t>
<t>The sink does not need to contact a remote PED for every request, provided that the architecture implements the required current scope, revocation, freshness, and budget semantics.</t>
<t>A material condition outside the grant triggers new protected validation or denial.</t>
</section>
<section numbered="true">
<name>C-21.43 - Latency Considerations</name> <t>The implementation may reduce effectuation-path latency through:</t>
<t>(a) compact capability formats;
(b) protected local registries;
(c) prevalidated bounded grants;
(d) sink-local counters;</t>
<t>(e) deterministic descriptor comparisons;</t>
<t>(f) cached protected policy summaries;</t>
<t>(g) hardware-assisted comparisons;</t>
<t>(h) batched validation records; or</t>
<t>(i) combinations thereof.</t>
<t>The actual latency depends upon platform hardware, operation type, cryptography, cache behavior, network conditions, and synchronization requirements.</t>
<t>The architecture does not imply a universal timing guarantee.</t>
</section>
<section numbered="true">
<name>C-21.44 - Window Grant Revocation</name> <t>A compact grant must remain subject to its specified revocation semantics.</t>
<t>A protected policy change may:</t>
<t>1. Advance a revocation generation.
2. Mark the grant invalid.
3. Update relevant sink-local state.
4. Restrict further operation admission.
5. Fence affected outstanding operations where required.</t>
<t>A sink without access to current revocation information may use only a separately defined bounded offline or lease-based policy.</t>
<t>It must not assume revocation has not occurred solely because the control path is unreachable.</t>
</section>
<section numbered="true">
<name>PART X - SESSION FINALITY STATE</name>
</section>
<section numbered="true">
<name>C-21.45 - Protected Session Finality Record</name> <t>A representative protected record comprises:</t>
<t>SessionID</t>
<t>SessionGeneration</t>
<t>ExecutionGeneration</t>
<t>PolicyGeneration</t>
<t>RevocationGeneration</t>
<t>CurrentWindowID</t>
<t>CurrentChainHead</t>
<t>NextSequenceNumber</t>
<t>OutstandingOperationReferences</t>
<t>RemainingBudgetReferences</t>
<t>BehavioralValidationStatus</t>
<t>RecoveryStatus</t>
<t>The record may be maintained in authenticated persistent storage, protected memory, a secure transaction service, or another suitable protected state mechanism.</t>
</section>
<section numbered="true">
<name>C-21.46 - Session State Updates</name> <t>Protected session state may be updated following:</t>
<t>(a) successful validation;
(b) grant establishment;
(c) Candidate Act reservation;
(d) effectuation;
(e) completion;
(f) denial;</t>
<t>(g) expiration;</t>
<t>(h) behavioral drift;</t>
<t>(i) policy change;</t>
<t>(j) revocation;</t>
<t>(k) restart; or</t>
<t>(l) recovery.</t>
<t>Each transition may advance a protected state sequence.</t>
<t>The implementation specifies which transitions must be durable before corresponding external effects are permitted.</t>
</section>
<section numbered="true">
<name>C-21.47 - Session Continuation</name> <t>A continuing agent may retain access to computational resources even when external effectuation is suspended.</t>
<t>For example, the system may permit:</t>
<artwork type="text">| x | Analysis of previously acquired information. |
| - | -------------------------------------------- |
| x | Local planning.                              |
| x | Preparation of a proposed operation.         |
| x | User-facing explanations.                    |
| x | Construction of a new authorization request. |</artwork>
<t>However, governed external effects remain unavailable until the required protected authority is restored.</t>
<t>This distinction permits restricted continuation without converting computational access into execution authority.</t>
</section>
<section numbered="true">
<name>PART XI - SNAPSHOT, RESTART, AND ROLLBACK</name>
</section>
<section numbered="true">
<name>C-21.48 - Snapshot Restoration Threat</name> <t>A sandbox snapshot may capture:</t>
<t>1. Agent memory.
2. Process state.
3. Tool state.
4. Session identifiers.
5. Previously issued window grants.
6. Local sequence counters.
7. Cached authorization references.
8. Pending operation descriptors.</t>
<t>An attacker or ordinary recovery procedure may restore an earlier snapshot after protected authority has been consumed or revoked.</t>
<t>If the restored state is accepted without checking current protected authority, the agent may attempt to reuse earlier grants.</t>
</section>
<section numbered="true">
<name>C-21.49 - Protected Continuity State</name> <t>A representative continuity record comprises:</t>
<t>SessionID</t>
<t>CurrentSessionGeneration</t>
<t>CurrentExecutionGeneration</t>
<t>CurrentPolicyGeneration</t>
<t>CurrentRevocationGeneration</t>
<t>CurrentChainHead</t>
<t>LatestCommittedSequence</t>
<t>ConsumedGrantReferences</t>
<t>RecoveryGeneration</t>
<t>The authoritative continuity state is maintained outside the rollback-controlled snapshot or otherwise protected against the specified rollback adversary.</t>
</section>
<section numbered="true">
<name>C-21.50 - Restart Handling</name> <t>Following a sandbox restart, the protected controller:</t>
<t>1. Authenticates the restarting workload.
2. Obtains the requested session identity.
3. Determines the new execution generation.
4. Recovers current protected session state.
5. Compares restored grant and sequence references.
6. Invalidates prohibited stale grants.
7. Reconciles outstanding operations.
8. Establishes a permitted continuation state.
9. Requires fresh authorization where necessary.</t>
<t>A process restart does not automatically reset a consumed budget.</t>
</section>
<section numbered="true">
<name>C-21.51 - Snapshot Rollback Detection</name> <t>An implementation may detect prohibited rollback by comparing the restored state against:</t>
<t>(a) a protected monotonic generation;
(b) an authenticated state commitment;</t>
<t>(c) a protected current chain head;</t>
<t>(d) a trusted external continuity registry;</t>
<t>(e) a secure device counter; or</t>
<t>(f) another mechanism supplying the required freshness property.</t>
<t>An authenticated snapshot alone may be insufficient when an attacker can replay an earlier authentic snapshot.</t>
</section>
<section numbered="true">
<name>C-21.52 - Migration Handling</name> <t>An agent may migrate from one execution environment to another.</t>
<t>The migration procedure may:</t>
<t>1. Suspend or fence relevant effectuation paths at the source.
2. Record outstanding operations.
3. Advance the protected execution generation.
4. Transfer or reestablish permitted computational state.
5. Recover authoritative protected session state at the destination.
6. Invalidate grants not transferable under the applicable policy.
7. Rebind permitted Finality Sinks.
8. Restore bounded authorization only after required validation.</t>
<t>The destination must not rely solely on an agent-supplied copy of the old session state.</t>
</section>
<section numbered="true">
<name>C-21.53 - Failover</name> <t>Where a protected Finality Sink fails over to another controller, the system verifies:</t>
<t>1. Authorized replacement identity.
2. Current authority generation.
3. Protected grant state.
4. Relevant outstanding operations.
5. Consumption and sequence state.
6. Current resource scope.
7. Required effectuation-path coverage.</t>
<t>The replacement sink does not automatically inherit authority from an unverified local cache.</t>
</section>
<section numbered="true">
<name>PART XII - COMPLETE EXECUTION WORKFLOW</name>
</section>
<section numbered="true">
<name>C-21.54 - Principal 32-Step Workflow</name>
</section>
<section numbered="true">
<name>Step C21-01 - Session initialization</name> <t>The system establishes the sandboxed agent execution environment.</t>
</section>
<section numbered="true">
<name>Step C21-02 - Protected session registration</name> <t>A protected session identity and generation are allocated.</t>
</section>
<section numbered="true">
<name>Step C21-03 - Initial permission envelope establishment</name> <t>The task's broad operational limits are registered.</t>
</section>
<section numbered="true">
<name>Step C21-04 - Effectuation-path restriction</name> <t>Governed external effects are restricted to controlled Finality Sinks.</t>
</section>
<section numbered="true">
<name>Step C21-05 - Behavioral baseline establishment</name> <t>Required approved behavioral references or initial RBD conditions are associated with the session.</t>
</section>
<section numbered="true">
<name>Step C21-06 - Agent computation</name> <t>The agent performs permitted computational operations.</t>
</section>
<section numbered="true">
<name>Step C21-07 - Proposed operation generation</name> <t>The agent generates a consequential operation.</t>
</section>
<section numbered="true">
<name>Step C21-08 - Operation interception</name> <t>The controlled interface captures the operation.</t>
</section>
<section numbered="true">
<name>Step C21-09 - Candidate classification</name> <t>The system determines whether individual, grouped, or window authorization applies.</t>
</section>
<section numbered="true">
<name>Step C21-10 - Non-effective staging</name> <t>The governed effect remains withheld.</t>
</section>
<section numbered="true">
<name>Step C21-11 - Descriptor generation</name> <t>A machine-verifiable operation descriptor is constructed.</t>
</section>
<section numbered="true">
<name>Step C21-12 - Current session lookup</name> <t>The protected controller obtains current session state.</t>
</section>
<section numbered="true">
<name>Step C21-13 - Behavioral observation</name> <t>Required runtime observations are obtained.</t>
</section>
<section numbered="true">
<name>Step C21-14 - RBD evaluation</name> <t>The observed behavior is evaluated against applicable approved conditions.</t>
</section>
<section numbered="true">
<name>Step C21-15 - Protected authority-state retrieval</name> <t>Current policy, scope, revocation, and budget information are obtained.</t>
</section>
<section numbered="true">
<name>Step C21-16 - Predicate validation</name> <t>The PED evaluates the required authorization conditions.</t>
</section>
<section numbered="true">
<name>Step C21-17 - Grant scope determination</name> <t>A bounded Candidate Act, group, or window scope is established.</t>
</section>
<section numbered="true">
<name>Step C21-18 - Budget reservation</name> <t>Applicable protected resources or usage quotas are reserved.</t>
</section>
<section numbered="true">
<name>Step C21-19 - Validation evidence commitment</name> <t>The PED commits protected validation state.</t>
</section>
<section numbered="true">
<name>Step C21-20 - Micro-validation chain update</name> <t>The applicable protected chain is updated.</t>
</section>
<section numbered="true">
<name>Step C21-21 - Scoped finality authorization</name> <t>A bounded finality-enabling condition is activated.</t>
</section>
<section numbered="true">
<name>Step C21-22 - Grant presentation</name> <t>The applicable authorization is made available to the controlled Finality Sink.</t>
</section>
<section numbered="true">
<name>Step C21-23 - Actual-operation reconstruction</name> <t>The sink obtains the actual pending operation.</t>
</section>
<section numbered="true">
<name>Step C21-24 - Current window verification</name> <t>The sink verifies required scope, sequence, freshness, generation, and budget conditions.</t>
</section>
<section numbered="true">
<name>Step C21-25 - Protected consumption transition</name> <t>The sink reserves or consumes the applicable authorization.</t>
</section>
<section numbered="true">
<name>Step C21-26 - Controlled effectuation</name> <t>The authorized operation is performed.</t>
</section>
<section numbered="true">
<name>Step C21-27 - Outcome observation</name> <t>The available completion state is obtained.</t>
</section>
<section numbered="true">
<name>Step C21-28 - Protected session-state update</name> <t>Usage, operation history, and applicable grants are updated.</t>
</section>
<section numbered="true">
<name>Step C21-29 - Subsequent operation classification</name> <t>The next operation is evaluated against the current window.</t>
</section>
<section numbered="true">
<name>Step C21-30 - Drift or policy-change evaluation</name> <t>The system checks required behavioral and authority changes.</t>
</section>
<section numbered="true">
<name>Step C21-31 - Renewal, restriction, or expiration</name> <t>The window is retained, renewed through protected validation, expired, or revoked.</t>
</section>
<section numbered="true">
<name>Step C21-32 - Session continuation or termination</name> <t>The session continues under current protected authorization or is suspended, recovered, revoked, or terminated.</t>
</section>
<section numbered="true">
<name>PART XIII - REFERENCE ALGORITHMS</name> <t>C-21.55 - Algorithm A: Protected Session Initialization function InitializeContinuousSession(agent, task, envelope):</t>
<t>identity = AuthenticateAgentExecutionContext(agent)</t>
<t>if identity is invalid:</t>
<t>return DENIED</t>
<t>authority = ProtectedAuthorityRegistry.lookup(</t>
<t>identity, task )</t>
<t>if not ValidateInitialPermissionEnvelope(</t>
<t>envelope, authority ):</t>
<t>return DENIED</t>
<t>session_id = AllocateProtectedSessionID()</t>
<t>session_generation = AdvanceSessionGeneration(</t>
<t>session_id )</t>
<t>chain_head = InitializeProtectedChain({</t>
<t>session_id: session_id, session_generation: session_generation, authority_generation: authority.generation })</t>
<t>state = ProtectedSessionRegistry.create({</t>
<t>session_id: session_id, agent_context: identity, task_id: task.id, session_generation: session_generation, authority_generation: authority.generation, permission_envelope: envelope, chain_head: chain_head, next_sequence: 1, status: ACTIVE })</t>
<t>if not VerifyRequiredFinalitySinkCoverage(state):</t>
<t>ProtectedSessionRegistry.suspend(session_id) return DENIED return state</t>
<t>The initial permission envelope is recorded as session policy context.</t>
<t>It is not treated as unconditional effectuation authority.</t>
<t>C-21.56 - Algorithm B: Candidate Act and Window Classification</t>
<t>function ClassifySessionOperation(session_id, request):</t>
<t>session = ProtectedSessionRegistry.get(session_id)</t>
<t>if session.status != ACTIVE:</t>
<t>return DENIED</t>
<t>actual_request = CaptureControlledOperation(request)</t>
<t>if not IsGovernedExternalEffect(actual_request):</t>
<t>return EvaluateApplicableOrdinaryPolicy(actual_request)</t>
<t>descriptor = Canonicalize({</t>
<t>session_id: session_id, session_generation: session.generation, operation: actual_request, authority_generation: session.authority_generation, required_sink: ResolveFinalitySink(actual_request) })</t>
<t>if IsHighRiskOrOutsideCurrentWindow(</t>
<t>descriptor, session ):</t>
<t>mode = INDIVIDUAL_CANDIDATE else if IsEligibleForBoundedGroup(</t>
<t>descriptor, session ):</t>
<t>mode = BOUNDED_OPERATION_GROUP else:</t>
<t>mode = FINITE_EFFECTUATION_WINDOW candidate = ProtectedOperationRegistry.stage({</t>
<t>descriptor: descriptor, mode: mode })</t>
<t>return candidate</t>
<t>Classification does not itself authorize the operation.</t>
<t>It selects the protected authorization procedure.</t>
<t>C-21.57 - Algorithm C: Establish Bounded Authorization Window</t>
<t>function EstablishProtectedWindow(session_id, requested_scope):</t>
<t>session = ProtectedSessionRegistry.get(session_id)</t>
<t>if session.status != ACTIVE:</t>
<t>return DENIED</t>
<t>if not VerifyCurrentSessionGeneration(session):</t>
<t>return DENIED behavioral_state = EvaluateRequiredRuntimeBehavior(</t>
<t>session )</t>
<t>if behavioral_state != ACCEPTABLE:</t>
<t>ApplyRequiredSessionRestriction(session) return DENIED authority = ProtectedAuthorityRegistry.lookup(session)</t>
<t>if not EvaluateCurrentAuthorityPredicates(</t>
<t>session, requested_scope, authority ):</t>
<t>return DENIED bounded_scope = IntersectWithPermittedEnvelope(</t>
<t>requested_scope, session.permission_envelope, authority )</t>
<t>if bounded_scope is invalid:</t>
<t>return DENIED budget = ReserveProtectedWindowBudget(</t>
<t>session, bounded_scope )</t>
<t>if budget is invalid:</t>
<t>return DENIED evidence = CommitProtectedValidationEvidence({</t>
<t>session_id: session_id, session_generation: session.generation, bounded_scope: bounded_scope, authority_generation: authority.generation, behavioral_state: behavioral_state, budget_reference: budget.id })</t>
<t>grant = CreateScopedWindowGrant({</t>
<t>session_id: session_id, evidence_reference: evidence.id, bounded_scope: bounded_scope,</t>
<t>budget_reference: budget.id, required_sinks: bounded_scope.sinks, authority_generation: authority.generation })</t>
<t>if not AtomicallyActivateWindow(</t>
<t>session, budget, evidence, grant ):</t>
<t>CancelUncommittedReservation(budget) return DENIED</t>
<t>return grant</t>
<t>The implementation must ensure that failure between budget reservation and authorization activation does not create inconsistent reusable authority.</t>
<t>C-21.58 - Algorithm D: Micro-Validation Chain Update</t>
<t>function CommitMicroValidation(session_id, event):</t>
<t>begin protected_atomic_transaction</t>
<t>state = LockProtectedSessionChain(session_id)</t>
<t>if event.expected_sequence != state.next_sequence:</t>
<t>abort return SEQUENCE_MISMATCH</t>
<t>if not VerifyEventBinding(event, state):</t>
<t>abort return DENIED</t>
<t>event_digest = HashCanonical({</t>
<t>candidate_id: event.candidate_id, operation_digest: event.operation_digest, window_id: event.window_id, validation_outcome: event.validation_outcome, protected_transition: event.transition_reference })</t>
<t>next_head = HashCanonical({</t>
<t>domain: SESSION_CHAIN_STEP, previous_head: state.chain_head, sequence: state.next_sequence, event_digest: event_digest,</t>
<t>session_generation: state.session_generation })</t>
<t>CommitProtectedMicroRecord(</t>
<t>session_id, state.next_sequence, event, next_head )</t>
<t>state.chain_head = next_head state.next_sequence += 1</t>
<t>commit protected_atomic_transaction</t>
<t>return next_head</t>
<t>The authoritative chain head and sequence must be protected against the attacker specified by the deployment.</t>
<t>C-21.59 - Algorithm E: Finality Sink Window Enforcement</t>
<t>function ExecuteUnderWindow(candidate_id, window_id):</t>
<t>candidate = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if candidate.status != STAGED:</t>
<t>return DENIED</t>
<t>actual_operation = ObtainActualPendingOperation(candidate_id)</t>
<t>if actual_operation is unavailable:</t>
<t>return DENIED</t>
<t>grant = ProtectedWindowRegistry.get(window_id)</t>
<t>if not VerifyProtectedWindowGrant(grant):</t>
<t>return DENIED</t>
<t>if not MatchSessionAndExecutionGeneration(</t>
<t>candidate, grant ):</t>
<t>return DENIED</t>
<t>if not VerifyCurrentAuthorityAndRevocation(grant):</t>
<t>return DENIED</t>
<t>if not VerifyActualOperationWithinScope(</t>
<t>actual_operation, grant ):</t>
<t>return DENIED</t>
<t>if not VerifyWindowFreshness(grant):</t>
<t>return DENIED if not VerifySinkLocalWindowState(grant):</t>
<t>return DENIED</t>
<t>required_units = MeasureOrReserveEffectUnits(</t>
<t>actual_operation, grant )</t>
<t>if not AtomicallyReserveWindowBudget(</t>
<t>grant, candidate_id, required_units ):</t>
<t>return DENIED result = DispatchThroughControlledEffectuationInterface(</t>
<t>actual_operation )</t>
<t>ReconcileUsageAndOperationOutcome(</t>
<t>candidate_id, grant, result )</t>
<t>return result</t>
<t>The sink may use a compact local grant check.</t>
<t>It must not permit an operation outside the committed protected authorization scope.</t>
</section>
<section numbered="true">
<name>C-21.60 - Algorithm F: Behavioral Drift Detection</name> <t>function EvaluateSessionBehavior(session_id):</t>
<t>session = ProtectedSessionRegistry.get(session_id)</t>
<t>observations = CollectRequiredRuntimeObservations(</t>
<t>session</t>
<t>)</t>
<t>if not VerifyRequiredObservationCoverage(observations):</t>
<t>return OBSERVATION_INCOMPLETE current_rbd = ConstructRuntimeBehavioralDescriptor(</t>
<t>observations )</t>
<t>approved = ProtectedBehaviorRegistry.lookup(session)</t>
<t>if approved.requires_alf:</t>
<t>current_alf = ObtainProtectedCurrentALF(session)</t>
<t>if not VerifyApprovedALFCorrespondence(</t>
<t>current_alf, approved.alf_reference</t>
<t>):</t>
<t>return REVALIDATION_REQUIRED if not VerifyPermittedCommandGraph(</t>
<t>current_rbd, approved ):</t>
<t>return RESTRICTED</t>
<t>if not VerifyPermittedToolAndDestinationScope(</t>
<t>current_rbd, approved ):</t>
<t>return RESTRICTED</t>
<t>if not EvaluateConfiguredRiskPredicates(</t>
<t>current_rbd, approved ):</t>
<t>return REVALIDATION_REQUIRED return ACCEPTABLE</t>
<t>This algorithm applies only those behavioral checks required by the selected policy.</t>
<t>The actual ALF and RBD generation procedures must be defined by the implementation relying upon them.</t>
<t>C-21.61 - Algorithm G: Drift-Triggered Session Restriction</t>
<t>function RestrictSessionForBehavioralDrift(</t>
<t>session_id, drift_record ):</t>
<t>generation = AdvanceProtectedRevocationGeneration(</t>
<t>session_id )</t>
<t>windows = ResolveAffectedSessionWindows(session_id)</t>
<t>for each window in windows:</t>
<t>MarkWindowRevoked(window, generation)</t>
<t>sinks = ResolveAffectedFinalitySinks(session_id)</t>
<t>for each sink in sinks:</t>
<t>ApplyRestrictiveGenerationUpdate(</t>
<t>sink, generation )</t>
<t>outstanding = LoadOutstandingSessionOperations(session_id)</t>
<t>for each operation in outstanding:</t>
<t>ApplyRequiredContinuationOrFencingRule(</t>
<t>operation, generation )</t>
<t>CommitProtectedSessionState({</t>
<t>session_id: session_id, revocation_generation: generation, drift_reference: drift_record.id, status: REVALIDATION_REQUIRED })</t>
<t>return EvaluateRestrictionConvergence(sinks)</t>
<t>An expired or revoked window cannot authorize additional effects merely because a previously issued grant remains present in agent memory.</t>
<t>C-21.62 - Algorithm H: Protected Window Budget Accounting</t>
<t>function ReserveWindowBudget(window, operation, units):</t>
<t>begin protected_atomic_transaction</t>
<t>current = LockProtectedBudgetState(window\.budget_id)</t>
<t>if current.status != ACTIVE:</t>
<t>abort return DENIED</t>
<t>if not VerifyCurrentWindowGeneration(window):</t>
<t>abort return DENIED if units.operation_count &gt; current.remaining_operations:</t>
<t>abort return DENIED if units.byte_count &gt; current.remaining_bytes:</t>
<t>abort return DENIED if units.credential_count &gt; current.remaining_credentials:</t>
<t>abort return DENIED reservation = CreateProtectedOperationReservation(</t>
<t>window\.id, operation.id, units )</t>
<t>current.remaining_operations -= units.operation_count current.remaining_bytes -= units.byte_count current.remaining_credentials -= units.credential_count commit protected_atomic_transaction</t>
<t>return reservation</t>
<t>Reservation and completion accounting are distinct.</t>
<t>For external effects with uncertain completion, the reservation may remain consumed pending reconciliation.</t>
</section>
<section numbered="true">
<name>C-21.63 - Algorithm I: Session Snapshot Recovery</name> <t>function RecoverSessionFromSnapshot(snapshot):</t>
<t>claimed_session = ExtractSessionIdentity(snapshot)</t>
<t>authoritative = ProtectedSessionRegistry.get(</t>
<t>claimed_session.session_id</t>
<t>)</t>
<t>if authoritative is unavailable:</t>
<t>return RECOVERY_REQUIRED</t>
<t>if not VerifySnapshotSessionBinding(</t>
<t>snapshot, authoritative ):</t>
<t>return DENIED</t>
<t>if not VerifyProtectedContinuityState(</t>
<t>snapshot, authoritative ):</t>
<t>InvalidateSnapshotGrants(snapshot) return REVALIDATION_REQUIRED new_generation = AdvanceExecutionGeneration(</t>
<t>authoritative.session_id )</t>
<t>ReconcileOutstandingOperations(</t>
<t>authoritative.session_id )</t>
<t>InvalidateNonTransferableGrants(</t>
<t>authoritative.session_id, new_generation )</t>
<t>recovered = EstablishPermittedSessionContinuation(</t>
<t>authoritative, new_generation )</t>
<t>return recovered</t>
<t>A restored snapshot is not authoritative merely because it contains a previously valid session identifier and grant.</t>
<t>C-21.64 - Algorithm J: Low-Latency Grant Verification</t>
<t>function VerifyCompactWindowGrant(</t>
<t>grant, actual_operation, sink_state ):</t>
<t>if not VerifyGrantAuthenticity(grant):</t>
<t>return DENIED</t>
<t>if grant.sink_id != sink_state.sink_id:</t>
<t>return DENIED</t>
<t>if not VerifyCurrentGenerationLocally(</t>
<t>grant, sink_state ):</t>
<t>return DENIED</t>
<t>if not VerifyOperationClassAndScope(</t>
<t>actual_operation, grant ):</t>
<t>return DENIED if not VerifyGrantExpiration(grant):</t>
<t>return DENIED</t>
<t>if not VerifyCurrentSequenceState(</t>
<t>actual_operation, sink_state ):</t>
<t>return DENIED if not VerifyProtectedRemainingBudget(</t>
<t>actual_operation, sink_state ):</t>
<t>return DENIED</t>
<t>return ELIGIBLE_FOR_ATOMIC_RESERVATION</t>
<t>The fast path makes a bounded determination.</t>
<t>It does not grant new authority beyond the previously committed window.</t>
</section>
<section numbered="true">
<name>PART XIV - WORKED TECHNICAL EXAMPLES</name> <t>C-21.65 - Example A: Continuous Enterprise Research Agent</t>
<t>The following is a hypothetical implementation example.</t>
<t>An enterprise AI agent is assigned a one-hour research session.</t>
<t>The initial permission envelope permits reading specified research services and sending bounded summaries to one approved destination.</t>
<t>The agent performs multiple retrieval and summarization operations.</t>
<t>A protected controller authorizes a finite window covering up to five transmissions to the approved destination.</t>
<t>The Finality Sink verifies each actual pending transmission.</t>
<t>After five authorized transmissions, the protected count is exhausted.</t>
<t>A sixth transmission is withheld pending a new permitted protected authorization.</t>
<t>The original one-hour session approval does not independently authorize unlimited messages.</t>
</section>
<section numbered="true">
<name>C-21.66 - Example B: Micro-Validation Chain</name> <t>An agent performs three consequential operations during a continuing session.</t>
<t>Operation 1 modifies Resource A.</t>
<t>Operation 2 transmits a permitted report.</t>
<t>Operation 3 updates Resource B.</t>
<t>The system creates protected micro-validation records:</t>
<t>MR-1</t>
<t>MR-2</t>
<t>MR-3</t>
<t>Each record is associated with the preceding protected chain state.</t>
<t>The current chain head commits the authorized sequence.</t>
<t>An attacker restores an earlier agent snapshot containing the state before Operation 2.</t>
<t>The protected controller compares the restored sequence with authoritative continuity state.</t>
<t>The older chain state is rejected where the applicable policy prohibits reuse.</t>
<t>The session must be revalidated or recovered through a permitted continuation procedure.</t>
</section>
<section numbered="true">
<name>C-21.67 - Example C: Runtime Behavioral Drift</name> <t>An agent initially uses only approved research and reporting tools.</t>
<t>A later instruction causes the agent to invoke an unapproved shell command.</t>
<t>The protected observation mechanism identifies the unexpected command class.</t>
<t>The corresponding RBD fails the approved command-graph predicate.</t>
<t>The PED marks the session REVALIDATION_REQUIRED.</t>
<t>Affected window grants are restricted.</t>
<t>The agent may continue permitted internal computation, but further governed external operations are withheld until authorized revalidation succeeds.</t>
<t>Previously completed transmissions do not establish continuing authority.</t>
</section>
<section numbered="true">
<name>C-21.68 - Example D: Low-Latency Network Window</name> <t>A service agent must send frequent small messages to one authorized endpoint.</t>
<t>The PED evaluates current task authority and behavioral conditions.</t>
<t>It commits a window grant permitting:</t>
<artwork type="text">| x | Destination: Domain A.                  |
| - | --------------------------------------- |
| x | Operation class: NETWORK_SEND.         |
| x | Maximum operations: 100.                |
| x | Maximum bytes: 65536.                   |
| x | Validity: a specified bounded interval. |</artwork>
<t>The actual numbers are illustrative.</t>
<t>The network Finality Sink maintains protected remaining budget and current generation state.</t>
<t>For each request, the sink verifies the effective destination, permitted operation class, grant validity, and budget.</t>
<t>It reserves the required units and performs the authorized transmission.</t>
<t>The sink does not invoke a remote full-policy evaluator for every packet.</t>
<t>However, a request outside the window is withheld.</t>
</section>
<section numbered="true">
<name>C-21.69 - Example E: Credential-Use Budget</name> <t>An agent is permitted to perform up to three specified credential-bearing API operations during a protected window.</t>
<t>The credential broker retains the real protected credential.</t>
<t>The PED establishes the bounded authorization.</t>
<t>The Finality Sink verifies each actual request and consumes one permitted credential-use unit.</t>
<t>After three authorized uses, the window is exhausted.</t>
<t>A fourth request is not permitted under the consumed grant.</t>
<t>The agent's continued possession of an initial service reference does not restore the spent authority.</t>
</section>
<section numbered="true">
<name>C-21.70 - Example F: Snapshot Rollback</name> <t>An agent completes two authorized external operations.</t>
<t>The protected session state records:</t>
<t>LatestSequence = 2</t>
<t>RemainingOperations = 3</t>
<t>An older sandbox snapshot contains:</t>
<t>LatestSequence = 0</t>
<t>RemainingOperations = 5</t>
<t>The snapshot is restored.</t>
<t>The protected recovery controller obtains current authoritative session state.</t>
<t>It detects that the restored state is older than the protected continuity state.</t>
<t>The earlier grant is not accepted as independently usable.</t>
<t>The session is re-established under current protected state, or fresh validation is required.</t>
</section>
<section numbered="true">
<name>C-21.71 - Example G: Agent Migration</name> <t>An agent session executes in one cloud region.</t>
<t>A migration controller moves the session to another region.</t>
<t>The source region restricts new governed operations.</t>
<t>Outstanding operation state is recorded.</t>
<t>The destination obtains the protected authoritative session generation, chain head, and grant state.</t>
<t>A new execution generation is established.</t>
<t>Only grants permitted to continue across migration are rebound to the destination's controlled effectuation interfaces.</t>
<t>Stale source-region grants do not automatically authorize further effects.</t>
</section>
<section numbered="true">
<name>C-21.72 - Example H: Concurrent Budget Consumption</name> <t>A session has two remaining authorized file mutations.</t>
<t>Three tool workers concurrently request distinct file changes.</t>
<t>The Finality Sink uses protected atomic reservation.</t>
<t>Two workers successfully reserve one mutation each.</t>
<t>The third worker fails the budget predicate.</t>
<t>Only the first two operations may proceed under the existing window.</t>
<t>The number of workers does not multiply the session's protected budget.</t>
</section>
<section numbered="true">
<name>C-21.73 - Example I: Lost External Acknowledgment</name> <t>An agent performs an authorized credential-bearing API request.</t>
<t>The Finality Sink reserves and dispatches the operation.</t>
<t>The network connection fails before a reliable completion acknowledgment is received.</t>
<t>The protected registry records an indeterminate outcome.</t>
<t>The system does not automatically refund the usage budget or repeat the potentially effective operation.</t>
<t>It applies the available destination-specific reconciliation or idempotency procedure.</t>
<t>A retry is permitted only under the defined authority and duplicate-effect rules.</t>
</section>
<section numbered="true">
<name>C-21.74 - Example J: Mid-Window Policy Revocation</name> <t>A protected window initially permits ten resource updates.</t>
<t>After four updates, the enterprise revokes the agent's authority.</t>
<t>The protected revocation generation advances.</t>
<t>Affected Finality Sinks receive the restrictive update.</t>
<t>Further operations under the earlier window are denied when its authority generation is no longer acceptable.</t>
<t>The unused six-operation balance does not override current revocation.</t>
</section>
<section numbered="true">
<name>PART XV - FAILURE AND ADVERSARIAL SCENARIOS</name>
</section>
<section numbered="true">
<name>C-21.75 - Representative Failure Cases</name>
</section>
<section numbered="true">
<name>F1 - Unlimited Initial Approval</name> <t>An agent attempts to use session initialization as indefinite external-effect authorization.</t>
<t>The required Finality Sink enforces bounded current grants.</t>
</section>
<section numbered="true">
<name>F2 - Expired Window</name> <t>An operation is submitted after the permitted window expires.</t>
<t>The operation is withheld.</t>
</section>
<section numbered="true">
<name>F3 - Exhausted Operation Count</name> <t>An additional operation exceeds the current protected count.</t>
<t>The budget controller rejects the operation.</t>
</section>
<section numbered="true">
<name>F4 - Byte Budget Overrun</name> <t>A proposed transmission exceeds the remaining permitted byte budget.</t>
<t>The Finality Sink denies or applies a supported bounded transfer procedure.</t>
</section>
<section numbered="true">
<name>F5 - Wrong Destination</name> <t>An operation targets a destination outside the current grant.</t>
<t>The actual destination comparison fails.</t>
</section>
<section numbered="true">
<name>F6 - Wrong Resource</name> <t>An operation targets a different protected resource than the authorized scope.</t>
<t>The operation is rejected.</t>
</section>
<section numbered="true">
<name>F7 - Wrong Operation Class</name> <t>An agent substitutes a credential-use operation for an authorized read operation.</t>
<t>The bounded grant does not authorize the substituted class.</t>
</section>
<section numbered="true">
<name>F8 - Micro-Record Replay</name> <t>A previously committed micro-validation record is presented as a new authorization event.</t>
<t>The protected sequence or operation identity check rejects unauthorized replay.</t>
</section>
<section numbered="true">
<name>F9 - Chain Head Substitution</name> <t>An attacker substitutes an earlier chain head.</t>
<t>Protected continuity verification detects the invalid state.</t>
</section>
<section numbered="true">
<name>F10 - Sequence Gap</name> <t>An operation attempts to commit under an unexpected sequence.</t>
<t>The protected chain-update procedure applies the defined rejection or gap-handling policy.</t>
</section>
<section numbered="true">
<name>F11 - Concurrent Sequence Allocation</name> <t>Two operations attempt the same protected chain position.</t>
<t>The atomic state transition prevents conflicting authoritative commitments.</t>
</section>
<section numbered="true">
<name>F12 - Behavioral Drift</name> <t>Observed runtime behavior deviates from required approved conditions.</t>
<t>Further finality grants are withheld or restricted.</t>
</section>
<section numbered="true">
<name>F13 - ALF Mismatch</name> <t>A required current ALF fails the applicable approved-fingerprint correspondence check.</t>
<t>The configured behavioral restriction is applied.</t>
</section>
<section numbered="true">
<name>F14 - Missing RBD Observation</name> <t>A required observation cannot be established.</t>
<t>The system treats the coverage failure according to its restrictive policy.</t>
</section>
<section numbered="true">
<name>F15 - Policy Generation Change</name> <t>A window refers to an unacceptable earlier policy generation.</t>
<t>The grant is invalidated or revalidated.</t>
</section>
<section numbered="true">
<name>F16 - Revocation Generation Change</name> <t>The required current revocation state differs from the grant.</t>
<t>Further effectuation is denied where the policy so requires.</t>
</section>
<section numbered="true">
<name>F17 - Cached Grant Replay</name> <t>An agent reuses a cached grant outside its permitted session or execution generation.</t>
<t>The sink rejects it.</t>
</section>
<section numbered="true">
<name>F18 - Grant Used at Wrong Sink</name> <t>A grant intended for one Finality Sink is presented to another.</t>
<t>The required sink identity binding fails.</t>
</section>
<section numbered="true">
<name>F19 - Concurrent Budget Double-Spend</name> <t>Multiple workers attempt to consume the same remaining budget units.</t>
<t>Atomic protected accounting prevents unauthorized overconsumption.</t>
</section>
<section numbered="true">
<name>F20 - Budget Refund After Unknown Completion</name> <t>An operation's outcome is uncertain.</t>
<t>The controller does not automatically restore spent units.</t>
</section>
<section numbered="true">
<name>F21 - Restart With Stale Grant</name> <t>An agent restarts using a previous execution-generation grant.</t>
<t>The protected continuation procedure verifies whether that grant remains valid.</t>
</section>
<section numbered="true">
<name>F22 - Snapshot Rollback</name> <t>An earlier authentic snapshot is restored.</t>
<t>Protected continuity state prevents prohibited reactivation of consumed authority.</t>
</section>
<section numbered="true">
<name>F23 - Virtual-Machine Migration</name> <t>A workload moves to another machine.</t>
<t>Required sink and authority bindings are re-established.</t>
</section>
<section numbered="true">
<name>F24 - Failover to Unverified Sink</name> <t>A new Finality Sink attempts to accept an old grant without verified state transfer.</t>
<t>The corresponding operation is restricted.</t>
</section>
<section numbered="true">
<name>F25 - Protected Registry Unavailable</name> <t>The required protected window or consumption registry cannot be accessed.</t>
<t>The affected operation remains non-effective.</t>
</section>
<section numbered="true">
<name>F26 - PED Unavailable</name> <t>A new protected authorization cannot be established.</t>
<t>The system may use only an independently valid existing bounded grant under the applicable offline and revocation semantics.</t>
</section>
<section numbered="true">
<name>F27 - Insufficient Clock Trust</name> <t>A time-based grant relies on a clock that can be reset by the relevant attacker.</t>
<t>The implementation must use an appropriate protected expiration mechanism or narrow the claimed freshness guarantee.</t>
</section>
<section numbered="true">
<name>F28 - Connector Operation Substitution</name> <t>A connector materially changes the request after window authorization.</t>
<t>Actual-operation verification detects the mismatch.</t>
</section>
<section numbered="true">
<name>F29 - New Tool Introduction</name> <t>A previously unknown effect-capable tool becomes available.</t>
<t>The existing window does not automatically authorize the new tool class or effectuation path.</t>
</section>
<section numbered="true">
<name>F30 - Window Scope Expansion</name> <t>A request attempts to enlarge the grant without protected revalidation.</t>
<t>The expansion is denied.</t>
</section>
<section numbered="true">
<name>F31 - Authorization Consumption Crash</name> <t>A failure occurs after local reservation but before definitive external completion.</t>
<t>The system retains a recoverable operation state.</t>
</section>
<section numbered="true">
<name>F32 - External Duplicate Effect</name> <t>A worker retries an operation already performed by an external service.</t>
<t>The system applies the defined protected identity, idempotency, and reconciliation rules.</t>
</section>
<section numbered="true">
<name>F33 - Session Terminated With Queued Operations</name> <t>Outstanding operations remain after agent termination.</t>
<t>The protected continuation policy determines whether they may still become effective.</t>
</section>
<section numbered="true">
<name>F34 - Protected-State Rollback</name> <t>A protected registry is restored to an earlier generation.</t>
<t>The relevant continuity mechanism detects or prevents prohibited stale authority.</t>
</section>
<section numbered="true">
<name>F35 - Low-Latency Fast-Path Bypass</name> <t>A fast-path implementation skips a required current-window, scope, budget, or generation check.</t>
<t>The implementation fails the applicable bounded finality requirement until the missing enforcement is provided.</t>
</section>
<section numbered="true">
<name>F36 - Invalid Behavioral Revalidation</name> <t>An agent attempts to restore effectuation authority using an unauthenticated statement that its behavior is acceptable.</t>
<t>The PED requires the applicable protected verification before establishing a new grant.</t>
</section>
<section numbered="true">
<name>PART XVI - IMPLEMENTATION VARIATIONS</name>
</section>
<section numbered="true">
<name>C-21.76 - Per-Act Protected Finality</name> <t>Each consequential operation receives individual protected validation evidence and a separate scoped finality condition.</t>
<t>This variation may be selected for high-risk operations.</t>
</section>
<section numbered="true">
<name>C-21.77 - Bounded Multi-Act Finality</name> <t>A protected window permits multiple operations within a defined scope.</t>
<artwork type="text">| The Finality Sink enforces count, resource, destination, and freshness limits for each effect.                                                                                                                                                                                                                |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| C-21.78 - Protected Session Micro-Chain Each authorized operation or required state transition updates a protected cryptographic or authenticated chain. The chain detects prohibited sequence reuse or rollback according to the implemented protection mechanism.                                           |
| C-21.79 - ALF/RBD Behavioral Revalidation Successive RBDs are compared against an approved behavioral envelope. An ALF reference may be included when the applicable policy requires approved computational-logic correspondence. Material deviation triggers renewed protected authorization or restriction. |
| C-21.80 - Containerized Continuous Agent A containerized agent performs repeated tool operations. Host-side protected enforcement maintains authoritative session and finality state independently of container restart.                                                                                      |</artwork>
</section>
<section numbered="true">
<name>C-21.81 - Micro-VM Continuous Agent</name> <t>An agent executes in an ephemeral micro-VM.</t>
<t>A protected external registry retains session identity, consumption state, outstanding operations, and permitted continuation information across micro-VM replacement.</t>
</section>
<section numbered="true">
<name>C-21.82 - Cloud-Hosted Session</name> <t>An agent executes in a managed cloud runtime.</t>
<t>A distributed PED establishes bounded windows.</t>
<t>One or more resource-specific Finality Sinks enforce the actual operation scope.</t>
</section>
<section numbered="true">
<name>C-21.83 - Low-Latency Network Gateway</name> <t>A protected network gateway verifies compact session grants against current sink-local generation and budget state.</t>
<t>Full control-path validation is performed on grant creation, material changes, or required renewal.</t>
</section>
<section numbered="true">
<name>C-21.84 - Hardware Counter Implementation</name> <t>A protected hardware component maintains selected window counters or authorization generations.</t>
<t>The Finality Sink verifies the corresponding hardware-protected state.</t>
<t>The exact guarantees depend upon the selected hardware primitive.</t>
</section>
<section numbered="true">
<name>C-21.85 - Protected Database Transaction Implementation</name> <t>A native resource controller maintains session window consumption and resourceeffectuation state through supported transactional mechanisms.</t>
<t>Authorization-state consumption and local resource mutation may share an atomic transaction where the native resource system actually supports that guarantee.</t>
</section>
<section numbered="true">
<name>C-21.86 - Distributed Session Grant Implementation</name> <t>Multiple Finality Sinks may enforce portions of a session authorization.</t>
<t>The protected controller may allocate distinct sub-budgets or coordinate a shared consumption state.</t>
<t>The implementation must prevent the sum of independently authorized effects from exceeding the permitted aggregate scope.</t>
</section>
<section numbered="true">
<name>C-21.87 - Disconnected Operation Variation</name> <t>A Finality Sink may apply a previously committed bounded grant during temporary disconnection from the central PED.</t>
<t>The offline scope, expiration, revocation semantics, and usage limits must be enforceable locally.</t>
<t>A disconnected sink cannot enforcement point immediate awareness of arbitrary remote revocations without a suitable technical mechanism.</t>
</section>
<section numbered="true">
<name>C-21.88 - Hardware-Accelerated Window Verification</name> <t>A protected device or controller may evaluate compact scope, generation, sequence, and budget predicates at a hardware or firmware interface.</t>
<t>The implementation may avoid a remote authorization exchange for each permitted operation.</t>
</section>
<section numbered="true">
<name>C-21.89 - Integrated Single-Node Controller</name> <t>One protected computing component may implement session registration, behavioral validation, evidence commitment, grant establishment, Finality Sink verification, and protected consumption.</t>
<t>Physical separation is not required unless expressly claimed.</t>
</section>
<section numbered="true">
<name>PART XVII - REPRESENTATIVE DATA STRUCTURES</name>
</section>
<section numbered="true">
<name>C-21.90 - ProtectedSessionRecord</name> <t>Fields may include:</t>
<t>1. SessionID.
2. AgentContextID.
3. TaskID.</t>
<t>4. SessionGeneration.
5. ExecutionGeneration.
6. PolicyGeneration.
7. RevocationGeneration.
8. PermissionEnvelopeReference.
9. CurrentWindowID.
10. CurrentChainHead.
11. SessionStatus.</t>
</section>
<section numbered="true">
<name>C-21.91 - InitialPermissionEnvelopeRecord</name> <t>Fields may include:</t>
<t>1. EnvelopeID.
2. SessionID.
3. PermittedTask.
4. AllowedOperationClasses.
5. AllowedResources.
6. AllowedDestinations.
7. PermittedToolClasses.
8. MaximumSessionDuration.
9. BudgetLimits.
10. RequiredFinalityMode.</t>
</section>
<section numbered="true">
<name>C-21.92 - SessionCandidateActRecord</name> <t>Fields may include:</t>
<t>1. CandidateActID.
2. SessionID.
3. SessionGeneration.
4. OperationClass.
5. ActualOperationDigest.
6. ResourceReference.
7. AuthorityGeneration.
8. WindowID.
9. RequiredSinkID.
10. CandidateStatus.</t>
</section>
<section numbered="true">
<name>C-21.93 - ProtectedWindowGrantRecord</name> <t>Fields may include:</t>
<t>1. GrantID.</t>
<t>2. WindowID.
3. SessionID.
4. SessionGeneration.
5. PermittedOperationClasses.
6. PermittedResourceScope.
7. DestinationScope.
8. MaximumOperations.
9. MaximumBytes.
10. ExpiryReference.
11. AuthorityGeneration.
12. RevocationGeneration.
13. ProtectedEvidenceReference.
14. RequiredSinkID.
15. GrantStatus.</t>
</section>
<section numbered="true">
<name>C-21.94 - MicroValidationRecord</name> <t>Fields may include:</t>
<t>1. MicroRecordID.
2. SessionID.
3. SequenceNumber.
4. CandidateActID.
5. OperationDigest.
6. WindowID.
7. ValidationOutcome.
8. ProtectedTransitionReference.
9. PreviousChainHead.
10. NewChainHead.
11. CommitmentStatus.</t>
</section>
<section numbered="true">
<name>C-21.95 - ProtectedChainStateRecord</name> <t>Fields may include:</t>
<t>1. SessionID.
2. SessionGeneration.
3. LatestSequenceNumber.
4. LatestChainHead.
5. AuthorityGeneration.
6. RevocationGeneration.
7. ContinuityAnchor.
8. RecoveryStatus.</t>
</section>
<section numbered="true">
<name>C-21.96 - RuntimeBehavioralDescriptorRecord</name> <t>Fields may include:</t>
<t>1. RBDRecordID.
2. SessionID.
3. ExecutionGeneration.
4. ObservationWindow.
5. ObservedToolClasses.
6. ObservedCommandClasses.
7. ObservedDestinations.
8. ResourceAccessReferences.
9. BehavioralClassification.
10. ObservationCoverageStatus.
11. CurrentALFReference, where applicable.</t>
</section>
<section numbered="true">
<name>C-21.97 - ProtectedBudgetRecord</name> <t>Fields may include:</t>
<t>1. BudgetID.
2. SessionID.
3. WindowID.
4. MaximumOperations.
5. RemainingOperations.
6. MaximumBytes.
7. RemainingBytes.
8. CredentialUsesRemaining.
9. ReservedUsageReferences.
10. AuthorityGeneration.
11. BudgetStatus.</t>
</section>
<section numbered="true">
<name>C-21.98 - SinkLocalWindowStateRecord</name> <t>Fields may include:</t>
<t>1. SinkID.
2. WindowID.
3. GrantID.
4. SessionGeneration.
5. AuthorityGeneration.
6. RevocationGeneration.
7. LastAcceptedSequence.
8. ProtectedRemainingBudget.
9. ConsumptionState.
10. OutstandingOperationReferences.</t>
</section>
<section numbered="true">
<name>C-21.99 - SessionRecoveryRecord</name> <t>Fields may include:</t>
<t>1. SessionID.
2. RestoredExecutionGeneration.
3. CurrentProtectedExecutionGeneration.
4. CurrentChainHead.
5. LatestCommittedSequence.
6. OutstandingOperations.
7. ConsumedGrantReferences.
8. RecoveryGeneration.
9. ContinuationAuthorizationStatus.
10. RecoveryStatus.</t>
<t>The records may be implemented in protected databases, authenticated state stores, secure registers, trusted execution environments, or other components meeting the applicable protected-state requirements.</t>
</section>
<section numbered="true">
<name>PART XVIII - implementer VERIFICATION TESTS</name>
</section>
<section numbered="true">
<name>C-21.100 - Representative Engineering Test Matrix</name> <t>The following tests are proposed rather than completed experiments.</t>
</section>
<section numbered="true">
<name>Test Condition</name> <t>T1 Valid per-act authorization T2 Valid bounded window operation T3 Initial envelope only T4 Window expired T5 Operation count exhausted T6 Byte budget exhausted T7 Unauthorized destination T8 Unauthorized resource T9 Current grant at wrong sink T10 Replayed Candidate Act T11 Replayed micro-validation record T12 Invalid chain head T13 Chain sequence substitution T14 Concurrent budget consumption T15 Behavioral drift T16 Required ALF mismatch</t>
</section>
<section numbered="true">
<name>Expected technical result</name> <t>Effect permitted Effect permitted within scope Governed effect withheld Operation denied Further operation denied Transmission denied or bounded Denied Denied Rejected Rejected Rejected Detected Detected Atomic limit enforced Further grants restricted Applicable revalidation triggered</t>
<t>T17 Missing required RBD coverage T18 Revocation during window T19 Policy change during window T20 Protected cache stale T21 Low-latency compact verification T22 Fast-path operation outside scope T23 Sandbox restart T24 Snapshot rollback T25 Process migration T26 Failover to replacement sink T27 Outstanding operation after</t>
<t>termination T28 Lost completion acknowledgment T29 Concurrent chain updates T30 Window renewal after expiration T31 Credential-use quota consumed T32 Time source rollback T33 PED unreachable T34 Required sink unavailable T35 Restored stale budget T36 New effect-capable tool during</t>
<t>session</t>
<t>Restrictive behavior Invalid subsequent operations withheld Required generation check enforced Grant revalidated or denied Authorized bounded operation permitted Denied Protected state retained Stale authorization rejected Grants rebound only when permitted Protected state verified Continuation rule enforced Indeterminate state retained Unique protected ordering Fresh protected validation required Additional use denied Required protected expiration semantics maintained Bounded offline or fail-closed policy applied No uncontrolled effect Protected continuity detects invalid reuse New authority scope required</t>
<t>Each implementation should specify the actual protected state transitions, operation classes, expected effects, and measurement procedures used to establish compliance with the selected technical requirements.</t>
</section>
<section numbered="true">
<name>PART XIX - Enforcement-Point Mapping and Technical Correspondence</name>
</section>
<section numbered="true">
<name>C-21.101 - Independent enforcement point(s) corresponding to source item(s) 21</name> <t>The embodiment provides implementation support for:</t>
<t>enforcement point(s) corresponding to source item(s) 21(a): Continuing sandboxed agent session with identity and initial permission</t>
<t>envelope.</t>
<t>enforcement point(s) corresponding to source item(s) 21(b): Effectuation-path restrictions preventing an initial envelope from</t>
<t>independently authorizing governed effects.</t>
<t>enforcement point(s) corresponding to source item(s) 21(c): Successive operation interception.</t>
<t>enforcement point(s) corresponding to source item(s) 21(d): Candidate Acts, bounded groups, and finite windows.</t>
<t>enforcement point(s) corresponding to source item(s) 21(e): Machine-verifiable operation and window descriptors.</t>
<t>enforcement point(s) corresponding to source item(s) 21(f): Protected validation against current session, behavior, policy, scope, and</t>
<t>freshness.</t>
<t>enforcement point(s) corresponding to source item(s) 21(g): Protected-state operations and validation-evidence commitment.</t>
<t>enforcement point(s) corresponding to source item(s) 21(h): Scoped finality-enabling conditions.</t>
<t>enforcement point(s) corresponding to source item(s) 21(i): Finality Sink verification of actual operations and current window conditions.</t>
<t>enforcement point(s) corresponding to source item(s) 21(j): Protected session-state updates following effectuation, expiration, denial, and</t>
<t>other material events.</t>
<t>enforcement point(s) corresponding to source item(s) 21(k): Restriction following drift, revocation, budget exhaustion, policy change, or</t>
<t>invalid window status.</t>
</section>
<section numbered="true">
<name>C-21.102 - Dependent enforcement point(s) corresponding to source item(s) 22: Micro-Receipt Chain</name> <t>The embodiment provides:</t>
<t>1. Micro-validation records.
2. Protected chain-head state.
3. Deterministic chaining.
4. Protected sequence allocation.
5. Replay detection.
6. Operation-substitution detection.
7. Snapshot-continuity checks.
8. Protected chain recovery.</t>
<t>C-21.103 - Dependent enforcement point(s) corresponding to source item(s) 23: Behavioral Drift Revocation</t>
<t>The embodiment provides:</t>
<t>1. Successive Runtime Behavioral Descriptors.
2. Approved behavioral-envelope comparison.
3. Optional ALF verification.
4. Permitted command-graph checks.
5. Tool-use and destination-scope checks.
6. Configurable risk predicates.
7. Protected drift-triggered revocation.
8. Restriction of further effectuation.</t>
<t>C-21.104 - Dependent enforcement point(s) corresponding to source item(s) 24: Narrow Session Grants</t>
<t>The embodiment provides:</t>
<t>1. Bounded operation counts.
2. Network byte budgets.
3. Destination-specific windows.
4. File-mutation budgets.
5. Credential-use counts.
6. Duration-limited grants.
7. Atomic protected reservation.
8. Consumption and outcome reconciliation.</t>
<t>C-21.105 - Dependent enforcement point(s) corresponding to source item(s) 25: Low-Latency Protected Enforcement</t>
<t>The embodiment provides:</t>
<t>1. Control-path and effectuation-path separation.
2. Protected compilation of bounded authorization windows.
3. Compact Finality Sink verification.
4. Sink-local protected registry state.
5. Sequence and budget checking.
6. Avoidance of repeated full-policy evaluation for eligible operations.
7. Revalidation after material state changes.
8. Explicit enforcement of grant limits.</t>
<t>C-21.106 - Dependent enforcement point(s) corresponding to source item(s) 26: Recovery and Session Rollback</t>
<t>The embodiment provides:</t>
<t>1. Snapshot restoration detection.
2. Protected session generations.
3. Protected execution generations.
4. Chain-head continuity checks.
5. Budget and capability reuse prevention.
6. Restart recovery.
7. Migration fencing and rebinding.
8. Protected failover verification.</t>
</section>
<section numbered="true">
<name>PART XX - IMPLEMENTATION REQUIREMENTS</name>
</section>
<section numbered="true">
<name>C-21.107 - implementer Implementation Checklist</name> <t>For a selected implementation, a person having ordinary skill in the art identifies:</t>
<t>1. The agent session runtime.</t>
<t>2. The session identifier and execution generation.
3. The initial permission-envelope schema.
4. The governed external-effect classes.
5. The controlled effectuation paths.
6. The Candidate Act interception interface.
7. The non-effective staging mechanism.
8. The individual, group, or window classification policy.
9. The canonical operation descriptor.
10. The protected session-state store.
11. The current policy and revocation information.
12. The protected authority-validation predicates.
13. The runtime behavioral observation sources.
14. The RBD schema and collection procedure.
15. Any required ALF generation and comparison procedure.
16. The approved behavioral envelope.
17. The drift-detection rules.
18. The protected evidence-commitment mechanism.
19. The micro-validation record format.
20. The chain-head authentication procedure.
21. The chain-state update and ordering mechanism.
22. The bounded grant representation.
23. The protected budget structure.
24. The atomic budget-reservation algorithm.
25. The Finality Sink actual-operation reconstruction procedure.
26. The sink-local grant-verification procedure.
27. The grant expiration and revocation mechanism.
28. The outcome and consumption accounting rules.
29. The handling of externally indeterminate operations.
30. The authoritative continuity-state mechanism.
31. The snapshot rollback detection procedure.
32. The restart and migration protocol.
33. The low-latency control-path and effectuation-path division.
34. The fail-closed or permitted bounded-offline rules.
35. The verification procedures demonstrating the claimed protection properties.</t>
<t>The chosen implementation must define actual protected state, enforceable resource boundaries, and consistency guarantees.</t>
<t>A generic statement that an agent session is monitored or periodically approved does not, by itself, establish the specific protected finality relationships required by the enforcement points.</t>
</section>
<section numbered="true">
<name>C-21.108 - Technical Effect</name> <t>this implementation profile enables a continuing artificial-intelligence-agent session to perform multiple consequential operations without treating the initial session approval as unconditional execution authority.</t>
<t>Protected Candidate Act descriptors, finite effectuation windows, micro-validation records, runtime behavioral validation, bounded grants, and Finality Sink verification constrain the consequential effects that may occur during the session.</t>
<t>The architecture may reduce repeated control-path processing by permitting a latency-critical Finality Sink to verify compact current grants locally.</t>
<t>Protected quotas and sequence state restrict unauthorized overconsumption or replay.</t>
<t>Protected behavioral validation permits revocation or renewed authorization in response to material drift.</t>
<t>Session generations, chain continuity, and authoritative protected state prevent prohibited reuse of old permissions following restart, rollback, or migration.</t>
<t>The technical guarantees depend upon the actual controlled effectuation paths, protected state properties, and implemented consistency semantics.</t>
</section>
<section numbered="true">
<name>C-21.109 - Technical Summary</name> <t>this implementation profile discloses a continuous artificial-intelligence-agent executionfinality architecture in which an agent operates within a sandboxed session associated with a protected session identity and an initial permission envelope.</t>
<t>The system intercepts successive proposed operations and represents them as individual Candidate Acts, bounded operation groups, or finite effectuation windows.</t>
<t>A Protected Enforcement Domain validates the applicable current session, behavioral, policy, freshness, and operation-specific conditions.</t>
<t>Protected validation evidence or micro-validation state is committed before or atomically with availability of the corresponding scoped finality authorization.</t>
<t>A protected micro-validation chain may bind successive authorized operations or protected state transitions.</t>
<t>A Finality Sink verifies the actual pending operation against a current bounded grant, protected sequence state, authorized resource scope, applicable freshness, and remaining consumption budget.</t>
<t>A control-path rate different from the effectuation-path rate may be employed, enabling compact protected verification of authorized operations without unlimited standing permission.</t>
<t>Material behavioral deviation, policy change, revoked authority, exhausted budget, invalid freshness, or operation-scope mismatch causes further governed effects to be withheld.</t>
<t>Protected session generations, chain-head continuity, authoritative state recovery, and controlled migration prevent unauthorized reuse of previously authorized conditions following restart, snapshot restoration, or failover.</t>
<t>The architecture may be implemented using software, protected transaction controllers, kernels, virtual machines, cloud services, TEEs, HSMs, hardware controllers, or cooperating distributed enforcement components.</t>
<section numbered="true">
<name>PROTECTED ARTIFICIAL-INTELLIGENCE-AGENT EFFECTUATION-PATH COMPLETENESS WITH MACHINE-VERIFIABLE PATH COVERAGE, PARENT-</name>
</section>
<section numbered="true">
<name>SINK DOMINANCE, DYNAMIC BYPASS DETECTION, AND PROTECTED COVERAGE-STATE COMMITMENTS</name>
</section>
</section>
</section>
<section numbered="true" anchor="profile-c33">
<name>Implementation Profile C-33</name> <t>Source location: original disclosure pages 631-691. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>C-33.1 - Technical Field</name> <t>this implementation profile relates to artificial-intelligence-agent security, sandbox enforcement, operating-system and cloud security, protected execution finality, resource mediation, technical reachability analysis, effectuation-path verification, and prevention of unauthorized consequential operations.</t>
<t>More particularly, the embodiment discloses a computer-implemented system configured to identify and maintain machine-verifiable representations of effect-capable operation paths accessible directly or indirectly to an artificial-intelligence agent, determine whether enabled paths are governed by appropriate effectuation controls, and withhold externally consequential operations when a required path-coverage condition is not satisfied.</t>
<t>The system may employ:</t>
<t>(a) operating-system security interfaces;
(b) process and container restrictions;
(c) virtual-machine or hypervisor enforcement;
(d) protected file-system controllers;
(e) credential brokers;
(f) network gateways;
(g) API dispatch controllers;
(h) browser or computer-use interfaces;
(i) database transaction controllers;</t>
<t>(j) persistent storage controllers;</t>
<t>(k) protected memory controllers;</t>
<t>(l) peripheral and device controllers;</t>
<t>(m) SmartNICs or DPUs;</t>
<t>(n) protected enforcement domains;</t>
<t>(o) cryptographically isolated enforcement domains; and</t>
<t>(p) cooperating software, firmware, or hardware Finality Sinks.</t>
<t>The system is not limited to a specific cloud provider, operating system, security-hook framework, virtualization environment, or hardware manufacturer.</t>
</section>
<section numbered="true">
<name>C-33.2 - Technical Problem</name> <t>An artificial-intelligence agent may generate a consequential operation through more than one technical path.</t>
<t>For example, a network transmission may be produced through:</t>
<t>1. An approved API connector.
2. An ordinary socket.
3. A privileged host-side process.
4. An HTTP proxy.
5. A secondary network adapter.
6. A container host service.
7. A delegated tool worker.
8. A virtual network device.
9. A directly assigned hardware interface.
10. An asynchronous job queue.</t>
<t>Likewise, a persistent resource modification may occur through:</t>
<t>(a) an approved database service;
(b) a direct file-system write;
(c) a memory-mapped file;
(d) a privileged maintenance process;
(e) a storage-controller operation;
(f) a transaction-log replay;</t>
<t>(g) a backup restoration interface; or</t>
<t>(h) another resource-modification path.</t>
<t>An authorization mechanism applied to only one of these paths does not necessarily govern the others.</t>
<t>A further problem arises where an agent or intermediary can select a different path after an authorization decision.</t>
<t>For example:</t>
<artwork type="text">| x | A network proxy may fail over to a direct socket.                                              |
| - | ---------------------------------------------------------------------------------------------- |
| x | A connector may invoke a privileged maintenance service.                                       |
| x | A container may acquire a host resource through an exposed mount.                              |
| x | An agent may transmit data through a delegated worker.                                         |
| x | A virtual machine may use a directly assigned device.                                          |
| x | A resource modification may occur through an asynchronous service after the original approval. |</artwork>
<t>x A failover controller may activate an alternate interface not included in the original</t>
<t>authorization.</t>
<t>The existence of one correctly implemented Finality Sink therefore does not establish that all relevant paths are governed.</t>
<t>this implementation profile addresses this problem by defining an enforceable coverage relationship among effect-capable paths, disabling controls, parent Finality Sinks, protected authorization state, and the actual effectuation interfaces.</t>
</section>
<section numbered="true">
<name>C-33.3 - Central Technical Principle</name> <t>For an applicable class of governed consequential operations:</t>
</section>
<section numbered="true">
<name>Every enabled relevant path capable of producing the governed effect must be</name> <t>controlled by an applicable Finality Sink or a verified parent Finality Sink, while paths lacking the required control must remain technically disabled or unable to produce that effect.</t>
<t>The system maintains a protected representation of this condition.</t>
<t>Authorization of a Candidate Act depends upon both:</t>
<t>1. Successful operation-specific protected authority validation; and
2. Successful verification of the required effectuation-path coverage predicate.</t>
<t>A Candidate Act is not authorized merely because the intended tool or preferred execution route possesses a Finality Sink.</t>
<t>The relevant alternate paths must also satisfy the coverage condition.</t>
</section>
<section numbered="true">
<name>PART I - PRINCIPAL SYSTEM ARCHITECTURE</name>
</section>
<section numbered="true">
<name>C-33.4 - Principal Components</name> <t>A representative system comprises the following functional components.</t>
</section>
<section numbered="true">
<name>Component A - Agent Execution Environment</name> <t>One or more computational environments in which artificial-intelligence agents generate proposed operations.</t>
<t>The environment may comprise a process, container, virtual machine, browser runtime, cloud agent, managed worker, or delegated execution service.</t>
</section>
<section numbered="true">
<name>Component B - Effectuation-Path Discovery Controller</name> <t>A component configured to identify effect-capable interfaces accessible to the agent directly or through reachable intermediaries.</t>
</section>
<section numbered="true">
<name>Component C - Effectuation-Path Registry</name> <t>A machine-readable registry identifying relevant paths, their enabled states, effect classes, access contexts, and applicable enforcement relationships.</t>
</section>
<section numbered="true">
<name>Component D - Effectuation-Class Controller</name> <t>A mechanism configured to associate consequential operations with protected effect classes.</t>
</section>
<section numbered="true">
<name>Component E - Path Coverage Verifier</name> <t>A component configured to evaluate whether every enabled relevant path satisfies the required coverage predicate.</t>
</section>
<section numbered="true">
<name>Component F - Parent Finality Sink Verifier</name> <t>A component configured to determine whether a protected parent effectuation controller actually governs a downstream path.</t>
</section>
<section numbered="true">
<name>Component G - Path Disablement Controller</name> <t>A mechanism configured to apply or verify restrictions preventing a path from producing a governed effect.</t>
</section>
<section numbered="true">
<name>Component H - Dynamic Topology Controller</name> <t>A component configured to observe material changes to path availability, connectivity, routing, delegation, or resource ownership.</t>
</section>
<section numbered="true">
<name>Component I - Protected Enforcement Domain</name> <t>A PED configured to perform the required operation-specific authorization and coverage validation.</t>
</section>
<section numbered="true">
<name>Component J - Protected Coverage-State Registry</name> <t>An integrity-protected store maintaining the applicable coverage generation, approved enforcement state, and protected coverage commitment.</t>
</section>
<section numbered="true">
<name>Component K - Candidate Act Interceptor</name> <t>A component configured to capture a proposed consequential operation before its governed effect.</t>
</section>
<section numbered="true">
<name>Component L - Non-Effective Operation Holder</name> <t>A mechanism configured to withhold the Candidate Act while authorization and coverage conditions are evaluated.</t>
</section>
<section numbered="true">
<name>Component M - Protected Validation Evidence Controller</name> <t>A component configured to commit protected evidence of the required authorization and coverage checks.</t>
</section>
<section numbered="true">
<name>Component N - Scoped Finality Enablement Controller</name> <t>A mechanism configured to establish bounded non-bearer authorization for the validated Candidate Act.</t>
</section>
<section numbered="true">
<name>Component O - Finality Sink</name> <t>A controller configured to verify the actual pending operation and applicable authorization before the designated consequential effect.</t>
</section>
<section numbered="true">
<name>Component P - Coverage Recovery Controller</name> <t>A mechanism configured to restore or restrict execution after topology changes, failover, enforcement failure, or incomplete path verification.</t>
<t>These functions may be integrated or distributed.</t>
</section>
<section numbered="true">
<name>C-33.5 - Reference Architecture</name> <t>A representative execution arrangement comprises:</t>
<t>AGENT EXECUTION</t>
<t>↓</t>
<t>PROPOSED CONSEQUENTIAL OPERATION</t>
<t>↓</t>
<t>CANDIDATE ACT INTERCEPTION</t>
<t>↓</t>
<t>NON-EFFECTIVE STAGING</t>
<t>↓</t>
<t>EFFECT CLASS AND RESOURCE IDENTIFICATION</t>
<t>↓</t>
<t>PROTECTED PATH REGISTRY LOOKUP</t>
<t>↓</t>
<t>COVERAGE PREDICATE VERIFICATION</t>
<t>↓</t>
<t>PED OPERATION-SPECIFIC AUTHORIZATION</t>
<t>↓</t>
<t>PROTECTED EVIDENCE COMMITMENT</t>
<t>↓</t>
<t>SCOPED FINALITY ENABLEMENT</t>
<t>↓</t>
<t>ACTUAL OPERATION VERIFICATION AT FINALITY SINK</t>
<t>↓</t>
<t>AUTHORIZED EFFECTUATION</t>
<t>The Effectuation-Path Registry is updated when relevant technical paths change.</t>
<t>The protected coverage commitment is linked to the authorization under which a Candidate Act may be released.</t>
</section>
<section numbered="true">
<name>PART II - EFFECTUATION-PATH DEFINITIONS</name>
</section>
<section numbered="true">
<name>C-33.6 - Effectuation Path</name> <t>An Effectuation Path means a technically reachable sequence of operation interfaces or resource transitions through which an AI agent, its delegated components, or its accessible authority may produce a specified consequential effect.</t>
<t>A path may include:</t>
<t>1. Source execution context.
2. Tool or process invocation.
3. Intermediary service.
4. Resource interface.
5. Authorization or security control.
6. Finality Sink.
7. Actual effectuation boundary.</t>
<t>A path may cross multiple processes, machines, devices, administrative domains, or services.</t>
</section>
<section numbered="true">
<name>C-33.7 - Effect-Capable Interface</name> <t>An Effect-Capable Interface means a software, firmware, or hardware interface through which an operation can directly or indirectly produce a consequential change.</t>
<t>Representative interfaces include:</t>
<t>(a) a network send operation;
(b) a protected file write;
(c) a database commit;
(d) a credential-use interface;
(e) a process-execution interface;
(f) a browser automation action;
(g) a persistent memory modification;
(h) an accelerator output release;
(i) a device command;
(j) a payment instruction;</t>
<t>(k) a storage-controller operation; or</t>
<t>(l) an equivalent resource transition.</t>
<t>An interface may be effect-capable even where the agent does not invoke it directly.</t>
</section>
<section numbered="true">
<name>C-33.8 - Governed Effect Class</name> <t>A Governed Effect Class identifies a category of consequential operation to which a specified enforcement policy applies.</t>
<t>Representative classes comprise:</t>
<t>NETWORK_TRANSMISSION</t>
<t>FILE_MUTATION</t>
<t>DATABASE_COMMIT</t>
<t>CREDENTIAL_USE</t>
<t>PRIVILEGED_PROCESS_EXECUTION</t>
<t>API_SERVICE_OPERATION</t>
<t>PERSISTENT_MEMORY_WRITE</t>
<t>BROWSER_EXTERNAL_ACTION</t>
<t>DEVICE_COMMAND</t>
<t>DISPLAY_OR_RENDER_RELEASE</t>
<t>DMA_OPERATION</t>
<t>PAYMENT_OR_TRANSACTION_COMMIT</t>
<t>A system may define additional classes.</t>
<t>The meaning of each class must be sufficiently specific to permit machine-verifiable coverage assessment.</t>
</section>
<section numbered="true">
<name>C-33.9 - Path Enablement State</name> <t>A path may have one of several machine-readable states.</t>
<t>Representative states include:</t>
<t>ENABLED_AND_GOVERNED</t>
<t>ENABLED_WITH_PARENT_SINK</t>
<t>TECHNICALLY_DISABLED</t>
<t>EFFECT_PREVENTED</t>
<t>PENDING_VERIFICATION</t>
<t>UNKNOWN</t>
<t>INVALID</t>
<t>RESTRICTED</t>
<t>A path recorded as ENABLED_AND_GOVERNED must have a verified applicable Finality Sink.</t>
<t>A path recorded as TECHNICALLY_DISABLED must have an effective disabling mechanism.</t>
<t>The UNKNOWN state is not interpreted as proof of coverage.</t>
</section>
<section numbered="true">
<name>PART III - EFFECTUATION-PATH REGISTRY</name>
</section>
<section numbered="true">
<name>C-33.10 - Path Registry Record</name> <t>A representative Effectuation-Path Record comprises:</t>
<t>PathID = PATH-3301</t>
<t>OriginExecutionClass = AGENT_PROCESS</t>
<t>EffectClass = NETWORK_TRANSMISSION</t>
<t>InterfaceSequence = PROCESS → CONNECTOR → GATEWAY</t>
<t>TerminalEffectInterface = NETWORK_INTERFACE_1</t>
<t>EnabledState = ENABLED</t>
<t>RequiredSinkID = FS-NET-01</t>
<t>VerifiedParentSinkID = NONE</t>
<t>CoverageGeneration = 620</t>
<t>VerificationStatus = COVERED</t>
<t>The values are illustrative.</t>
</section>
<section numbered="true">
<name>C-33.11 - Registry Scope</name> <t>The registry is defined relative to:</t>
<t>1. A protected execution environment.
2. An agent or workload authority context.
3. A governed effect class.
4. Available tools and resource interfaces.
5. Applicable privilege or delegation relationships.
6. Current device and network configuration.
7. Current enforcement state.
8. A protected coverage generation.</t>
<t>The system need not assert that it has enumerated every conceivable interface in every possible future computing configuration.</t>
<t>Instead, it establishes the required coverage for the enabled interfaces available within the defined deployment and trust boundary.</t>
<t>Where a newly accessible path falls outside that verified scope, the corresponding effectuation class remains restricted until the path is resolved.</t>
</section>
<section numbered="true">
<name>C-33.12 - Registry Discovery Sources</name> <t>Effectuation-path information may be obtained from:</t>
<t>(a) executable-interface inventories;
(b) process-creation policies;
(c) container configuration;
(d) mounted file-system resources;
(e) kernel security policies;
(f) service-account permissions;
(g) connector registries;</t>
<t>(h) API routing configurations;</t>
<t>(i) network interface configurations;</t>
<t>(j) hypervisor device assignments;</t>
<t>(k) privileged host services;</t>
<t>(l) hardware resource ownership;</t>
<t>(m) asynchronous worker registrations;</t>
<t>(n) permitted credential-use interfaces; or</t>
<t>(o) protected runtime observations.</t>
<t>The reliability of a registry entry depends upon the integrity and completeness of the source that establishes it.</t>
</section>
<section numbered="true">
<name>C-33.13 - Trusted Path Observation</name> <t>In one implementation, the path registry is populated from protected deployment configuration and controlled runtime interfaces.</t>
<t>The system distinguishes:</t>
<t>Declared Path: An interface described by application configuration.</t>
<t>Observed Path: An interface exercised or detected through runtime observation.</t>
<t>Enforceably Restricted Path: An interface whose operation can be technically prevented.</t>
<t>Verified Covered Path: An interface for which the required Finality Sink relationship has</t>
<t>been established.</t>
<t>Observation of one path does not establish the absence of all others.</t>
<t>Accordingly, runtime observation may supplement but not replace enforceable configuration control where complete path coverage is claimed.</t>
</section>
<section numbered="true">
<name>PART IV - MACHINE-VERIFIABLE COVERAGE MODEL</name>
</section>
<section numbered="true">
<name>C-33.14 - Bounded Effectuation Graph</name> <t>A representative implementation constructs a directed graph:</t>
<t>G = (V, E)</t>
<t>where:</t>
<t>V represents execution components, operation interfaces, authority contexts, enforcement components, and effect-capable resources.</t>
<t>E represents technically permitted or reachable transitions between those components.</t>
<t>A node may represent:</t>
<artwork type="text">| x | Agent process.          |
| - | ----------------------- |
| x | Child process.          |
| x | Privileged tool worker. |
| x | Connector.              |</artwork>
<artwork type="text">| x | Proxy.                  |
| - | ----------------------- |
| x | Kernel interface.       |
| x | Credential broker.      |
| x | Resource controller.    |
| x | Hardware command queue. |
| x | Finality Sink.          |
| x | Terminal effect.        |</artwork>
<t>The graph is evaluated under a defined configuration and authority generation.</t>
</section>
<section numbered="true">
<name>C-33.15 - Enabled Relevant Paths</name> <t>For a governed effect class F and agent context A, the system determines the set of enabled relevant paths:</t>
<t>P(A,F,G)</t>
<t>Each path begins at an execution or authority context accessible to A and reaches an interface capable of producing effect F.</t>
<t>A path may be direct or indirect.</t>
<t>A path may include delegated or privileged intermediaries when they are reachable through the agent's available operation interfaces.</t>
</section>
<section numbered="true">
<name>C-33.16 - Coverage Classification</name> <t>For each enabled relevant path p, the verifier determines whether at least one required condition holds:</t>
<t>1. The path is governed by an applicable verified Finality Sink.</t>
<t>2. The path is governed by a verified parent Finality Sink.
3. The path is technically disabled.
4. The path is prevented from producing the specified governed effect.</t>
<t>An enabled path lacking an applicable condition is classified as UNCOVERED.</t>
</section>
<section numbered="true">
<name>C-33.17 - Coverage Predicate</name> <t>A representative coverage predicate is:</t>
<t>CoverageValid(A,F,G) =</t>
<t>For every relevant path p in P(A,F,G):</t>
<t>Governed(p,F)</t>
<t>OR ParentGoverned(p,F)</t>
<t>OR Disabled(p,F)</t>
<t>OR EffectPrevented(p,F)</t>
<t>The predicate is evaluated according to the selected graph, configuration, and enforcement semantics.</t>
<t>A protected controller may represent its result by a machine-readable coverage record.</t>
</section>
<section numbered="true">
<name>C-33.18 - Effect-Specific Coverage</name> <t>Coverage is evaluated relative to the actual governed effect.</t>
<t>For example, a proxy may control outgoing HTTP request submission.</t>
<t>The proxy may therefore provide a Finality Sink for the external submission effect.</t>
<t>It does not automatically control a destination service's later internal database mutation.</t>
<t>If the claimed effect is the remote database commit, the system must identify a suitable controller capable of enforcing that commit.</t>
<t>Coverage of one effect class is not automatically coverage of another.</t>
</section>
<section numbered="true">
<name>PART V - VERIFIED PARENT FINALITY SINK</name>
</section>
<section numbered="true">
<name>C-33.19 - Parent Finality Sink</name> <t>A Parent Finality Sink means a technically controlling enforcement component positioned upstream of one or more effect-capable child interfaces and capable of preventing a specified governed effect from being reached through the relevant downstream path unless the required finality authorization succeeds.</t>
<t>For example, a protected credential broker may control all usable applications of a particular nonexportable credential.</t>
<t>A downstream API connector may therefore be governed by the broker for the effect of credential application, provided no alternate usable credential path exists within the claimed scope.</t>
</section>
<section numbered="true">
<name>C-33.20 - Parent-Sink Dominance</name> <t>For a defined source execution context and governed effect class, an applicable parent sink must lie on every permitted route from that source to the relevant downstream effect, or otherwise possess equivalent technical control preventing unauthorized effectuation.</t>
<t>In a graph-based representation, a parent sink may act as a mandatory control node dominating the applicable effect node.</t>
<t>The dominance requirement is evaluated under the actual enabled path conditions.</t>
<t>A parent sink does not provide coverage merely because it appears on the preferred route.</t>
</section>
<section numbered="true">
<name>C-33.21 - Parent-Sink Verification Conditions</name> <t>A representative parent-sink verification checks:</t>
<t>1. Parent sink identity.
2. Protected enforcement configuration.
3. Actual control over the relevant downstream operation.
4. Applicable operation class.
5. Material resource scope.
6. Absence of uncontrolled alternative routes within the verified deployment.
7. Current policy and coverage generation.
8. Sink availability.
9. Relevant delegated or privileged paths.
10. Effectuation-boundary correspondence.</t>
<t>The selected implementation may evaluate additional conditions.</t>
</section>
<section numbered="true">
<name>C-33.22 - Parent-Sink Dominance Algorithm</name> <t>function VerifyParentSinkDominance(</t>
<t>effect_graph, source_nodes, effect_nodes, parent_sink ):</t>
<t>if not VerifyProtectedSinkIdentity(parent_sink):</t>
<t>return FALSE</t>
<t>if not VerifySinkControlsEffectClass(parent_sink):</t>
<t>return FALSE</t>
<t>for each source in source_nodes:</t>
<t>for each effect in effect_nodes:</t>
<t>paths = EnumerateOrSymbolicallyAnalyzeEnabledPaths(</t>
<t>effect_graph, source, effect )</t>
<t>for each path in paths:</t>
<t>if not PathContainsMandatoryProtectedControl(</t>
<t>path, parent_sink ):</t>
<t>return FALSE</t>
<t>if PathPermitsBypassAfterParentValidation(path):</t>
<t>return FALSE</t>
<t>return TRUE</t>
<t>A concrete implementation may use graph-dominance analysis, constrained reachability, protected configuration rules, or equivalent methods.</t>
<t>The analysis must account for the actual technical enforcement semantics of the parent.</t>
</section>
<section numbered="true">
<name>C-33.23 - Parent-Sink Delegation</name> <t>A parent sink may authorize a child service to perform a bounded operation.</t>
<t>The child service may receive:</t>
<t>(a) a protected operation descriptor;
(b) an authenticated task reference;
(c) a scoped finality capability;
(d) a protected authorization reference; or
(e) an internal controller-issued operation identity.</t>
<t>The child does not receive unrestricted authority merely because the parent approved one earlier operation.</t>
<t>Where the child can materially alter the operation after parent authorization, the parent must maintain effective control over the permitted transformation or require downstream verification.</t>
</section>
<section numbered="true">
<name>PART VI - TECHNICAL DISABLEMENT</name>
</section>
<section numbered="true">
<name>C-33.24 - Disabled Effectuation Path</name> <t>A path may satisfy coverage requirements by being technically disabled.</t>
<t>Representative restrictions include:</t>
<t>1. Denial of a system-call class.
2. Removal of a file write permission.
3. Restriction of a service identity.
4. Removal of a device mapping.
5. Disabling a network interface.
6. Blocking an unauthorized route.
7. Denying credential access.
8. Disabling a connector.
9. Preventing execution of a privileged program.
10. Restricting a browser automation operation.
11. Removing access to a device command queue.
12. Preventing a persistent storage commit.</t>
<t>The restriction must actually prevent the specified governed effect.</t>
</section>
<section numbered="true">
<name>C-33.25 - Disablement Verification</name> <t>A representative disablement record comprises:</t>
<t>DisablementRecordID</t>
<t>PathID</t>
<t>EffectClass</t>
<t>RestrictionMechanism</t>
<t>ProtectedPolicyGeneration</t>
<t>EnforcementPointID</t>
<t>AppliedState</t>
<t>VerificationStatus</t>
<t>The system may verify that the restriction is installed and currently effective.</t>
<t>For example, a network path may be classified as disabled only when its required routing or interface restrictions are enforced under the selected threat model.</t>
<t>A configuration file stating that the interface should be disabled is insufficient if the interface remains usable.</t>
</section>
<section numbered="true">
<name>C-33.26 - Effect Prevention Without Total Disablement</name> <t>An interface may remain available for harmless computation while being prevented from producing a designated external effect.</t>
<t>For example:</t>
<artwork type="text">| x | A process may execute without possessing protected network egress.                                       |
| - | -------------------------------------------------------------------------------------------------------- |
| x | A file interface may permit reads but prohibit persistent writes.                                        |
| x | A GPU may perform computation while output release remains controlled.                                   |
| x | A browser may render a page while protected form submission remains disabled.                            |
| x | A credential interface may expose a surrogate reference without revealing reusable credential authority. |</artwork>
<t>The path registry may classify such interfaces as EFFECT_PREVENTED for the specified effect class.</t>
</section>
<section numbered="true">
<name>PART VII - HOST, CONTAINER, AND KERNEL COVERAGE</name>
</section>
<section numbered="true">
<name>C-33.27 - Process-Execution Paths</name> <t>A process may reach consequential effects through child processes, command interpreters, dynamically executed programs, or privileged services.</t>
<t>The path registry may identify:</t>
<t>(a) process creation;
(b) executable invocation;
(c) privilege transition;
(d) inherited handles;
(e) interprocess communication;
(f) delegated execution; and</t>
<t>(g) access to effect-capable host services.</t>
<t>The deployment must address these paths where they can produce the governed effect.</t>
</section>
<section numbered="true">
<name>C-33.28 - Container Coverage</name> <t>A containerized agent may access resources through:</t>
<t>1. Container network interfaces.
2. Host-mounted directories.
3. Shared sockets.
4. Privileged container capabilities.
5. Host process interfaces.
6. Device mappings.
7. Container runtime APIs.
8. Host-side connectors.</t>
<t>The path registry represents relevant enabled interfaces and their controls.</t>
<t>A container namespace is not automatically an independent Finality Sink for every effect reachable through the host.</t>
</section>
<section numbered="true">
<name>C-33.29 - Kernel and System-Call Coverage</name> <t>The system may employ supported kernel security mechanisms to restrict selected operation classes.</t>
<t>Examples include:</t>
<artwork type="text">| x | Security module policies.          |
| - | ---------------------------------- |
| x | System-call restrictions.          |
| x | Controlled file-access interfaces. |</artwork>
<artwork type="text">| x | Network enforcement.                      |
| - | ----------------------------------------- |
| x | Process execution restrictions.           |
| x | Protected device access.                  |
| x | Other supported kernel security controls. |</artwork>
<t>The implementation distinguishes an enforcement-capable hook from a tracing or logging</t>
<t>interface.</t>
<t>A monitoring event that occurs after an irreversible effect does not establish preventive path</t>
<t>control.</t>
</section>
<section numbered="true">
<name>C-33.30 - Existing Handles and Asynchronous Interfaces</name> <t>A process may retain a previously opened file descriptor, socket, memory mapping, or device handle.</t>
<t>The path registry and coverage verification may account for:</t>
<t>(a) inherited handles;
(b) duplicated descriptors;
(c) shared memory;
(d) preexisting network connections;
(e) asynchronous I/O;
(f) memory-mapped writes;
(g) queued commands; and
(h) delegated worker continuation.</t>
<t>A restriction applied only to new open or connect operations may be insufficient when existing handles remain effect-capable.</t>
</section>
<section numbered="true">
<name>PART VIII - PROXY, API GATEWAY, AND CONNECTOR COVERAGE</name>
</section>
<section numbered="true">
<name>C-33.31 - Network Proxy as Finality Sink</name> <t>A network proxy may act as a Finality Sink for selected network transmission effects where:</t>
<t>1. The agent cannot bypass the proxy for those effects.
2. The proxy controls the actual governed transmission.
3. The proxy obtains the material pending request information required by policy.</t>
<t>4. The proxy verifies the applicable scoped finality authorization.
5. The proxy applies current protected state and revocation conditions.
6. Unauthorized requests remain withheld.</t>
<t>The proxy must not rely exclusively on an unverified upstream approval indication.</t>
</section>
<section numbered="true">
<name>C-33.32 - API Gateway as Finality Sink</name> <t>An API gateway may provide effectuation control for API request submission.</t>
<t>The system verifies that the gateway is on the mandatory path for the governed request class.</t>
<t>Where a downstream service independently controls later resource mutation, the gateway's coverage is not automatically interpreted as direct control over that later effect.</t>
<t>A resource-commit enforcement point may require destination-side control.</t>
</section>
<section numbered="true">
<name>C-33.33 - Connector Gateway Coverage</name> <t>A connector may translate an abstract agent operation into a concrete resource request.</t>
<t>The registry may identify:</t>
<t>ConnectorID</t>
<t>AvailableOperationClasses</t>
<t>CredentialScope</t>
<t>PermittedDestinations</t>
<t>UnderlyingResourceInterfaces</t>
<t>RequiredSinkID</t>
<t>ConnectorGeneration</t>
<t>A connector is considered covered when the actual governed effects it can produce remain subject to applicable protected authorization.</t>
</section>
<section numbered="true">
<name>C-33.34 - Credential-Path Coverage</name> <t>Credential use may create an alternative effect-capable path.</t>
<t>For example, an agent may have:</t>
<t>(a) a protected credential broker;
(b) an exposed API token in an environment variable; and</t>
<t>(c) access to a direct network route.</t>
<t>Even if the broker correctly enforces protected finality, the exposed token and direct route may provide an uncontrolled alternative credential-mediated path.</t>
<t>The system must restrict the alternate authority route where it falls within the claimed effect class.</t>
</section>
<section numbered="true">
<name>PART IX - ALTERNATIVE PATHS AND FAILOVER</name>
</section>
<section numbered="true">
<name>C-33.35 - Alternative Path</name> <t>An Alternative Path means a technically reachable route capable of producing the governed effect without using the currently designated execution interface.</t>
<t>An alternative path may arise from:</t>
<t>1. Fallback.
2. Service failover.
3. Maintenance mode.
4. Diagnostic mode.
5. Recovery mode.
6. Backup network routing.
7. A substitute API endpoint.
8. Direct hardware access.
9. A privileged host command.
10. A newly enabled connector.</t>
</section>
<section numbered="true">
<name>C-33.36 - Dynamic Path Activation</name> <t>Before a newly enabled path becomes available to the agent for governed effects, the system may require:</t>
<t>1. Registration of the path.
2. Classification of its effect capabilities.
3. Identification of the relevant Finality Sink.
4. Verification of required parent-sink relationships.
5. Verification of disabling restrictions for uncovered effects.
6. Protected coverage-state update.
7. Applicable authority-generation transition.</t>
<t>8. Authorization of operations under the updated coverage state.</t>
<t>The path remains restricted until these conditions succeed.</t>
</section>
<section numbered="true">
<name>C-33.37 - Failover Barrier</name> <t>A Failover Barrier means a protected transition preventing a substitute path from producing governed effects before its required coverage has been established.</t>
<t>A representative failover sequence comprises:</t>
<t>ACTIVE PRIMARY PATH</t>
<t>↓</t>
<t>PRIMARY PATH FAILURE</t>
<t>↓</t>
<t>RESTRICT GOVERNED EFFECTUATION</t>
<t>↓</t>
<t>IDENTIFY SUBSTITUTE PATH</t>
<t>↓</t>
<t>VERIFY SUBSTITUTE EFFECTUATION CONTROL</t>
<t>↓</t>
<t>COMMIT NEW COVERAGE GENERATION</t>
<t>↓</t>
<t>INVALIDATE OR REVALIDATE AFFECTED AUTHORIZATIONS</t>
<t>↓</t>
<t>ACTIVATE VERIFIED SUBSTITUTE PATH</t>
<t>The exact ordering may be implemented transactionally or through equivalent protected barriers.</t>
</section>
<section numbered="true">
<name>C-33.38 - Failover Race Protection</name> <t>A topology change may occur while a Candidate Act is awaiting effectuation.</t>
<t>The system must prevent authorization established under one coverage configuration from being improperly applied after a material path change.</t>
<t>In one implementation, the Candidate Act's scoped finality authorization is bound to a protected coverage generation.</t>
<t>The Finality Sink verifies that the generation remains acceptable.</t>
<t>If the path or required sink relationship has materially changed, the operation is withheld or revalidated.</t>
</section>
<section numbered="true">
<name>PART X - NON-NETWORK EFFECTUATION COVERAGE</name>
</section>
<section numbered="true">
<name>C-33.39 - File-System Mutation</name> <t>A file may be modified through:</t>
<t>(a) ordinary write operations;
(b) file replacement;
(c) renaming a prepared file;
(d) memory-mapped writes;
(e) privileged helper processes;
(f) file synchronization services;
(g) backup restoration;
(h) storage-controller paths.</t>
<t>The implementation identifies the effects actually governed.</t>
<t>For durable file-commit finality, an early file-open check alone may be insufficient.</t>
<t>The controlled interface must enforce the required authorization at an appropriate write or commit boundary.</t>
</section>
<section numbered="true">
<name>C-33.40 - Database Commit</name> <t>A database may receive changes through:</t>
<t>1. 2. 3. 4. 5. 6. 7.</t>
<t>Application APIs. Direct database clients. Privileged administrative interfaces. Stored procedures. Import services. Replication or replay mechanisms. Maintenance operations.</t>
<t>Where a enforcement point governs persistent database mutation, the deployment must identify the interfaces capable of effecting such mutation and provide the applicable controls.</t>
</section>
<section numbered="true">
<name>C-33.41 - Persistent Memory Mutation</name> <t>A memory-backed or persistent-memory resource may be modified through native memory writes, mapped storage, controlled commit primitives, or hardware-supported persistence mechanisms.</t>
<t>The path registry identifies the applicable effectuation boundary and restrictions.</t>
<t>An operation permitted to write volatile memory does not automatically possess authority to commit protected persistent state.</t>
</section>
<section numbered="true">
<name>C-33.42 - Peripheral and Device Operation</name> <t>An agent may cause a consequential effect through:</t>
<t>(a) an actuator;
(b) a robotic controller;
(c) a camera or microphone control interface;
(d) a peripheral command;
(e) a hardware communication device;
(f) a storage controller;
(g) an accelerator output channel; or
(h) another effect-capable device.</t>
<t>The applicable Finality Sink must control the designated device effect.</t>
</section>
<section numbered="true">
<name>C-33.43 - Display and Rendering Release</name> <t>A rendering operation may expose protected information through a display, remote interface, browser surface, or media output.</t>
<t>A protected rendering Finality Sink may control the release of selected information.</t>
<t>The path registry may include screen rendering, remote desktop streaming, screenshot export, and other relevant output paths where the claimed effect is disclosure.</t>
</section>
<section numbered="true">
<name>C-33.44 - DMA Operation</name> <t>A DMA-capable device may access protected memory through device-initiated operations.</t>
<t>A protected coverage configuration may use IOMMU restrictions, controlled DMA command admission, device isolation, or a suitable hardware Finality Sink.</t>
<t>An IOMMU address permission is not automatically operation-specific authority.</t>
<t>The implementation must supply the additional protected validation mechanism when required by the enforcement point.</t>
</section>
<section numbered="true">
<name>PART XI - PROTECTED COVERAGE-STATE COMMITMENT</name>
</section>
<section numbered="true">
<name>C-33.45 - Coverage Generation</name> <t>A Coverage Generation means a machine-verifiable version associated with the current verified effectuation-path configuration.</t>
<t>A representative record comprises:</t>
<t>CoverageGeneration = 620</t>
<t>AgentContextID = AGENT-42</t>
<t>EffectClass = NETWORK_TRANSMISSION</t>
<t>PathRegistryDigest = DIGEST-620</t>
<t>VerifiedSinkSet = FS-NET-01, FS-NET-02</t>
<t>DisabledPathSet = PATH-04, PATH-05</t>
<t>CoverageStatus = VERIFIED</t>
<t>The generation is maintained within an appropriately protected registry.</t>
</section>
<section numbered="true">
<name>C-33.46 - Protected Coverage Commitment</name> <t>A Protected Coverage Commitment means an authenticated or integrity-protected representation of the applicable path-coverage state.</t>
<t>A representative construction is:</t>
<t>CoverageCommitment = H( CoverageDomainSeparator || CoverageGeneration || AgentContextID || EffectClass || CanonicalPathRegistry || CanonicalSinkBindings || CanonicalDisablementState || VerificationPolicyVersion )</t>
<t>The encoding must specify a deterministic field representation.</t>
<t>The commitment may be maintained in protected software state, an authenticated log, a CIED, or a hardware-protected registry.</t>
</section>
<section numbered="true">
<name>C-33.47 - Coverage Commitment and Candidate Act</name> <t>A Candidate Act may be bound to:</t>
<t>CandidateActID</t>
<t>OperationDescriptorDigest</t>
<t>CoverageGeneration</t>
<t>CoverageCommitment</t>
<t>RequiredSinkID</t>
<t>AuthorityGeneration</t>
<t>ValidationEvidenceReference</t>
<t>The protected validation procedure verifies the applicable coverage predicate.</t>
<t>The resulting evidence or scoped finality-enabling condition may reference the coverage commitment.</t>
</section>
<section numbered="true">
<name>C-33.48 - Coverage-Aware Finality Capability</name> <t>A representative capability record comprises:</t>
<t>CapabilityID = CAP-3301</t>
<t>CandidateActID = CA-3301</t>
<t>EvidenceReference = VE-3301</t>
<t>OperationDigest = DIGEST-3301</t>
<t>CoverageGeneration = 620</t>
<t>CoverageCommitment = CC-620</t>
<t>AuthorizedSinkID = FS-NET-01</t>
<t>AuthorityGeneration = 105</t>
<t>UsagePolicy = SINGLE_USE</t>
<t>The Finality Sink verifies the required coverage association before effectuation.</t>
</section>
<section numbered="true">
<name>C-33.49 - Material Coverage Change</name> <t>A Material Coverage Change means a configuration or state change that may alter the ability of an agent or accessible intermediary to produce a governed effect through a relevant path.</t>
<t>Examples include:</t>
<t>1. Enabling a direct network interface.
2. Adding a privileged tool connector.
3. Modifying a resource mount.
4. Exposing a new credential.
5. Activating failover routing.
6. Replacing a network proxy.
7. Changing device assignment.
8. Relaxing a kernel security policy.
9. Introducing a privileged host service.
10. Adding a new effect-capable tool.
11. Reconfiguring a resource controller.
12. Changing a mandatory parent-sink relationship.</t>
<t>A material change may require a new protected coverage generation.</t>
</section>
<section numbered="true">
<name>C-33.50 - Coverage Invalidation</name> <t>When material coverage changes, the system may:</t>
<t>(a) invalidate affected Candidate Act authorizations;</t>
<t>(b) suspend relevant Finality Sinks;</t>
<t>(c) restrict newly enabled paths;</t>
<t>(d) recompute the required coverage predicate;</t>
<t>(e) establish a new protected coverage commitment;</t>
<t>(f) revalidate affected operations; or</t>
<t>(g) apply a combination thereof.</t>
<t>A stale authorization is not accepted merely because its original coverage commitment remains cryptographically authentic.</t>
</section>
<section numbered="true">
<name>PART XII - PROTECTED VALIDATION AND FINALITY</name>
</section>
<section numbered="true">
<name>C-33.51 - Candidate Act Capture</name> <t>An AI agent generates a proposed consequential operation.</t>
<t>The controlled interface constructs a Candidate Act Descriptor including:</t>
<t>CandidateActID</t>
<t>AgentContextID</t>
<t>OperationClass</t>
<t>TargetResource</t>
<t>MaterialOperationParameters</t>
<t>RequiredEffectClass</t>
<t>AuthorityGeneration</t>
<t>CoverageGeneration</t>
<t>RequiredSinkID</t>
<t>The operation remains non-effective.</t>
</section>
<section numbered="true">
<name>C-33.52 - PED Coverage Predicate Evaluation</name> <t>The PED obtains the current protected coverage state.</t>
<t>It determines whether:</t>
<t>1. The relevant effect class is identified.
2. The path registry is valid.
3. All enabled relevant paths satisfy the coverage condition.
4. Required Finality Sinks are verified.
5. Parent-sink relationships are valid.
6. Disabled paths remain technically restricted.
7. No material unresolved topology change exists.
8. The current coverage generation is acceptable.</t>
<t>If a mandatory condition fails, protected finality authorization is withheld.</t>
</section>
<section numbered="true">
<name>C-33.53 - Protected Validation Evidence</name> <t>Following successful operation-specific validation and coverage verification, the PED commits protected evidence.</t>
<t>A representative record comprises:</t>
<t>EvidenceID = VE-3301</t>
<t>CandidateActID = CA-3301</t>
<t>OperationDigest = DIGEST-3301</t>
<t>AuthorityGeneration = 105</t>
<t>CoverageGeneration = 620</t>
<t>CoverageCommitment = CC-620</t>
<t>ValidationResult = APPROVED</t>
<t>RequiredSinkID = FS-NET-01</t>
<t>The evidence may be an authenticated protected record, signed receipt, transactional state entry, or equivalent protected commitment.</t>
</section>
<section numbered="true">
<name>C-33.54 - Scoped Finality Enablement</name> <t>The PED establishes bounded non-bearer finality authorization associated with the validated Candidate Act.</t>
<t>The authorization is bound to the actual effectuation scope and applicable protected state.</t>
<t>The capability does not permit arbitrary use of a different path, resource, sink, or operation class.</t>
</section>
<section numbered="true">
<name>C-33.55 - Finality Sink Verification</name> <t>The Finality Sink obtains or reconstructs the actual pending operation.</t>
<t>It verifies:</t>
<t>(a) protected evidence validity;
(b) capability/evidence correspondence;
(c) operation descriptor correspondence;
(d) authorized resource and effect class;
(e) current authority generation;
(f) required coverage generation;
(g) applicable coverage commitment;
(h) sink identity;
(i) protected usage state; and
(j) applicable freshness and revocation conditions.</t>
<t>Only after successful verification does the sink permit the governed effect.</t>
</section>
<section numbered="true">
<name>PART XIII - PRINCIPAL EXECUTION WORKFLOW</name>
</section>
<section numbered="true">
<name>C-33.56 - Complete 30-Step Workflow</name>
</section>
<section numbered="true">
<name>Step C33-01 - Execution environment initialization</name> <t>The agent runtime and relevant enforcement components are initialized.</t>
</section>
<section numbered="true">
<name>Step C33-02 - Effect-class definition</name> <t>The governed consequential operation classes are identified.</t>
</section>
<section numbered="true">
<name>Step C33-03 - Interface inventory</name> <t>Accessible operation interfaces and resource paths are enumerated.</t>
</section>
<section numbered="true">
<name>Step C33-04 - Path registry construction</name> <t>The system constructs machine-verifiable path records.</t>
</section>
<section numbered="true">
<name>Step C33-05 - Enabled-path determination</name> <t>The current enabled paths are identified.</t>
</section>
<section numbered="true">
<name>Step C33-06 - Sink association</name> <t>Each relevant path is associated with an applicable Finality Sink or protected disabling restriction.</t>
</section>
<section numbered="true">
<name>Step C33-07 - Parent-sink verification</name> <t>Applicable parent-sink control relationships are verified.</t>
</section>
<section numbered="true">
<name>Step C33-08 - Coverage predicate evaluation</name> <t>The system determines whether all enabled relevant paths satisfy required coverage.</t>
</section>
<section numbered="true">
<name>Step C33-09 - Protected coverage commitment</name> <t>The current verified coverage state is committed.</t>
</section>
<section numbered="true">
<name>Step C33-10 - Agent execution</name> <t>The agent performs permitted computation.</t>
</section>
<section numbered="true">
<name>Step C33-11 - Proposed operation generation</name> <t>The agent creates a consequential operation.</t>
</section>
<section numbered="true">
<name>Step C33-12 - Candidate Act interception</name> <t>The operation is captured at the controlled interface.</t>
</section>
<section numbered="true">
<name>Step C33-13 - Non-effective staging</name> <t>The governed effect is withheld.</t>
</section>
<section numbered="true">
<name>Step C33-14 - Candidate descriptor construction</name> <t>A canonical descriptor is established.</t>
</section>
<section numbered="true">
<name>Step C33-15 - Effect-class association</name> <t>The required effect class is identified.</t>
</section>
<section numbered="true">
<name>Step C33-16 - Current registry lookup</name> <t>The protected controller obtains applicable path and coverage state.</t>
</section>
<section numbered="true">
<name>Step C33-17 - Coverage revalidation</name> <t>The required path-coverage predicate is verified.</t>
</section>
<section numbered="true">
<name>Step C33-18 - Protected authority-state retrieval</name> <t>Current task, policy, resource, and revocation information is obtained.</t>
</section>
<section numbered="true">
<name>Step C33-19 - Operation-specific predicate evaluation</name> <t>The PED evaluates mandatory authorization conditions.</t>
</section>
<section numbered="true">
<name>Step C33-20 - Protected state operation</name> <t>The applicable protected authority-state operation is performed.</t>
</section>
<section numbered="true">
<name>Step C33-21 - Validation evidence commitment</name> <t>Protected validation evidence is committed.</t>
</section>
<section numbered="true">
<name>Step C33-22 - Scoped finality authorization</name> <t>A bounded finality-enabling condition is established.</t>
</section>
<section numbered="true">
<name>Step C33-23 - Operation presentation to sink</name> <t>The staged operation reaches the authorized effectuation controller.</t>
</section>
<section numbered="true">
<name>Step C33-24 - Actual pending operation reconstruction</name> <t>The sink obtains the actual material operation parameters.</t>
</section>
<section numbered="true">
<name>Step C33-25 - Coverage-generation verification</name> <t>The sink verifies the required current coverage state.</t>
</section>
<section numbered="true">
<name>Step C33-26 - Capability and authority verification</name> <t>The sink verifies the required evidence, capability, and current authorization.</t>
</section>
<section numbered="true">
<name>Step C33-27 - Protected consumption transition</name> <t>The required capability-use state is reserved or consumed.</t>
</section>
<section numbered="true">
<name>Step C33-28 - Controlled effectuation</name> <t>The authorized operation is performed.</t>
</section>
<section numbered="true">
<name>Step C33-29 - Completion-state update</name> <t>The operation result is recorded or reconciled.</t>
</section>
<section numbered="true">
<name>Step C33-30 - Dynamic coverage maintenance</name> <t>Relevant topology, interface, or policy changes trigger required coverage revalidation and authorization updates.</t>
</section>
<section numbered="true">
<name>PART XIV - REFERENCE ALGORITHMS</name>
</section>
<section numbered="true">
<name>C-33.57 - Algorithm A: Path Registry Construction</name> <t>function ConstructEffectuationPathRegistry(environment):</t>
<t>contexts = DiscoverAuthorizedExecutionContexts(environment)</t>
<t>interfaces = DiscoverReachableOperationInterfaces(</t>
<t>contexts )</t>
<t>effect_resources = IdentifyEffectCapableResources(</t>
<t>interfaces )</t>
<t>paths = BuildReachabilityRepresentation(</t>
<t>contexts, interfaces, effect_resources )</t>
<t>for each path in paths:</t>
<t>classification = ClassifyEffectuationPath(path)</t>
<t>enforcement = ResolveApplicableEnforcement(path)</t>
<t>RegisterPath({</t>
<t>path_id: path.id, effect_class: classification,</t>
<t>enabled_state: DetermineEnabledState(path), enforcement_reference: enforcement, configuration_generation: CurrentConfigurationGeneration() })</t>
<t>return ProtectedPathRegistry.current()</t>
<t>The discovery mechanism must be appropriate for the selected deployment.</t>
<t>A discovered inventory is not automatically complete unless the implementation also restricts unregistered effect-capable interfaces or otherwise establishes the required closed-world coverage condition.</t>
</section>
<section numbered="true">
<name>C-33.58 - Algorithm B: Coverage Predicate</name> <t>function VerifyEffectuationCoverage(</t>
<t>agent_context, effect_class, registry ):</t>
<t>if not VerifyProtectedRegistryIntegrity(registry):</t>
<t>return UNCOVERED paths = ResolveEnabledRelevantPaths(</t>
<t>agent_context, effect_class, registry )</t>
<t>if RequiredPathEnumerationIncomplete(paths):</t>
<t>return UNCOVERED for each path in paths:</t>
<t>if VerifyApplicableFinalitySink(path):</t>
<t>continue</t>
<t>if VerifyParentFinalitySink(path):</t>
<t>continue</t>
<t>if VerifyTechnicalDisablement(path):</t>
<t>continue</t>
<t>if VerifyEffectPrevention(path):</t>
<t>continue</t>
<t>return UNCOVERED</t>
<t>return COVERED</t>
<t>An unknown enabled path is not treated as covered.</t>
<t>C-33.59 - Algorithm C: Protected Coverage Commitment</t>
<t>function CommitVerifiedCoverage(</t>
<t>agent_context, effect_class ):</t>
<t>begin protected_atomic_transaction registry = LockCurrentPathRegistry(</t>
<t>agent_context, effect_class )</t>
<t>if VerifyEffectuationCoverage(</t>
<t>agent_context, effect_class, registry ) != COVERED:</t>
<t>abort return DENIED</t>
<t>generation = AdvanceProtectedCoverageGeneration()</t>
<t>commitment = HashCanonical({</t>
<t>domain: COVERAGE_COMMITMENT, generation: generation, agent_context: agent_context.id, effect_class: effect_class, path_registry: registry, verified_sink_bindings: registry.sink_bindings, disabled_path_states: registry.disabled_paths })</t>
<t>ProtectedCoverageRegistry.commit({</t>
<t>generation: generation, commitment: commitment, status: VERIFIED })</t>
<t>commit protected_atomic_transaction</t>
<t>return commitment</t>
<t>The commit transaction must prevent inconsistent acceptance of a simultaneous material coverage change.</t>
</section>
<section numbered="true">
<name>C-33.60 - Algorithm D: Parent-Sink Verification</name> <t>function VerifyParentFinalitySink(path, parent_sink):</t>
<t>if not VerifyProtectedSinkIdentity(parent_sink):</t>
<t>return FALSE</t>
<t>if not VerifySinkEffectClass(</t>
<t>parent_sink, path.effect_class ):</t>
<t>return FALSE</t>
<t>if not VerifyMandatoryControlRelationship(</t>
<t>path, parent_sink ):</t>
<t>return FALSE</t>
<t>if not VerifyNoUncontrolledBypass(</t>
<t>path, parent_sink ):</t>
<t>return FALSE</t>
<t>if not VerifyCurrentSinkEnforcementState(parent_sink):</t>
<t>return FALSE</t>
<t>return TRUE</t>
<t>Verification must establish actual control over the relevant effect.</t>
<t>An asserted parent-child relationship alone is insufficient.</t>
<t>C-33.61 - Algorithm E: Coverage-Aware Candidate Authorization</t>
<t>function AuthorizeCoverageBoundCandidate(candidate_id):</t>
<t>candidate = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if candidate.status != STAGED:</t>
<t>return DENIED</t>
<t>effect_class = ResolveCandidateEffectClass(candidate)</t>
<t>coverage = ProtectedCoverageRegistry.getCurrent(</t>
<t>candidate.agent_context, effect_class )</t>
<t>if coverage.status != VERIFIED:</t>
<t>return DENIED</t>
<t>if not VerifyCurrentCoverageCommitment(coverage):</t>
<t>return DENIED if not VerifyEffectuationCoverage(</t>
<t>candidate.agent_context, effect_class, coverage.path_registry ):</t>
<t>return DENIED authority = ProtectedAuthorityRegistry.lookup(candidate)</t>
<t>if not EvaluateRequiredAuthorityPredicates(</t>
<t>candidate, authority ):</t>
<t>return DENIED</t>
<t>evidence = CommitProtectedValidationEvidence({</t>
<t>candidate_id: candidate_id, operation_digest: candidate.descriptor_digest, authority_generation: authority.generation, coverage_generation: coverage.generation, coverage_commitment: coverage.commitment, validation_result: APPROVED })</t>
<t>capability = CreateScopedNonBearerCapability({</t>
<t>candidate_id: candidate_id, evidence_reference: evidence.id, operation_digest: candidate.descriptor_digest, coverage_generation: coverage.generation, coverage_commitment: coverage.commitment, required_sink: candidate.required_sink })</t>
<t>if not AtomicallyActivateAuthorization(</t>
<t>candidate_id, evidence, capability</t>
<t>):</t>
<t>return DENIED</t>
<t>return AUTHORIZED</t>
<t>The capability must remain bounded to the selected effectuation scope.</t>
<t>C-33.62 - Algorithm F: Sink-Side Coverage Verification</t>
<t>function ExecuteCoverageBoundOperation(candidate_id):</t>
<t>record = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if record.status != AUTHORIZED:</t>
<t>return DENIED actual_operation = ObtainActualPendingOperation(candidate_id)</t>
<t>if actual_operation is unavailable:</t>
<t>return DENIED</t>
<t>evidence = ProtectedEvidenceRegistry.get(</t>
<t>record.evidence_id )</t>
<t>capability = ProtectedCapabilityRegistry.get(</t>
<t>record.capability_id )</t>
<t>current_coverage = ProtectedCoverageRegistry.getCurrent(</t>
<t>record.agent_context, record.effect_class )</t>
<t>if not VerifyProtectedEvidence(evidence):</t>
<t>return DENIED</t>
<t>if not VerifyCapabilityEvidenceBinding(</t>
<t>capability, evidence ):</t>
<t>return DENIED if not VerifyCoverageGenerationBinding(</t>
<t>capability, current_coverage ):</t>
<t>return DENIED</t>
<t>if not VerifyActualOperationCorrespondence(</t>
<t>actual_operation, capability ):</t>
<t>return DENIED</t>
<t>if not VerifyCurrentAuthorityState(capability):</t>
<t>return DENIED if not VerifySinkLocalProtectedState(capability):</t>
<t>return DENIED if not AtomicallyReserveAuthorization(capability):</t>
<t>return DENIED result = DispatchThroughControlledEffectuationInterface(</t>
<t>actual_operation )</t>
<t>ReconcileProtectedOperationOutcome(candidate_id, result)</t>
<t>return result</t>
<t>A material change to required coverage prevents effectuation under an invalid earlier generation.</t>
</section>
<section numbered="true">
<name>C-33.63 - Algorithm G: Dynamic Path Activation</name> <t>function ActivateNewEffectuationPath(new_path):</t>
<t>RestrictGovernedUse(new_path)</t>
<t>classification = ClassifyEffectCapabilities(new_path)</t>
<t>protected_registry = ProtectedPathRegistry.lock()</t>
<t>RegisterPendingPath(</t>
<t>protected_registry, new_path, classification )</t>
<t>InvalidateAffectedCoverageGenerations(</t>
<t>protected_registry, classification )</t>
<t>if not VerifyApplicableSinkOrDisablement(new_path):</t>
<t>return RESTRICTED if not VerifyEffectuationCoverageForAffectedClasses():</t>
<t>return RESTRICTED commitment = CommitNewProtectedCoverageGeneration()</t>
<t>if commitment is invalid:</t>
<t>return RESTRICTED</t>
<t>return ActivatePathUnderVerifiedCoverage(</t>
<t>new_path, commitment )</t>
<t>The path remains unable to produce governed effects during the transition unless a separate valid protected authorization applies.</t>
</section>
<section numbered="true">
<name>C-33.64 - Algorithm H: Failover Enforcement</name> <t>function ExecuteProtectedFailover(primary, replacement):</t>
<t>RestrictAffectedGovernedOperations(primary)</t>
<t>outstanding = IdentifyOutstandingOperations(primary)</t>
<t>candidate_paths = DiscoverReplacementEffectPaths(</t>
<t>replacement )</t>
<t>for each path in candidate_paths:</t>
<t>if not VerifyApplicableSinkOrDisablement(path):</t>
<t>return FAILOVER_RESTRICTED if not VerifyRequiredCoverageAfterFailover():</t>
<t>return FAILOVER_RESTRICTED</t>
<t>coverage = CommitNewProtectedCoverageGeneration()</t>
<t>if coverage is invalid:</t>
<t>return FAILOVER_RESTRICTED</t>
<t>ReconcileOutstandingOperations(outstanding)</t>
<t>return EnableVerifiedReplacementPaths(</t>
<t>replacement,</t>
<t>coverage )</t>
<t>The recovery procedure distinguishes outstanding operations from new operations and applies the required finality conditions to each.</t>
<t>C-33.65 - Algorithm I: Material Coverage Change Detection</t>
<t>function ProcessEffectuationTopologyEvent(event):</t>
<t>affected = ClassifyAffectedEffectClasses(event)</t>
<t>if affected is empty:</t>
<t>return NO_RELEVANT_CHANGE</t>
<t>for each effect_class in affected:</t>
<t>MarkCoverageRevalidationRequired(effect_class)</t>
<t>RestrictAffectedEffectuationPaths(effect_class)</t>
<t>UpdateProtectedPathRegistry(event, effect_class)</t>
<t>if VerifyEffectuationCoverageForClass(</t>
<t>effect_class</t>
<t>) != COVERED:</t>
<t>return COVERAGE_FAILURE</t>
<t>CommitVerifiedCoverageGeneration(effect_class)</t>
<t>return COVERAGE_REESTABLISHED</t>
<t>A material change is not accepted solely because its updated configuration remains syntactically valid.</t>
<t>The actual enforcement relationships must be verified.</t>
</section>
<section numbered="true">
<name>PART XV - WORKED TECHNICAL EXAMPLES</name>
</section>
<section numbered="true">
<name>C-33.66 - Example A: Network Proxy Bypass</name> <t>The following is a hypothetical implementation example.</t>
<t>An AI agent executes inside a container.</t>
<t>The intended network route passes through a protected proxy.</t>
<t>The proxy verifies scoped finality authorization before transmission.</t>
<t>However, the container also possesses an enabled direct network interface.</t>
<t>The path registry identifies:</t>
<t>PATH-1: AGENT → PROXY → NETWORK</t>
<t>PATH-2: AGENT → DIRECT_SOCKET → NETWORK</t>
<t>PATH-1 is governed by a verified Finality Sink.</t>
<t>PATH-2 is enabled but does not possess equivalent enforcement.</t>
<t>The coverage predicate fails.</t>
<t>The system withholds governed network effects until PATH-2 is disabled or covered by an appropriate Finality Sink.</t>
<t>Authorization of PATH-1 alone does not establish complete network effectuation coverage.</t>
<t>C-33.67 - Example B: Protected Parent Credential Broker</t>
<t>An agent uses multiple API connectors.</t>
<t>Each connector ultimately requires a protected credential held exclusively by a broker.</t>
<t>The agent does not possess the reusable credential.</t>
<t>The broker controls all permitted applications of the credential within the verified deployment.</t>
<t>Each connector operation must pass through the broker.</t>
<t>The broker verifies the actual credential-bearing request against protected finality authorization.</t>
<t>The system establishes that the broker is a mandatory parent Finality Sink for the specified credential-use effect.</t>
<t>A separate connector-specific Finality Sink need not duplicate the broker's protected credential-use function where the parent provides the required control.</t>
<t>If an independently usable credential copy exists outside the broker, the parent-sink coverage condition must be re-evaluated.</t>
<t>C-33.68 - Example C: Privileged Host Maintenance Interface</t>
<t>An AI coding agent is restricted from directly modifying protected configuration files.</t>
<t>The agent can nevertheless invoke a privileged host maintenance tool.</t>
<t>The tool can modify the same files through a host-side operation.</t>
<t>The path registry identifies the privileged maintenance tool as an alternative effectuation path.</t>
<t>The system requires the maintenance operation to pass through an applicable protected fileoperation Finality Sink.</t>
<t>If the maintenance interface can bypass the required authorization, the corresponding effect class is classified as uncovered.</t>
</section>
<section numbered="true">
<name>C-33.69 - Example D: API Gateway Failover</name> <t>An agent ordinarily sends requests through Gateway A.</t>
<t>Gateway A implements protected finality.</t>
<t>A service outage causes the platform to activate Gateway B.</t>
<t>Before Gateway B accepts governed operations, the system verifies its protected authorization capability, required effectuation-path relationship, and current coverage generation.</t>
<t>A new coverage commitment is established.</t>
<t>Outstanding operations are reconciled.</t>
<t>If Gateway B lacks the required Finality Sink verification, it remains restricted for the governed effect class.</t>
<t>C-33.70 - Example E: Database Mutation Through Alternate Service</t>
<t>An agent is authorized to modify enterprise database records through a protected application service.</t>
<t>The database also exposes a privileged maintenance interface.</t>
<t>The maintenance interface can modify the same records without using the application service.</t>
<t>The path registry identifies both mutation paths.</t>
<t>The system either restricts the maintenance route or requires an appropriate protected database-commit Finality Sink.</t>
<t>The application service's upstream approval is not treated as proof of complete database effectuation coverage.</t>
</section>
<section numbered="true">
<name>C-33.71 - Example F: Hardware DMA Bypass</name> <t>An agent workload has access to a virtualized accelerator.</t>
<t>The intended resource operation is controlled by a protected device-command gateway.</t>
<t>However, direct device assignment also permits selected DMA operations outside the gateway.</t>
<t>The path registry identifies the DMA interface as a relevant alternate effectuation path.</t>
<t>The system applies appropriate hardware memory-access restrictions or a protected DMA effectuation controller.</t>
<t>The path is not classified as covered merely because ordinary command submission passes through the protected gateway.</t>
<t>C-33.72 - Example G: Browser Automation and Direct API Access</t>
<t>An AI agent performs enterprise operations through a controlled browser interface.</t>
<t>The browser automation controller verifies protected authority before submitting a resourcechanging form.</t>
<t>The agent also possesses direct API access to the same enterprise service.</t>
<t>The path registry identifies the browser submission path and the direct API path.</t>
<t>The coverage verifier requires each enabled relevant route to satisfy the applicable effectuation conditions.</t>
<t>If the direct API path is uncontrolled, the system withholds the governed operation until the gap is resolved.</t>
</section>
<section numbered="true">
<name>C-33.73 - Example H: Protected Rendering Release</name> <t>An agent prepares confidential information for display.</t>
<t>The rendering interface includes a protected disclosure Finality Sink.</t>
<t>The agent can also invoke a screenshot-export tool.</t>
<t>The system identifies screenshot export as a potential alternative disclosure path.</t>
<t>The export path is restricted or governed according to the selected disclosure policy.</t>
<t>The rendering Finality Sink does not automatically cover an independent export interface.</t>
<t>C-33.74 - Example I: Coverage Commitment Invalidation</t>
<t>A Candidate Act is validated under Coverage Generation 620.</t>
<t>Before effectuation, a new privileged connector becomes enabled.</t>
<t>The connector provides an alternative route to the same governed effect.</t>
<t>The protected registry advances to Coverage Generation 621 and marks the affected coverage state for revalidation.</t>
<t>The Finality Sink receives the Candidate Act associated with generation 620.</t>
<t>The sink detects that the earlier coverage state is no longer acceptable.</t>
<t>The operation is withheld until the required protected coverage and authority conditions are re-established.</t>
</section>
<section numbered="true">
<name>PART XVI - FAILURE AND ADVERSARIAL SCENARIOS</name>
</section>
<section numbered="true">
<name>C-33.75 - Representative Failure Conditions</name>
</section>
<section numbered="true">
<name>F1 - Unregistered Enabled Path</name> <t>An effect-capable path is enabled but not represented in the required registry.</t>
<t>The coverage condition is not considered satisfied.</t>
</section>
<section numbered="true">
<name>F2 - Invalid Path Registry Entry</name> <t>A registry entry contains invalid or unauthenticated enforcement information.</t>
<t>The affected path is treated as unverified.</t>
</section>
<section numbered="true">
<name>F3 - Unsupported Parent-Sink Assertion</name> <t>A controller is described as a parent sink but does not actually control all relevant downstream routes.</t>
<t>The parent-sink predicate fails.</t>
</section>
<section numbered="true">
<name>F4 - Direct Socket Bypass</name> <t>An agent can use a direct socket outside a protected proxy.</t>
<t>The direct route must be disabled or mediated.</t>
</section>
<section numbered="true">
<name>F5 - Privileged Process Bypass</name> <t>A host-side process can perform the effect without protected authorization.</t>
<t>The path remains uncovered until restricted or governed.</t>
</section>
<section numbered="true">
<name>F6 - Container Host Interface Exposure</name> <t>A container gains access to an effect-capable host interface.</t>
<t>The registry and coverage state are updated or the interface remains disabled.</t>
</section>
<section numbered="true">
<name>F7 - Existing File Descriptor</name> <t>A process retains a descriptor permitting a governed file effect despite new restrictions on file opening.</t>
<t>The implementation verifies the effective write or commit path.</t>
</section>
<section numbered="true">
<name>F8 - Alternative Network Adapter</name> <t>A newly enabled interface bypasses the original network controller.</t>
<t>Coverage is invalidated until the alternate interface is resolved.</t>
</section>
<section numbered="true">
<name>F9 - Credential Copy</name> <t>An agent obtains a reusable credential outside a protected broker.</t>
<t>The broker may no longer dominate the credential-use effect.</t>
</section>
<section numbered="true">
<name>F10 - Connector Replacement</name> <t>A connector is replaced with an implementation using different downstream routes.</t>
<t>Affected coverage is revalidated.</t>
</section>
<section numbered="true">
<name>F11 - Backup Service Activation</name> <t>A backup resource service can perform the same effect through an uncontrolled interface.</t>
<t>The system restricts or governs the backup path.</t>
</section>
<section numbered="true">
<name>F12 - Maintenance Mode</name> <t>An administrator enables a privileged maintenance mode.</t>
<t>The path registry identifies the change and applies the required coverage controls.</t>
</section>
<section numbered="true">
<name>F13 - Diagnostic Interface</name> <t>A diagnostic endpoint can produce a governed effect.</t>
<t>The interface must not bypass the applicable protected restrictions.</t>
</section>
<section numbered="true">
<name>F14 - Device Pass-Through</name> <t>A virtual machine obtains direct access to an effect-capable device.</t>
<t>The hardware route requires appropriate coverage.</t>
</section>
<section numbered="true">
<name>F15 - DMA Alternate Path</name> <t>A DMA-capable device can modify a governed memory resource outside the intended controller.</t>
<t>The corresponding memory effect requires applicable hardware restrictions or finality control.</t>
</section>
<section numbered="true">
<name>F16 - API Protocol Translation</name> <t>A gateway translates a request into a different downstream operation.</t>
<t>The actual effect and scope must remain within the authorized coverage.</t>
</section>
<section numbered="true">
<name>F17 - Parent-Sink Failure</name> <t>A mandatory parent sink becomes unavailable.</t>
<t>The governed downstream effect remains restricted unless an authorized replacement is verified.</t>
</section>
<section numbered="true">
<name>F18 - Failover Race</name> <t>A substitute path becomes active before its coverage commitment is established.</t>
<t>The protected activation barrier prevents governed effectuation during the gap.</t>
</section>
<section numbered="true">
<name>F19 - Coverage Generation Mismatch</name> <t>A Candidate Act references an outdated coverage generation.</t>
<t>The Finality Sink withholds effectuation when revalidation is required.</t>
</section>
<section numbered="true">
<name>F20 - Registry Rollback</name> <t>An earlier coverage registry is restored.</t>
<t>Protected continuity or generation checks detect prohibited stale state.</t>
</section>
<section numbered="true">
<name>F21 - Incomplete Path Discovery</name> <t>The system cannot establish the required bounded path universe.</t>
<t>The affected effect class remains restricted.</t>
</section>
<section numbered="true">
<name>F22 - Telemetry-Only Enforcement</name> <t>A component records an operation but cannot prevent it.</t>
<t>The observation is not treated as preventive Finality Sink coverage.</t>
</section>
<section numbered="true">
<name>F23 - Remote Resource Commit Misclassification</name> <t>A gateway controls request submission but not the remote service's internal commit.</t>
<t>The system does not enforcement point direct control of the latter effect.</t>
</section>
<section numbered="true">
<name>F24 - Asynchronous Worker Bypass</name> <t>A queued worker performs an operation outside the original path.</t>
<t>The worker's effectuation path is registered and governed.</t>
</section>
<section numbered="true">
<name>F25 - New Effect-Capable Tool</name> <t>A newly installed tool creates an additional path.</t>
<t>Coverage is updated before governed effects are permitted through it.</t>
</section>
<section numbered="true">
<name>F26 - Privilege Escalation</name> <t>An execution context acquires privileges enabling new resource paths.</t>
<t>The relevant coverage state is re-evaluated.</t>
</section>
<section numbered="true">
<name>F27 - Kernel Enforcement Program Removal</name> <t>A required kernel enforcement component is disabled.</t>
<t>Affected coverage becomes invalid under the applicable threat model.</t>
</section>
<section numbered="true">
<name>F28 - Unverified Hardware Controller</name> <t>A device is assumed to enforce restrictions without establishing its actual command-control properties.</t>
<t>The corresponding path remains unverified.</t>
</section>
<section numbered="true">
<name>F29 - Concurrent Coverage Update</name> <t>A Candidate Act is authorized while path configuration changes.</t>
<t>Protected generation and synchronization mechanisms prevent acceptance under an invalid coverage state.</t>
</section>
<section numbered="true">
<name>F30 - Finality Sink Substitution</name> <t>An operation is redirected to an unverified sink.</t>
<t>The required sink-identity and coverage checks fail.</t>
</section>
<section numbered="true">
<name>F31 - Non-Network Disclosure Path</name> <t>An agent exposes protected information through a rendering or file-export interface.</t>
<t>The relevant non-network effectuation path is evaluated.</t>
</section>
<section numbered="true">
<name>F32 - Protected Evidence Missing Coverage Binding</name> <t>An authorization lacks a coverage reference required by policy.</t>
<t>The Finality Sink withholds the effect.</t>
</section>
<section numbered="true">
<name>F33 - Unresolved Effectuation Path</name> <t>A potentially effect-capable interface cannot be classified.</t>
<t>The affected operation class is restricted until the required coverage is established.</t>
</section>
<section numbered="true">
<name>F34 - Stale Path Disablement</name> <t>A previously disabled interface becomes enabled without an approved coverage transition.</t>
<t>The protected controller detects or prevents the unauthorized activation.</t>
</section>
<section numbered="true">
<name>F35 - External Completion Uncertain</name> <t>An authorized operation is dispatched but its outcome is unknown.</t>
<t>The system retains the required recovery and reconciliation state.</t>
</section>
<section numbered="true">
<name>F36 - Coverage Registry Compromise</name> <t>An attacker modifies ordinary registry storage.</t>
<t>The protected integrity mechanism rejects unauthorized changes according to the selected security model.</t>
<artwork type="text">| PART XVII - IMPLEMENTATION VARIATIONS C-33.76 - Process-Isolated Implementation A process sandbox maintains a registry of permitted process, file, network, IPC, and privileged resource paths. Protected host-side enforcement verifies the required path coverage. |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| C-33.77 - Container Implementation A containerized agent operates with namespace, file-system, network, and host-resource restrictions. The path registry includes relevant host-exposed interfaces and connector paths.                                             |
| C-33.78 - Virtual-Machine Implementation A guest executes the agent. The hypervisor or controlled host services restrict relevant device and resource paths. Device pass-through and virtual backend routes are included where applicable.                           |
| C-33.79 - Kernel-Mediated Implementation Supported kernel security controls restrict selected system-call, resource-access, and execution paths. The protected coverage verifier distinguishes actual enforcement from telemetry-only observation.                   |</artwork>
</section>
<section numbered="true">
<name>C-33.80 - Cloud Gateway Implementation</name> <t>A cloud-hosted agent accesses services through protected API gateways and connectors.</t>
<t>The registry includes direct APIs, privileged service identities, failover routes, and relevant downstream effectuation controls.</t>
</section>
<section numbered="true">
<name>C-33.81 - Credential-Broker Implementation</name> <t>A protected credential broker provides a mandatory parent Finality Sink for selected credential-use effects.</t>
<t>The system verifies that independently usable alternative credentials are unavailable or restricted.</t>
</section>
<section numbered="true">
<name>C-33.82 - Hardware Network Implementation</name> <t>A SmartNIC or DPU controls selected network transmissions.</t>
<t>The path registry includes applicable host networking, device-assignment, and alternate egress paths.</t>
</section>
<section numbered="true">
<name>C-33.83 - Storage and Database Implementation</name> <t>A protected resource controller verifies persistent modification authorization.</t>
<t>The registry includes relevant direct writes, privileged maintenance operations, and other enabled commit paths.</t>
</section>
<section numbered="true">
<name>C-33.84 - Peripheral-Control Implementation</name> <t>A protected device controller governs selected peripheral or actuator commands.</t>
<t>Alternative command interfaces must be disabled or governed.</t>
</section>
<section numbered="true">
<name>C-33.85 - Rendering Finality Implementation</name> <t>A protected display or media controller governs a selected information-release effect.</t>
<t>Relevant screenshot, export, or remote-rendering interfaces may also require coverage.</t>
</section>
<section numbered="true">
<name>C-33.86 - Distributed Parent-Sink Implementation</name> <t>A parent sink controls downstream operations across multiple services.</t>
<t>The system verifies that the parent maintains the required mandatory effectuation relationship under current routing and delegation conditions.</t>
<artwork type="text">|                                                                                                                                                                                                                                                                                                              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| C-33.87 - Hardware-Cryptographic Coverage Commitment A TEE, HSM, or other suitable protected component maintains authenticated coverage generations and commitments. Candidate Act authorizations are bound to the applicable protected coverage state.                                                      |
| C-33.88 - Integrated Single-Node Implementation One protected resource controller may maintain the path registry, coverage predicate, protected validation evidence, scoped authorization, and Finality Sink. The claimed logical functions remain implemented without requiring multiple physical devices.  |
| PART XVIII - REPRESENTATIVE DATA STRUCTURES C-33.89 - EffectuationPathRecord Fields may include: 1. PathID. 2. OriginExecutionContext. 3. EffectClass. 4. InterfaceSequence. 5. TerminalEffectInterface. 6. EnabledState. 7. RequiredSinkID. 8. ParentSinkID. 9. CoverageGeneration. 10. VerificationStatus. |</artwork>
</section>
<section numbered="true">
<name>C-33.90 - EffectClassRecord</name> <t>Fields may include:</t>
<t>1. EffectClassID.
2. GovernedEffectDefinition.
3. RelevantResourceClasses.
4. ApplicableExecutionContexts.
5. RequiredEffectuationBoundary.
6. RequiredCoveragePolicy.
7. CurrentPolicyGeneration.</t>
</section>
<section numbered="true">
<name>C-33.91 - FinalitySinkBindingRecord</name> <t>Fields may include:</t>
<t>1. SinkID.
2. EffectClass.
3. ControlledInterface.
4. AuthorizedOperationScope.
5. ProtectedEnforcementState.
6. ParentSinkReference.
7. VerificationGeneration.
8. AvailabilityStatus.</t>
</section>
<section numbered="true">
<name>C-33.92 - ParentSinkCoverageRecord</name> <t>Fields may include:</t>
<t>1. ParentSinkID.
2. ChildPathReferences.
3. SourceExecutionContexts.
4. GovernedEffectClasses.
5. MandatoryControlEvidence.
6. BypassVerificationResult.
7. CoverageGeneration.
8. CurrentValidityStatus.</t>
</section>
<section numbered="true">
<name>C-33.93 - PathDisablementRecord</name> <t>Fields may include:</t>
<t>1. 2. 3. 4.</t>
<t>DisablementRecordID. PathID. EffectClass. EnforcementMechanism.</t>
<t>5. EnforcementPointID.
6. AppliedPolicyGeneration.
7. CurrentDisabledState.
8. VerificationReference.</t>
</section>
<section numbered="true">
<name>C-33.94 - ProtectedCoverageStateRecord</name> <t>Fields may include:</t>
<t>1. CoverageStateID.
2. CoverageGeneration.
3. AgentContextID.
4. EffectClass.
5. PathRegistryDigest.
6. VerifiedSinkSet.
7. DisabledPathSet.
8. CoverageCommitment.
9. CoverageStatus.
10. VerificationPolicyVersion.</t>
</section>
<section numbered="true">
<name>C-33.95 - CoverageBoundCandidateActRecord</name> <t>Fields may include:</t>
<t>1. CandidateActID.
2. AgentContextID.
3. OperationClass.
4. EffectClass.
5. OperationDescriptorDigest.
6. CoverageGeneration.
7. CoverageCommitment.
8. AuthorityGeneration.
9. RequiredSinkID.
10. CandidateStatus.</t>
</section>
<section numbered="true">
<name>C-33.96 - CoverageValidationEvidenceRecord</name> <t>Fields may include:</t>
<t>1. EvidenceID.
2. CandidateActID.
3. OperationDescriptorDigest.
4. AuthorityGeneration.
5. CoverageGeneration.</t>
<t>6. 7. 8. 9.</t>
<t>CoverageCommitment. ValidationOutcome. ProtectedCommitmentReference. RequiredSinkID.</t>
</section>
<section numbered="true">
<name>C-33.97 - CoverageBoundCapabilityRecord</name> <t>Fields may include:</t>
<t>1. CapabilityID.
2. CandidateActID.
3. EvidenceReference.
4. OperationDescriptorDigest.
5. CoverageGeneration.
6. CoverageCommitment.
7. AuthorizedSinkID.
8. PermittedEffectScope.
9. UsagePolicy.
10. CapabilityStatus.</t>
</section>
<section numbered="true">
<name>C-33.98 - PathTopologyEventRecord</name> <t>Fields may include:</t>
<t>1. EventID.
2. EventClass.
3. AffectedPathIDs.
4. AffectedEffectClasses.
5. PreviousCoverageGeneration.
6. ProposedCoverageGeneration.
7. RequiredRestrictionState.
8. VerificationResult.
9. ActivationStatus.</t>
</section>
<section numbered="true">
<name>C-33.99 - CoverageRecoveryRecord</name> <t>Fields may include:</t>
<t>1. RecoveryID.
2. AffectedEffectClass.
3. FailedEnforcementPoint.
4. OutstandingOperationReferences.
5. ReplacementPathReferences.
6. RequiredSinkVerification.</t>
<t>7. UpdatedCoverageGeneration.
8. ReconciliationStatus.
9. RecoveryCompletionStatus.</t>
<t>These records may be implemented using protected databases, authenticated registries, secure firmware state, TEE-protected storage, hardware registers, or cooperating distributed services.</t>
</section>
<section numbered="true">
<name>PART XIX - implementer VERIFICATION TESTS</name>
</section>
<section numbered="true">
<name>C-33.100 - Representative Engineering Test Matrix</name> <t>The following are proposed verification procedures and not representations of completed experiments.</t>
</section>
<section numbered="true">
<name>Test Condition</name> <t>T1 All relevant paths governed T2 One enabled path uncovered T3 Path technically disabled T4 Invalid registry entry T5 Verified parent sink dominates path T6 Parent sink lacks mandatory control T7 Direct socket bypass T8 Privileged host command bypass T9 Container host mount exposes resource T10 Existing descriptor retains write authority T11 Alternate network adapter enabled T12 Credential exposed outside broker T13 Connector replaced T14 Backup service activated T15 Failover begins before coverage approval T16 Coverage generation changed T17 Protected coverage commitment modified T18 Candidate capability lacks required coverage</t>
<t>binding T19 Wrong Finality Sink T20 Finality Sink unavailable T21 Telemetry-only observation T22 Uncontrolled database maintenance path T23 File-system alternate write path T24 DMA bypass T25 Rendering export alternative</t>
</section>
<section numbered="true">
<name>Expected technical result</name> <t>Coverage accepted Coverage rejected Disablement verified Coverage rejected Parent coverage accepted Parent coverage rejected Detected or prevented Detected or prevented Relevant path evaluated Write-path coverage checked Coverage invalidated or revalidated Parent-sink coverage re-evaluated New effect paths verified Required coverage established Governed effects withheld Stale authorization rejected Integrity check fails Effect denied Authorization rejected No uncontrolled fallback Not classified as preventive coverage Coverage failure Covered or restricted Hardware path evaluated Disclosure path evaluated</t>
<t>T26 Browser versus direct API route T27 Asynchronous worker alternate path T28 New privileged tool installed T29 Concurrent topology update T30 Registry rollback T31 Invalid parent-sink identity T32 Unknown effect-capable interface T33 Protected evidence references outdated coverage Revalidation required T34 Failover with outstanding operations T35 Device pass-through enabled T36 Sink verification succeeds with current coverage Authorized effect permitted T37 Proxy controls submission but not remote</t>
<t>commit T38 Protected registry unavailable T39 Revocation removes sink authority T40 Recovered deployment has changed topology</t>
<t>Both routes verified Worker path governed Coverage revalidation required Invalid coverage generation not accepted Protected continuity enforced Parent coverage rejected Affected effects restricted</t>
<t>Recovery policy applied Required device path verified</t>
<t>Boundaries correctly distinguished Required effect withheld Affected coverage invalidated Coverage rebuilt and verified</t>
<t>The implementation should specify concrete configuration states, injected bypasses, protected state transitions, and observable effectuation outcomes.</t>
</section>
<section numbered="true">
<name>PART XX - Enforcement-Point Mapping and Technical Correspondence</name>
</section>
<section numbered="true">
<name>C-33.101 - Independent enforcement point(s) corresponding to source item(s) 33</name> <t>The embodiment provides corresponding implementation mechanisms for:</t>
<t>enforcement point(s) corresponding to source item(s) 33(a): AI-agent execution environments generating proposed consequential</t>
<t>operations.</t>
<t>enforcement point(s) corresponding to source item(s) 33(b): Multiple software, kernel, credential, network, API, browser, storage, memory,</t>
<t>and peripheral effectuation paths.</t>
<t>enforcement point(s) corresponding to source item(s) 33(c): Machine-verifiable Effectuation-Path Registry.</t>
<t>enforcement point(s) corresponding to source item(s) 33(d)(i): Verification of applicable Finality Sink coverage.</t>
<t>enforcement point(s) corresponding to source item(s) 33(d)(ii): Cryptographic or technical disabling mechanisms.</t>
<t>enforcement point(s) corresponding to source item(s) 33(d)(iii): Technical prevention of designated external effects.</t>
<t>enforcement point(s) corresponding to source item(s) 33(d)(iv): Verified parent Finality Sink control.</t>
<t>enforcement point(s) corresponding to source item(s) 33(e): Protected Candidate Act validation, protected-state operations, evidence</t>
<t>commitment, and coverage-conditioned scoped authorization.</t>
<t>enforcement point(s) corresponding to source item(s) 33(f): Required coverage of enabled relevant effectuation paths.</t>
<t>enforcement point(s) corresponding to source item(s) 33(g): Finality Sink verification before the governed consequential effect.</t>
<t>enforcement point(s) corresponding to source item(s) 33(h): Denial or withholding when required path coverage fails.</t>
<t>C-33.102 - Dependent enforcement point(s) corresponding to source item(s) 34: Host, Container, and Kernel Path Registry</t>
<t>Implementation support includes:</t>
<t>1. Process-execution paths.
2. Container and host interfaces.
3. Privileged host commands.
4. Kernel security controls.
5. File-system and network paths.
6. Browser automation.
7. Connector paths.
8. Existing descriptors and asynchronous interfaces.
9. Required verification of corresponding protected Finality Sinks.</t>
<t>C-33.103 - Dependent enforcement point(s) corresponding to source item(s) 35: Proxy and API Gateway Coverage</t>
<t>Implementation support includes:</t>
<t>1. Protected network proxies.
2. API gateways.
3. Connector gateways.
4. Actual transmission control.
5. Parent-sink relationships.
6. Protected capability verification.
7. Distinction between upstream approval and sink-side effectuation.
8. Explicit separation of request-submission and remote commit effects.</t>
<t>C-33.104 - Dependent enforcement point(s) corresponding to source item(s) 36: Alternative Path and Failover Protection</t>
<t>Implementation support includes:</t>
<t>1. Alternate path detection.
2. Fallback activation barriers.
3. Maintenance-mode path discovery.
4. Diagnostic-interface controls.
5. Backup routing.
6. Substitute execution interfaces.
7. Protected coverage-generation transitions.</t>
<t>8. Outstanding-operation reconciliation.
9. Restrictive handling of unverified replacement paths.</t>
<t>C-33.105 - Dependent enforcement point(s) corresponding to source item(s) 37: Non-Network Effectuation Coverage</t>
<t>Implementation support includes:</t>
<t>1. File mutations.
2. Database commits.
3. Persistent memory writes.
4. Peripheral and actuator commands.
5. Display and rendering releases.
6. DMA operations.
7. Storage-controller effects.
8. Non-network Finality Sink verification.</t>
<t>C-33.106 - Dependent enforcement point(s) corresponding to source item(s) 38: Protected Coverage-State Commitment</t>
<t>Implementation support includes:</t>
<t>1. Protected coverage generations.
2. Canonical registry representation.
3. Machine-verifiable coverage commitments.
4. Protected validation-evidence binding.
5. Scoped capability coverage binding.
6. Detection of material topology changes.
7. Invalidation of stale coverage.
8. Revalidation before effectuation.</t>
</section>
<section numbered="true">
<name>PART XXI - implementer IMPLEMENTATION REQUIREMENTS</name>
</section>
<section numbered="true">
<name>C-33.107 - Implementation Checklist</name> <t>For a selected deployment, a person having ordinary skill in the art identifies:</t>
<t>1. The relevant AI-agent execution environment.
2. The trusted computing base.
3. The attacker capabilities.
4. The defined governed effect classes.
5. The actual effectuation boundaries.
6. The accessible execution contexts.
7. The available tools and connectors.
8. The relevant native resource interfaces.
9. The process and privileged host paths.</t>
<t>10. The network and API routes.
11. The credential-use interfaces.
12. The file and storage mutation paths.
13. The applicable device and DMA paths.
14. The relevant asynchronous operation paths.
15. The machine-readable path representation.
16. The path enablement-state model.
17. The effectuation-path discovery method.
18. The closed-world or default-deny enforcement assumptions.
19. The Finality Sink identity and control mechanism.
20. The parent-sink relationship-verification procedure.
21. The technical disablement verification method.
22. The coverage predicate.
23. The protected path registry.
24. The coverage-generation mechanism.
25. The coverage-commitment format.
26. The Candidate Act descriptor schema.
27. The protected authority-validation procedure.
28. The protected evidence-commitment mechanism.
29. The scoped non-bearer capability representation.
30. The Finality Sink coverage-verification procedure.
31. The topology-change detection mechanism.
32. The failover activation barrier.
33. The stale-authorization invalidation procedure.
34. The treatment of unknown or newly enabled paths.
35. The protected recovery and reconciliation mechanism.
36. The engineering tests demonstrating the required coverage properties.</t>
<t>The selected implementation must distinguish a registry of known paths from enforceable completeness of the relevant path universe.</t>
<t>A system that merely documents its intended security architecture cannot establish nonbypassable effectuation coverage unless the applicable alternate routes are technically controlled or excluded.</t>
</section>
<section numbered="true">
<name>C-33.108 - Technical Effect</name> <t>this implementation profile provides a protected mechanism for evaluating whether externally consequential operations generated directly or indirectly by an AI agent can bypass the intended Finality Sink.</t>
<t>The system establishes machine-readable representations of effect-capable paths and their enforcement states.</t>
<t>It verifies whether each enabled relevant path is governed by an applicable Finality Sink, a verified parent Finality Sink, or an effective disabling restriction.</t>
<t>The protected coverage state is associated with a machine-verifiable generation and commitment.</t>
<t>A PED conditions operation-specific protected authorization upon satisfaction of the applicable coverage predicate.</t>
<t>A Finality Sink verifies the actual pending operation together with the required coverage and authority state.</t>
<t>Material changes to path configuration cause revalidation, restriction, or invalidation of affected authorization.</t>
<t>The architecture supports direct and indirect effectuation paths across processes, containers, kernels, gateways, databases, storage systems, hardware devices, and distributed services.</t>
</section>
<section numbered="true">
<name>C-33.109 - Technical Summary</name> <t>this implementation profile discloses a computer-implemented effectuation-path completeness architecture comprising an AI-agent execution environment, an Effectuation-Path Registry, a protected path-coverage verifier, a Protected Enforcement Domain, Candidate Act staging, protected validation evidence, scoped non-bearer finality authorization, and one or more Finality Sinks.</t>
<t>The path registry identifies enabled interfaces through which a governed consequential operation may become externally effective.</t>
<t>The protected controller evaluates whether those interfaces are governed by appropriate Finality Sinks, verified parent Finality Sinks, or effective technical restrictions.</t>
<t>The system distinguishes an intended or preferred operation route from the full set of relevant enabled effect-capable paths.</t>
<t>The path-coverage state may be represented by an authenticated commitment associated with a protected coverage generation.</t>
<t>Protected authorization for a Candidate Act is conditioned upon successful operation-specific authority and coverage validation.</t>
<t>The applicable Finality Sink verifies the actual pending operation and required protected coverage state before permitting the designated effect.</t>
<t>Changes to network routes, connectors, credentials, privileged processes, resource interfaces, devices, maintenance modes, or failover configurations may trigger protected coverage revalidation.</t>
<t>The system withholds governed effectuation where an enabled relevant path remains uncovered, an applicable registry entry is invalid, a mandatory Finality Sink cannot be verified, or a material coverage change invalidates the earlier authorization.</t>
<t>The architecture may be implemented using protected software, firmware, hardware, cryptographically isolated components, or cooperating distributed enforcement services.</t>
<section numbered="true">
<name>PROTECTED ARTIFICIAL-INTELLIGENCE-AGENT PROCESS-LINEAGE TAINT PROPAGATION WITH EXECUTION-GENERATION IDENTITY,</name>
</section>
<section numbered="true">
<name>TRANSITIVE AUTHORITY RESTRICTION, REVOCATION-BARRIER ENFORCEMENT, AND FINALITY SINK VERIFICATION</name>
</section>
</section>
</section>
<section numbered="true" anchor="profile-c42">
<name>Implementation Profile C-42</name> <t>Source location: original disclosure pages 692-757. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>C-42.1 - Technical Field</name> <t>this implementation profile relates to artificial-intelligence-agent security, process execution isolation, information-flow control, operating-system security, provenance tracking, protected authorization, process-lineage attribution, runtime taint propagation, authority revocation, asynchronous operation control, and execution-finality enforcement.</t>
<t>More particularly, the embodiment discloses a computer-implemented system configured to observe selected security-relevant activities of an AI agent and its associated processes, propagate machine-verifiable taint or restriction state through defined execution and information-flow relationships, and prevent affected execution contexts from continuing to exercise authority that has become invalid under protected enforcement policy.</t>
<t>The system may be implemented in conjunction with:</t>
<t>(a) ordinary operating-system processes;
(b) child processes and process trees;
(c) process-isolated AI agents;
(d) containers;
(e) virtual machines;
(f) tool servers;
(g) privileged connectors;
(h) language-model inference runtimes;
(i) retrieval services;
(j) browser and computer-use agents;
(k) cloud-hosted execution workers;
(l) kernel security facilities;</t>
<t>(m) protected credential brokers;</t>
<t>(n) network and file effectuation controllers;</t>
<t>(o) protected enforcement domains;</t>
<t>(p) cryptographically isolated enforcement domains; and</t>
<t>(q) controlled Finality Sinks.</t>
<t>The disclosed mechanisms may execute entirely on one computer or across multiple computing environments.</t>
<t>No particular operating system, processor, kernel security interface, or container runtime is required unless expressly specified in a selected implementation.</t>
</section>
<section numbered="true">
<name>PART I - TECHNICAL PROBLEM AND INVENTIVE MECHANISM</name>
</section>
<section numbered="true">
<name>C-42.2 - Technical Problem</name> <t>Artificial-intelligence agents frequently invoke operating-system processes, command interpreters, scripts, tool workers, connectors, and delegated execution services.</t>
<t>Such processes may access externally supplied information or untrusted computational material.</t>
<t>Examples include:</t>
<t>1. Retrieving webpage content.
2. Reading an externally supplied document.
3. Parsing an email attachment.
4. Executing generated code.
5. Loading a third-party package.
6. Consuming an untrusted tool result.
7. Receiving IPC messages.
8. Reading shared files.
9. Receiving an intermediate result from another agent.
10. Executing a delegated tool operation.</t>
<t>A process that has encountered untrusted or policy-restricted information may remain technically capable of using previously granted credentials, network routes, file permissions, or privileged connectors.</t>
<t>A conventional process permission may continue unchanged after the security-relevant exposure.</t>
<t>An attacker or compromised agent may attempt to evade restrictions by:</t>
<t>(a) creating a child process;
(b) launching another interpreter;
(c) changing executable names;
(d) delegating execution to a worker;
(e) sending data through interprocess communication;
(f) writing data to a file later read by another process;
(g) reusing a previously opened connection;</t>
<t>(h) restarting a process;</t>
<t>(i) reusing a process identifier;</t>
<t>(j) moving execution to another container;</t>
<t>(k) retaining an earlier authorization token;</t>
<t>(l) queuing an asynchronous operation; or</t>
<t>(m) using a privileged service with an independent native identity.</t>
<t>Merely assigning a taint label to one process is therefore insufficient when the tainted process can still produce consequential effects through related execution contexts.</t>
<t>this implementation profile addresses these problems through machine-verifiable process lineage, protected taint-state transitions, transitive propagation, generation-based authority restrictions, and protected effectuation control.</t>
</section>
<section numbered="true">
<name>C-42.3 - Central Technical Principle</name> <t>The system distinguishes three operations:</t>
<t>Observation: Detecting security-relevant events and associating them with the correct</t>
<t>execution context.</t>
<t>Taint and lineage computation: Updating machine-verifiable influence or exposure state</t>
<t>across defined process, communication, and data relationships.</t>
<t>Protected authority enforcement: Determining whether the updated state requires</t>
<t>reduction, revocation, renewed validation, or denial of specified consequential operations.</t>
<t>These functions are related but not identical.</t>
<t>A process may be marked tainted without being malicious.</t>
<t>A tainted process may remain permitted to perform some operations.</t>
<t>However, where a protected policy makes a class of external effects unavailable following a specified taint transition, neither the affected process nor a derived execution context can regain that authority merely by copying instructions, creating a descendant, changing its execution identity, or using a tool with broader native permissions.</t>
</section>
<section numbered="true">
<name>C-42.4 - Relationship to Protected Execution Finality</name> <t>In a representative implementation, the process-lineage controller determines the relevant taint and authority state.</t>
<t>A Protected Enforcement Domain (PED) evaluates the resulting operation-specific authorization.</t>
<t>A Finality Sink verifies the actual pending consequential operation against the current protected authorization state.</t>
<t>The arrangement may comprise:</t>
<t>SECURITY-RELEVANT INPUT</t>
<t>→ TRUSTED OBSERVATION</t>
<t>→ EXECUTION-CONTEXT ATTRIBUTION</t>
<t>→ PROTECTED LINEAGE UPDATE</t>
<t>→ TAINT PROPAGATION</t>
<t>→ AUTHORITY-STATE TRANSITION</t>
<t>→ CANDIDATE ACT STAGING</t>
<t>→ PROTECTED VALIDATION</t>
<t>→ SCOPED FINALITY ENABLEMENT</t>
<t>→ CURRENT SINK-SIDE VERIFICATION</t>
<t>→ PERMITTED OR DENIED EFFECT.</t>
<t>A more limited implementation may enforce taint-triggered authority restriction at a protected effectuation interface without using the complete receipt-and-capability arrangement, where the applicable enforcement point does not expressly require that sequence.</t>
</section>
<section numbered="true">
<name>PART II - PRINCIPAL SYSTEM COMPONENTS</name>
</section>
<section numbered="true">
<name>C-42.5 - Agent Execution Environment</name> <t>An Agent Execution Environment comprises one or more processes or computational contexts executing an artificial-intelligence agent, model client, inference runtime, planning component, tool dispatcher, or generated program.</t>
<t>The environment may have authority to perform internal computation and may possess access to selected operating-system resources.</t>
<t>Governed consequential operations remain subject to the applicable protected restrictions.</t>
</section>
<section numbered="true">
<name>C-42.6 - Protected Execution Identity Controller</name> <t>A Protected Execution Identity Controller assigns or verifies a machine-identifiable identity for each observed execution context.</t>
<t>The identity distinguishes one process instance from another, even where operating-system identifiers are recycled.</t>
<t>A representative identity comprises:</t>
<t>HostIdentity</t>
<t>BootGeneration</t>
<t>IsolationDomainID</t>
<t>ProcessInstanceID</t>
<t>ProcessCreationSequence</t>
<t>ExecutionGeneration</t>
<t>AgentContextID</t>
<t>TaskID</t>
<t>The implementation may use operating-system process handles, kernel-assigned generation values, monotonic creation references, protected process registries, or suitable combinations thereof.</t>
</section>
<section numbered="true">
<name>C-42.7 - Runtime Observation Controller</name> <t>A Runtime Observation Controller obtains events relevant to taint propagation or protected authority restriction.</t>
<t>The controller may observe:</t>
<t>(a) process creation;
(b) executable replacement;
(c) code loading;
(d) tool invocation;
(e) file reads;
(f) IPC receipt;
(g) network input;
(h) shared-memory access;
(i) delegated worker creation;
(j) agent-generated code execution;
(k) credential-use requests;
(l) attempted network transmissions; or
(m) other policy-defined events.</t>
<t>The controller is configured to supply trustworthy event attribution for the security properties claimed by the implementation.</t>
</section>
<section numbered="true">
<name>C-42.8 - Process-Lineage Registry</name> <t>A Process-Lineage Registry stores machine-verifiable relationships among execution contexts and relevant information-flow events.</t>
<t>The registry may be represented as a directed graph, authenticated event journal, protected database, or equivalent data structure.</t>
<t>The registry is maintained outside the direct modification authority of the monitored agent.</t>
</section>
<section numbered="true">
<name>C-42.9 - Taint-State Controller</name> <t>A Taint-State Controller assigns, combines, propagates, and changes taint or restriction classifications according to a defined security policy.</t>
<t>The controller may maintain separate dimensions for:</t>
<t>1. Untrusted data exposure.
2. Agent-generated instruction execution.
3. Restricted information access.
4. Unverified tool output.
5. Delegated execution.
6. Unknown provenance.
7. Policy violation.
8. Required observation failure.</t>
<t>The state representation is defined by the implementation.</t>
</section>
<section numbered="true">
<name>C-42.10 - Protected Authority-State Controller</name> <t>A Protected Authority-State Controller maintains the permissions or authority generations applicable to each monitored execution context.</t>
<t>The controller evaluates whether a taint-state transition requires:</t>
<t>(a) removal of an automatic permission;
(b) reduction of resource scope;
(c) prohibition of a privileged operation;
(d) mandatory renewed authorization;
(e) invalidation of an existing bounded grant;
(f) suspension of a connector;
(g) advance of an authority or revocation generation; or
(h) termination of a permitted effectuation path.</t>
</section>
<section numbered="true">
<name>C-42.11 - Effectuation Controller</name> <t>An Effectuation Controller prevents affected execution contexts from performing selected consequential operations under invalid authority.</t>
<t>It may comprise:</t>
<artwork type="text">| x | Tool dispatcher.            |
| - | --------------------------- |
| x | Network egress controller.  |
| x | Credential broker.          |
| x | File-operation controller.  |
| x | API gateway.                |
| x | Native resource controller. |
| x | Protected kernel hook.      |
| x | Hardware device controller. |
| x | Finality Sink.              |</artwork>
<t>The controller must be located at an enforcement-capable technical boundary.</t>
<t>An event logger that merely observes an operation after its consequence cannot serve as the preventive enforcement mechanism for that effect.</t>
</section>
<section numbered="true">
<name>C-42.12 - Outstanding Operation Controller</name> <t>An Outstanding Operation Controller tracks consequential operations that have been staged, authorized, reserved, dispatched, queued, partially executed, or completed.</t>
<t>The controller uses current protected authority state to determine the permitted disposition of such operations following taint-triggered revocation.</t>
</section>
<section numbered="true">
<name>C-42.13 - Recovery Controller</name> <t>A Recovery Controller maintains the required continuity of process-lineage, taint, and authority restrictions following:</t>
<t>1. Process restart.
2. Child-process termination.
3. Container replacement.
4. Execution migration.
5. Kernel observation restart.
6. Protected registry recovery.
7. Hardware or service failover.
8. Snapshot restoration.
9. Reconnection of a delegated worker.</t>
<t>The recovery procedure must not treat loss of volatile taint records as independent restoration of unrestricted authority.</t>
</section>
<section numbered="true">
<name>PART III - PROCESS INSTANCE IDENTIFICATION</name>
</section>
<section numbered="true">
<name>C-42.14 - Process Identity Versus Process Identifier</name> <t>An operating-system process identifier may be reused after a process exits.</t>
<t>A protected process instance is therefore identified using additional information.</t>
<t>For example:</t>
<t>ProcessInstanceKey = ( HostBootID,</t>
<t>PID, KernelStartGeneration, IsolationDomainID )</t>
<t>A newly created process using a recycled PID receives a different protected ProcessInstanceKey.</t>
<t>This prevents accidental association of current authority with a terminated process merely because the numeric PID matches.</t>
</section>
<section numbered="true">
<name>C-42.15 - Execution Generation</name> <t>An Execution Generation represents a particular executable or execution-state instance.</t>
<t>An implementation may advance the execution generation when:</t>
<t>(a) a process performs an executable replacement;
(b) a new agent-generated program is loaded;
(c) a tool runtime is reinitialized;
(d) an execution context is restored from a snapshot;
(e) a delegated worker is rebound; or
(f) another policy-defined material execution transition occurs.</t>
<t>The protected controller determines whether previously accumulated taint remains applicable.</t>
<t>Executable replacement does not automatically erase the security consequences of earlier information exposure.</t>
</section>
<section numbered="true">
<name>C-42.16 - Agent and Task Association</name> <t>A process may belong to an agent-associated task.</t>
<t>The registry may contain:</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>ProcessInstanceID = PROC-701</t>
<t>ExecutionGeneration = 19</t>
<t>AuthorityGeneration = 105</t>
<t>ParentProcessInstance = PROC-700</t>
<t>The relationship is established by a trusted process-creation or delegation interface.</t>
<t>A child process cannot independently select an unrelated privileged task identity merely by supplying a textual identifier.</t>
</section>
<section numbered="true">
<name>PART IV - FORMAL LINEAGE MODEL</name>
</section>
<section numbered="true">
<name>C-42.17 - Process-Lineage Graph</name> <t>A representative lineage graph is:</t>
<t>G = (V, E)</t>
<t>where:</t>
<t>V represents process instances, delegated workers, relevant tool executions, and optionally information objects.</t>
<t>E represents machine-verifiable relationships that may carry taint or authority restrictions.</t>
<t>Possible edge classes include:</t>
<t>PARENT_OF</t>
<t>EXEC_REPLACES</t>
<t>INVOKES_TOOL</t>
<t>DELEGATES_TO</t>
<t>SENDS_IPC_TO</t>
<t>SHARES_DATA_WITH</t>
<t>WRITES_OBJECT</t>
<t>READS_OBJECT</t>
<t>PASSES_DESCRIPTOR_TO</t>
<t>PRODUCES_OUTPUT_FOR</t>
<t>CONTINUES_AS</t>
<t>Each edge has defined security semantics.</t>
</section>
<section numbered="true">
<name>C-42.18 - Lineage Edge Record</name> <t>A representative edge comprises:</t>
<t>LineageEdgeID = EDGE-4201</t>
<t>SourceContext = PROC-701</t>
<t>TargetContext = PROC-702</t>
<t>RelationshipType = PARENT_OF</t>
<t>EventSequence = 810</t>
<t>ObservedBy = KERNEL-MONITOR-01</t>
<t>SourceGeneration = 19</t>
<t>TargetGeneration = 1</t>
<t>AuthenticationReference = EVENT-MAC-810</t>
<t>The values are illustrative.</t>
</section>
<section numbered="true">
<name>C-42.19 - Source-to-Descendant Propagation</name> <t>Where the taint policy specifies inheritance through process creation, a child process receives the applicable parent taint state.</t>
<t>For example:</t>
<t>ParentTaint = {UNTRUSTED_WEB}</t>
<t>ChildInitialTaint = Combine( ParentTaint, ChildCreationContext )</t>
<t>The combination function may preserve all relevant parent restrictions or apply a narrower defined policy where independent protected authority permits it.</t>
<t>Ordinary process creation does not automatically declassify inherited taint.</t>
</section>
<section numbered="true">
<name>C-42.20 - Transitive Propagation</name> <t>If process A transfers information to process B and B transfers derived information to process C, the system may propagate applicable restrictions to C.</t>
<t>For example:</t>
<t>A → B → C</t>
<t>Where both edges carry the relevant information-flow class:</t>
<t>T(C) = Combine(T(C), T(B))</t>
<t>and:</t>
<t>T(B) = Combine(T(B), T(A))</t>
<t>A downstream execution context cannot evade inherited restrictions merely because there is no direct A-to-C relationship.</t>
</section>
<section numbered="true">
<name>C-42.21 - Propagation Policy</name> <t>A representative policy may specify:</t>
</section>
<section numbered="true">
<name>Relationship</name> <t>Process fork or spawn Inherit required parent restriction labels Executable replacement IPC receipt File read Shared-memory read Tool invocation Remote delegation</t>
</section>
<section numbered="true">
<name>Representative propagation rule</name> <t>Preserve required process-instance lineage restrictions Combine applicable sender and receiver taint Combine applicable file-object and process taint Propagate applicable object or region taint Bind delegated worker to originating task and relevant restrictions Propagate through an authenticated handoff envelope</t>
<t>Preserve relevant downstream records and outstanding-effect Process termination</t>
<t>restrictions</t>
<t>Not every implementation needs to propagate every label through every relationship.</t>
<t>The required rule is selected by the claimed security policy.</t>
</section>
<section numbered="true">
<name>PART V - TAINT STATE REPRESENTATION</name>
</section>
<section numbered="true">
<name>C-42.22 - Taint-State Record</name> <t>A representative protected record comprises:</t>
<t>TaintRecordID = TAINT-4201</t>
<t>ProcessInstanceID = PROC-701</t>
<t>ExecutionGeneration = 19</t>
<t>TaintLabels = {UNTRUSTED_WEB}</t>
<t>TaintGeneration = 15</t>
<t>AuthorityGeneration = 105</t>
<t>ObservationCoverage = VERIFIED</t>
<t>LastEventSequence = 810</t>
<t>RestrictionProfile = REVALIDATION_REQUIRED</t>
<t>The record may be stored in a protected kernel service, isolated enforcement process, authenticated database, TEE, or equivalent protected component.</t>
</section>
<section numbered="true">
<name>C-42.23 - Taint Label Classes</name> <t>Representative classes include:</t>
<t>UNTRUSTED_WEB_CONTENT</t>
<t>UNTRUSTED_EMAIL_CONTENT</t>
<t>RETRIEVED_DOCUMENT</t>
<t>UNVERIFIED_TOOL_RESULT</t>
<t>AGENT_GENERATED_CODE</t>
<t>RESTRICTED_ENTERPRISE_DATA</t>
<t>UNVERIFIED_PACKAGE_CONTENT</t>
<t>UNTRUSTED_IPC_MESSAGE</t>
<t>UNVERIFIED_REMOTE_DELEGATION</t>
<t>OBSERVATION_INCOMPLETE</t>
<t>POLICY_VIOLATION</t>
<t>These classes are illustrative.</t>
<t>A taint label represents an observed condition or defined classification rather than a universal enforcement point of maliciousness.</t>
</section>
<section numbered="true">
<name>C-42.24 - Monotonic Restriction Variation</name> <t>In one implementation, taint restrictions accumulate monotonically during a specified execution generation unless an authorized protected declassification or revalidation event occurs.</t>
<t>If T1 and T2 are taint sets: Combine(T1,T2) = T1 ∪ T2 This provides a conservative implementation.</t>
<t>For example:</t>
<t>T1 = {UNTRUSTED_WEB}</t>
<t>T2 = {AGENT_GENERATED_CODE}</t>
<t>CombinedTaint = { UNTRUSTED_WEB, AGENT_GENERATED_CODE }</t>
<t>The policy can map this combined state to a restricted effectuation profile.</t>
</section>
<section numbered="true">
<name>C-42.25 - Trust and Restriction Separation</name> <t>The system may maintain:</t>
<t>1. Information-source classification.
2. Taint state.
3. Operation authority.
4. Resource permission.
5. Protected revocation state.</t>
<t>These are separate variables.</t>
<t>For example, a process may consume untrusted webpage content and remain authorized to summarize that content locally.</t>
<t>The same process may be prohibited from automatically transmitting enterprise secrets without renewed protected authorization.</t>
<t>The taint condition affects the authority calculation; it does not automatically equate all computation with unauthorized activity.</t>
</section>
<section numbered="true">
<name>PART VI - TRUSTED TAINT ACQUISITION</name>
</section>
<section numbered="true">
<name>C-42.26 - Collection-Time Observation</name> <t>Where the protection requires reliable acquisition of taint state, the observation mechanism obtains the event at a boundary through which the relevant data or instruction enters the execution context.</t>
<t>For example, a controlled retrieval interface records:</t>
<t>1. Source classification.
2. Data object identity.
3. Receiving process instance.
4. Task context.
5. Event generation.
6. Required object integrity reference.</t>
<t>The taint update is committed in the protected registry.</t>
</section>
<section numbered="true">
<name>C-42.27 - Taint Before Use</name> <t>In one implementation, the observation and taint transition are ordered so that a process cannot consume a relevant untrusted input and immediately perform a prohibited effect under an earlier unrestricted authority state.</t>
<t>A representative order is:</t>
<t>INPUT ARRIVAL</t>
<t>→ PROTECTED EVENT ATTRIBUTION</t>
<t>→ TAINT-STATE UPDATE</t>
<t>→ AUTHORITY RESTRICTION</t>
<t>→ DATA RELEASE TO PROCESS.</t>
<t>This ordering may be implemented at a controlled read, message-delivery, or tool-output interface.</t>
</section>
<section numbered="true">
<name>C-42.28 - Asynchronous Observation Limitation</name> <t>A telemetry-only system may report security-relevant events after the monitored process has already consumed data or performed a subsequent action.</t>
<t>Such asynchronous observation does not automatically guarantee race-free preventive taint enforcement.</t>
<t>Where the enforcement point requires prevention of a post-exposure effect, the implementation must either:</t>
<t>(a) enforce taint acquisition before releasing the input;
(b) maintain a restrictive default state until required observation completes;</t>
<t>(c) place an additional current-state check at the effectuation boundary; or</t>
<t>(d) use another mechanism that closes the relevant authorization race.</t>
</section>
<section numbered="true">
<name>C-42.29 - Controlled Tool Results</name> <t>When an agent invokes an external tool, the controlled dispatcher may associate the returned result with:</t>
<t>ToolInvocationID</t>
<t>ReturningToolID</t>
<t>ReceivingProcessInstance</t>
<t>SourceTrustClass</t>
<t>ResultDigest</t>
<t>ObservationEventID</t>
<t>AuthorityGeneration</t>
<t>The protected taint controller applies the specified propagation rule before the result is made available for effect-capable execution.</t>
</section>
<section numbered="true">
<name>PART VII - PROCESS CREATION AND EXECUTABLE REPLACEMENT</name>
</section>
<section numbered="true">
<name>C-42.30 - Child Process Creation</name> <t>A protected process-creation controller observes the creation of a child execution context.</t>
<t>The controller obtains the authenticated parent process instance.</t>
<t>It creates a new child process-instance identity.</t>
<t>It establishes a PARENT_OF lineage edge.</t>
<t>It assigns the required initial taint and authority restrictions.</t>
<t>The child is then permitted to execute according to the selected operating-system mechanism.</t>
<t>Where reliable propagation before execution is required, the system uses appropriate processcreation mediation rather than depending solely upon delayed observation.</t>
</section>
<section numbered="true">
<name>C-42.31 - Process Fork</name> <t>On a supported operating system, process creation may copy or inherit execution state.</t>
<t>The protected lineage controller assigns the child the applicable parent taint.</t>
<t>Inherited file descriptors, credentials, memory mappings, and pending effect-capable interfaces may be separately evaluated.</t>
<t>Forking does not inherently create a fresh trust boundary.</t>
</section>
<section numbered="true">
<name>C-42.32 - Executable Replacement</name> <t>A process may replace its executable image with another program.</t>
<t>In one implementation, the new executable image receives a new execution generation while retaining the protected process-instance lineage.</t>
<t>Required taint restrictions are carried forward.</t>
<t>The agent cannot remove an applicable inherited restriction merely by invoking another executable.</t>
</section>
<section numbered="true">
<name>C-42.33 - Interpreter and Shell Execution</name> <t>An agent may launch a shell, Python interpreter, JavaScript runtime, or command-line tool.</t>
<t>The protected controller associates the new execution context with the originating agent and applicable taint.</t>
<t>A command interpreter's native ability to execute arbitrary programs does not independently expand the originating task's protected effectuation scope.</t>
</section>
<section numbered="true">
<name>C-42.34 - Process Identifier Reuse</name> <t>A terminated process identifier may later be assigned to another process.</t>
<t>The protected registry uses a process-instance generation or equivalent unique reference to prevent stale authority and taint records from attaching incorrectly.</t>
<t>The system also prevents an invalid authorization associated with the terminated process from being automatically transferred to the new process.</t>
</section>
<section numbered="true">
<name>PART VIII - IPC AND DATA-OBJECT TAINT</name>
</section>
<section numbered="true">
<name>C-42.35 - Interprocess Communication</name> <t>A process may transfer information using:</t>
<t>(a) pipes;
(b) local sockets;
(c) shared memory;
(d) message queues;
(e) RPC interfaces;
(f) event streams;
(g) file descriptors; or</t>
<t>(h) another operating-system communication mechanism.</t>
<t>A selected implementation may instrument the required interfaces to establish informationflow relationships.</t>
</section>
<section numbered="true">
<name>C-42.36 - IPC Taint Propagation</name> <t>Suppose process A has a restricted taint state.</t>
<t>A sends an information-bearing message to process B.</t>
<t>The trusted IPC controller records the sender, receiver, message context, and applicable propagation event.</t>
<t>Under a conservative policy:</t>
<t>T(B) ← Combine(T(B), T(A), T(Message))</t>
<t>The update occurs before B can use the received information for an effect covered by the policy.</t>
<t>Where transport-level mediation is incomplete, the affected coverage limitations must be accounted for in the guarantee.</t>
</section>
<section numbered="true">
<name>C-42.37 - File-Mediated Propagation</name> <t>A process may write an intermediate file that is later read by another process.</t>
<t>A representative implementation maintains a file-object taint record.</t>
<t>The writing operation may associate the file with taint derived from the writing process and relevant input data.</t>
<t>The reading process receives applicable taint when it consumes the file.</t>
<t>The implementation identifies the file object through a stable resource reference, not merely an attacker-controlled pathname.</t>
</section>
<section numbered="true">
<name>C-42.38 - Shared Memory</name> <t>Shared-memory regions may be accessible to multiple processes.</t>
<t>A representative implementation can associate taint with a shared-memory object or selected region.</t>
<t>When a process reads from the region, applicable taint is propagated.</t>
<t>Where byte-level or write-origin tracking is unavailable, a conservative policy may treat the entire region as tainted following a relevant write.</t>
<t>The protection must not enforcement point precise byte-level information flow unless the necessary instrumentation exists.</t>
</section>
<section numbered="true">
<name>C-42.39 - Descriptor Passing</name> <t>A process may transfer a file descriptor, socket, or device handle to another process.</t>
<t>The receiving process may gain access to an effect-capable resource.</t>
<t>The protected lineage controller can record the transfer.</t>
<t>The effectuation controller separately verifies whether the receiving process has current authority to use the resource.</t>
<t>Possession of a transferred descriptor does not automatically restore a prohibited operation permission under the selected enforcement policy.</t>
</section>
<section numbered="true">
<name>PART IX - DELEGATED AND REMOTE WORKERS</name>
</section>
<section numbered="true">
<name>C-42.40 - Delegated Worker</name> <t>A Delegated Worker means a process or service receiving a task or operation from an agent or intermediary.</t>
<t>The worker may execute:</t>
<t>1. A browser action.
2. A shell command.
3. A network request.
4. A database operation.
5. A cloud resource modification.
6. A file mutation.
7. A credential-bearing service request.
8. An asynchronous background job.</t>
<t>The worker may have different native permissions from the requesting agent.</t>
</section>
<section numbered="true">
<name>C-42.41 - Protected Delegation Record</name> <t>A representative record comprises:</t>
<t>DelegationID = DEL-4201</t>
<t>OriginatingProcessInstance = PROC-701</t>
<t>ReceivingWorkerID = WORKER-81</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>InheritedTaintReference = TAINT-4201</t>
<t>PermittedOperationScope = RESOURCE-A</t>
<t>AuthorityGeneration = 105</t>
<t>DelegationGeneration = 72</t>
<t>The worker's effective authority is evaluated independently of its native service-account privileges.</t>
</section>
<section numbered="true">
<name>C-42.42 - Remote Worker Handoff</name> <t>A remote worker may receive an authenticated handoff envelope identifying the originating authority and taint context.</t>
<t>The handoff may contain:</t>
<t>OriginContextID</t>
<t>TaskID</t>
<t>ProtectedLineageReference</t>
<t>TaintGeneration</t>
<t>AuthorityGeneration</t>
<t>DelegationScope</t>
<t>OperationReference</t>
<t>AuthenticationProof</t>
<t>The remote service verifies the required references before performing governed operations.</t>
<t>A missing required lineage record is not silently interpreted as a clean source.</t>
</section>
<section numbered="true">
<name>C-42.43 - Taint Across Administrative Domains</name> <t>Where processes span different administrative domains, the system defines which domain is trusted to report the relevant observation.</t>
<t>A receiving enforcement domain may:</t>
<t>(a) verify authenticated remote evidence;
(b) apply a conservative unverified-source classification;</t>
<t>(c) request independent validation;</t>
<t>(d) restrict the permitted operation; or</t>
<t>(e) reject the handoff.</t>
<t>Cryptographic authentication of a report proves the identity of its signer according to the selected mechanism, not necessarily the truth of every underlying observation.</t>
</section>
<section numbered="true">
<name>PART X - PROTECTED AUTHORITY TRANSITIONS</name>
</section>
<section numbered="true">
<name>C-42.44 - Protected Permission State</name> <t>The protected controller may maintain:</t>
<t>AuthorityStateID</t>
<t>AgentContextID</t>
<t>ProcessInstanceID</t>
<t>ExecutionGeneration</t>
<t>CurrentTaintGeneration</t>
<t>CurrentAuthorityGeneration</t>
<t>PermittedOperationClasses</t>
<t>AutomaticAllowClasses</t>
<t>RestrictedOperationClasses</t>
<t>RevocationGeneration</t>
<t>The record is protected against unauthorized agent modification.</t>
</section>
<section numbered="true">
<name>C-42.45 - Taint-Triggered Authority Change</name> <t>A taint transition may cause a protected authority change.</t>
<t>For example:</t>
<t>BEFORE:</t>
<t>Taint = NONE_RECORDED</t>
<t>NetworkAutoAllow = LIMITED</t>
<t>CredentialUse = CONDITIONAL</t>
<t>AFTER:</t>
<t>Taint = UNTRUSTED_WEB</t>
<t>NetworkAutoAllow = DISABLED</t>
<t>CredentialUse = FRESH_VALIDATION_REQUIRED</t>
<t>The policy determines the transition.</t>
<t>The system may permit local analysis while restricting higher-risk external operations.</t>
</section>
<section numbered="true">
<name>C-42.46 - Protected Authority Generation</name> <t>A protected authority generation identifies a current permission-state version.</t>
<t>A representative transition is:</t>
<t>AuthorityGeneration 105 → 106</t>
<t>The new generation may invalidate grants associated with the previous state.</t>
<t>The protected controller associates affected processes and delegated workers with the new authority restrictions.</t>
</section>
<section numbered="true">
<name>C-42.47 - Revocation Scope</name> <t>Revocation may apply to:</t>
<t>(a) one process instance;
(b) its descendants;
(c) one task;
(d) an agent execution context;
(e) one delegated worker;
(f) a connector class;</t>
<t>(g) a particular credential;</t>
<t>(h) a resource scope;</t>
<t>(i) one operation class; or</t>
<t>(j) a defined group of related execution contexts.</t>
<t>The affected set is derived from protected lineage and policy.</t>
<t>The implementation need not terminate every descendant if the required security effect can be achieved by restricting relevant operation interfaces.</t>
</section>
<section numbered="true">
<name>C-42.48 - Authorized Declassification</name> <t>A protected controller may permit a taint or restriction state to be reduced where an independently authorized declassification or revalidation procedure succeeds.</t>
<t>A representative procedure requires:</t>
<t>1. Identification of the current taint.
2. Authentication of a permitted declassification authority.
3. Verification of applicable policy.
4. Verification of source or data conditions, where required.
5. Protected commitment of the declassification decision.
6. Generation of a new authority state.
7. Invalidation of any superseded authorization.
8. Current Finality Sink verification before later governed effects.</t>
<t>An arbitrary process cannot clear its taint by renaming itself, replacing its executable, or deleting a local variable.</t>
</section>
<section numbered="true">
<name>PART XI - AUTHORITY REVOCATION BARRIER</name>
</section>
<section numbered="true">
<name>C-42.49 - Revocation Barrier</name> <t>A Revocation Barrier means a protected transition ensuring that affected operation paths do not continue admitting governed effects under an invalid earlier authority state.</t>
<t>In one implementation, the barrier comprises:</t>
<t>1. Advance of protected revocation generation.
2. Identification of affected execution contexts.
3. Identification of corresponding effectuation interfaces.
4. Restriction of new effect admission.
5. Invalidation of affected grants.
6. Required handling of pending operations.
7. Protected acknowledgment or convergence tracking.
8. Commitment of the new enforcement state.</t>
<t>The scope of the barrier is defined by the claimed effectuation guarantee.</t>
</section>
<section numbered="true">
<name>C-42.50 - Revocation Ordering</name> <t>A representative ordering is:</t>
<t>TAINT EVENT ACCEPTED</t>
<t>↓</t>
<t>PROTECTED TAINT STATE UPDATED</t>
<t>↓</t>
<t>REQUIRED AUTHORITY GENERATION ADVANCED</t>
<t>↓</t>
<t>AFFECTED EFFECTUATION PATHS RESTRICTED</t>
<t>↓</t>
<t>OUTSTANDING OPERATIONS CLASSIFIED</t>
<t>↓</t>
<t>REVOCATION COMPLETION STATE RECORDED.</t>
<t>Where immediate enforcement is required, the system must prevent a window in which a stale authority remains capable of producing a prohibited new effect.</t>
<t>The implementation may use synchronous gating, protected version checks at the sink, or an atomic shared enforcement transition.</t>
</section>
<section numbered="true">
<name>C-42.51 - Enforcement Convergence</name> <t>Where multiple Finality Sinks are involved, the protected controller may track each sink's applied authority generation.</t>
<t>A representative record comprises:</t>
<t>RevocationID</t>
<t>AffectedAgentContext</t>
<t>NewAuthorityGeneration</t>
<t>AffectedSinkIDs</t>
<t>SinkAppliedGenerations</t>
<t>OutstandingOperationReferences</t>
<t>ConvergenceStatus</t>
<t>The system distinguishes completion of authority-state publication from completion of actual operation restrictions.</t>
</section>
<section numbered="true">
<name>PART XII - FINALITY SINK CONTROL</name>
</section>
<section numbered="true">
<name>C-42.52 - Candidate Act Capture</name> <t>An affected process requests a consequential operation.</t>
<t>A controlled interface creates a Candidate Act.</t>
<t>A representative descriptor comprises:</t>
<t>CandidateActID = CA-4201</t>
<t>ProcessInstanceID = PROC-701</t>
<t>ExecutionGeneration = 19</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>OperationClass = NETWORK_SEND</t>
<t>TargetResource = RESOURCE-81</t>
<t>CurrentTaintReference = TAINT-4201</t>
<t>AuthorityGeneration = 106</t>
<t>RequiredSinkID = FS-42</t>
<t>The operation remains non-effective pending authorization.</t>
</section>
<section numbered="true">
<name>C-42.53 - PED Taint-Aware Validation</name> <t>The PED obtains:</t>
<t>1. The actual Candidate Act descriptor.
2. Authenticated process identity.
3. Protected process-lineage state.
4. Current taint classification.
5. Required observation-coverage state.
6. Applicable task authority.
7. Current policy generation.
8. Current authority and revocation generations.
9. Resource-specific permission.
10. Required effectuation-boundary identity.</t>
<t>The PED evaluates whether the proposed operation remains permitted.</t>
</section>
<section numbered="true">
<name>C-42.54 - Protected Validation Evidence</name> <t>When required authorization succeeds, the PED commits protected validation evidence.</t>
<t>A representative record comprises:</t>
<t>EvidenceID = VE-4201</t>
<t>CandidateActID = CA-4201</t>
<t>ProcessInstanceID = PROC-701</t>
<t>ExecutionGeneration = 19</t>
<t>TaintGeneration = 15</t>
<t>AuthorityGeneration = 106</t>
<t>OperationDigest = DIGEST-4201</t>
<t>ValidationResult = APPROVED</t>
<t>RequiredSinkID = FS-42</t>
<t>The record is committed in protected state.</t>
</section>
<section numbered="true">
<name>C-42.55 - Scoped Finality Authorization</name> <t>The PED may establish a bounded non-bearer capability associated with the Candidate Act.</t>
<t>A representative capability comprises:</t>
<t>CapabilityID</t>
<t>CandidateActID</t>
<t>EvidenceReference</t>
<t>AuthorizedOperationDigest</t>
<t>ProcessInstanceID</t>
<t>ExecutionGeneration</t>
<t>AuthorityGeneration</t>
<t>TaintGeneration</t>
<t>AuthorizedSinkID</t>
<t>UsagePolicy</t>
<t>ProtectedConsumptionReference</t>
<t>The capability is not unrestricted portable authority.</t>
<t>The Finality Sink evaluates its required current validity conditions.</t>
</section>
<section numbered="true">
<name>C-42.56 - Finality Sink Verification</name> <t>The Finality Sink obtains or reconstructs the actual pending operation.</t>
<t>It verifies:</t>
<t>(a) operation identity and material parameters;
(b) current execution context;
(c) applicable taint and lineage state;
(d) current authority generation;
(e) applicable revocation generation;
(f) protected validation evidence;
(g) scoped finality authorization, where required;</t>
<t>(h) authorized resource scope;</t>
<t>(i) freshness;</t>
<t>(j) sink-local protected usage state; and</t>
<t>(k) applicable outstanding-operation restrictions.</t>
<t>A stale authorization is rejected when current taint-associated authority no longer permits the operation.</t>
</section>
<section numbered="true">
<name>C-42.57 - Non-Bypassability</name> <t>The protected restrictions apply at the relevant effectuation paths.</t>
<t>For example, disabling one tool command does not establish complete network revocation if the process retains a direct socket path capable of the same prohibited transmission.</t>
<t>The deployment must restrict or mediate the affected routes.</t>
<t>The selected implementation may reuse the effectuation-path coverage techniques described for a protected agent sandbox, but this implementation profile independently specifies the required taint-to-authority enforcement relationship.</t>
</section>
<section numbered="true">
<name>PART XIII - OUTSTANDING ASYNCHRONOUS OPERATIONS</name>
</section>
<section numbered="true">
<name>C-42.58 - Outstanding Operation States</name> <t>A representative operation-state machine comprises:</t>
<t>STAGED</t>
<t>VALIDATING</t>
<t>AUTHORIZED</t>
<t>RESERVED</t>
<t>QUEUED</t>
<t>DISPATCHED</t>
<t>COMPLETED</t>
<t>DENIED</t>
<t>CANCELED</t>
<t>INDETERMINATE</t>
<t>The state indicates what has been established about the operation.</t>
<t>Authorization does not necessarily imply completion.</t>
<t>Dispatch does not necessarily imply an externally committed effect.</t>
</section>
<section numbered="true">
<name>C-42.59 - Revocation of Queued Operations</name> <t>If a protected taint transition revokes authority while an operation is queued, the controller determines whether the queue remains under an enforceable Finality Sink.</t>
<t>Where the queued operation has not crossed the governed effectuation boundary, the sink may reject it under the current revocation generation.</t>
<t>The earlier queue-admission authorization is not automatically sufficient.</t>
</section>
<section numbered="true">
<name>C-42.60 - Dispatched Operations</name> <t>An operation may already have been dispatched to an external system when revocation occurs.</t>
<t>The protected controller cannot necessarily reverse an irreversible external effect.</t>
<t>The implementation may:</t>
<t>1. Record that dispatch preceded revocation.
2. Prevent subsequent unauthorized effects.
3. Attempt cancellation where supported.</t>
<t>4. Apply a continuation rule for pending remote operations.
5. Reconcile the actual result.
6. Record an unresolved state.
7. Initiate a separately authorized compensating procedure.</t>
<t>The protection claimed must correspond to the actual controlled effectuation boundary.</t>
</section>
<section numbered="true">
<name>C-42.61 - Outstanding Credential Requests</name> <t>A credential-bearing request may be queued while authority remains valid.</t>
<t>If taint-associated revocation occurs before protected credential application, the credential Finality Sink verifies current authority.</t>
<t>The pending request is denied if the required permission has become invalid.</t>
<t>A previously issued upstream approval does not automatically restore credential-use authority.</t>
</section>
<section numbered="true">
<name>C-42.62 - Outstanding Device or Network Commands</name> <t>A hardware command may have entered a device queue before revocation.</t>
<t>The controller distinguishes:</t>
<t>(a) commands not yet admitted;
(b) admitted but not executing;
(c) executing commands;
(d) completed commands; and
(e) unresolved commands.</t>
<t>The implementation uses supported queue fencing, cancellation, completion-state verification, or another appropriate hardware mechanism.</t>
<t>A software revocation update does not automatically prove that a previously admitted device effect has been prevented.</t>
</section>
<section numbered="true">
<name>PART XIV - PRINCIPAL 32-STEP WORKFLOW</name>
</section>
<section numbered="true">
<name>C-42.63 - Complete Protected Process-Lineage Workflow</name>
</section>
<section numbered="true">
<name>Step C42-01 - Agent environment initialization</name> <t>The agent runtime is created under an applicable sandbox and authority policy.</t>
</section>
<section numbered="true">
<name>Step C42-02 - Process identity registration</name> <t>The protected controller establishes the process-instance identity.</t>
</section>
<section numbered="true">
<name>Step C42-03 - Execution-generation assignment</name> <t>The process is assigned a current execution-generation reference.</t>
</section>
<section numbered="true">
<name>Step C42-04 - Initial authority-state establishment</name> <t>The protected authority registry records permitted operation classes and current generations.</t>
</section>
<section numbered="true">
<name>Step C42-05 - Observation-boundary activation</name> <t>Required runtime collection interfaces are activated and their coverage state verified.</t>
</section>
<section numbered="true">
<name>Step C42-06 - Agent computation</name> <t>The agent performs permitted computation.</t>
</section>
<section numbered="true">
<name>Step C42-07 - Security-relevant event occurrence</name> <t>The agent or one of its processes accesses a policy-relevant information or execution source.</t>
</section>
<section numbered="true">
<name>Step C42-08 - Trusted event attribution</name> <t>The observation controller identifies the affected process instance and event class.</t>
</section>
<section numbered="true">
<name>Step C42-09 - Source classification</name> <t>The relevant input or operation is assigned its defined security classification.</t>
</section>
<section numbered="true">
<name>Step C42-10 - Protected lineage-event commitment</name> <t>The required observation and relationship are recorded.</t>
</section>
<section numbered="true">
<name>Step C42-11 - Taint-state calculation</name> <t>The taint controller evaluates the applicable propagation rule.</t>
</section>
<section numbered="true">
<name>Step C42-12 - Protected taint-state update</name> <t>The new taint state is committed.</t>
</section>
<section numbered="true">
<name>Step C42-13 - Affected-context computation</name> <t>The controller identifies descendants, delegated workers, and other required propagation targets.</t>
</section>
<section numbered="true">
<name>Step C42-14 - Transitive propagation</name> <t>Applicable taint labels are propagated according to protected policy.</t>
</section>
<section numbered="true">
<name>Step C42-15 - Authority-policy evaluation</name> <t>The protected controller determines whether the taint change requires an authority restriction.</t>
</section>
<section numbered="true">
<name>Step C42-16 - Authority-generation transition</name> <t>The affected protected authority generation is updated.</t>
</section>
<section numbered="true">
<name>Step C42-17 - Enforcement-path restriction</name> <t>The required effectuation interfaces are updated or made subject to current-generation verification.</t>
</section>
<section numbered="true">
<name>Step C42-18 - Outstanding-operation identification</name> <t>Queued, reserved, and dispatched operations are identified.</t>
</section>
<section numbered="true">
<name>Step C42-19 - Outstanding-operation restriction</name> <t>The applicable revocation or continuation rules are applied.</t>
</section>
<section numbered="true">
<name>Step C42-20 - Agent operation proposal</name> <t>The affected process proposes a consequential operation.</t>
</section>
<section numbered="true">
<name>Step C42-21 - Candidate Act interception</name> <t>The operation is captured.</t>
</section>
<section numbered="true">
<name>Step C42-22 - Non-effective staging</name> <t>The governed consequence remains withheld.</t>
</section>
<section numbered="true">
<name>Step C42-23 - Actual descriptor construction</name> <t>The controlled interface obtains the material operation parameters.</t>
</section>
<section numbered="true">
<name>Step C42-24 - PED current-state lookup</name> <t>The PED obtains taint, lineage, authority, and revocation state.</t>
</section>
<section numbered="true">
<name>Step C42-25 - Operation-specific validation</name> <t>The PED evaluates required predicates.</t>
</section>
<section numbered="true">
<name>Step C42-26 - Protected evidence commitment</name> <t>Where authorization succeeds, required validation evidence is committed.</t>
</section>
<section numbered="true">
<name>Step C42-27 - Scoped finality enablement</name> <t>A bounded finality condition is established where required.</t>
</section>
<section numbered="true">
<name>Step C42-28 - Actual operation presentation</name> <t>The operation reaches the designated Finality Sink.</t>
</section>
<section numbered="true">
<name>Step C42-29 - Sink-side current-state verification</name> <t>The sink verifies actual operation binding and applicable current authority.</t>
</section>
<section numbered="true">
<name>Step C42-30 - Effectuation decision</name> <t>The sink permits or withholds the governed consequence.</t>
</section>
<section numbered="true">
<name>Step C42-31 - Protected consumption and outcome update</name> <t>Required authorization and completion state are updated.</t>
</section>
<section numbered="true">
<name>Step C42-32 - Recovery and continuity maintenance</name> <t>Lineage, taint, revocation, and outstanding-operation records are maintained across later execution transitions.</t>
</section>
<section numbered="true">
<name>PART XV - REFERENCE IMPLEMENTATION ALGORITHMS</name> <t>C-42.64 - Algorithm A: Process Instance Registration</t>
<t>function RegisterExecutionContext(process_event):</t>
<t>if not VerifyTrustedProcessCreationEvent(process_event):</t>
<t>return DENIED</t>
<t>parent = ResolveAuthenticatedParentInstance(</t>
<t>process_event.parent_reference )</t>
<t>instance_id = AllocateProtectedProcessInstanceID({</t>
<t>host_boot_generation: process_event.boot_generation, kernel_process_reference: process_event.process_reference, process_start_sequence: process_event.start_sequence</t>
<t>})</t>
<t>inherited_taint = EmptyTaintState()</t>
<t>inherited_authority = ResolveInitialTaskAuthority(</t>
<t>process_event )</t>
<t>if parent is valid:</t>
<t>inherited_taint = ReadProtectedTaintState(parent)</t>
<t>inherited_authority = RestrictToPermittedChildScope(</t>
<t>parent, inherited_authority )</t>
<t>protected_record = ProtectedProcessRegistry.create({</t>
<t>process_instance_id: instance_id, parent_instance_id: parent.id if parent valid else NONE, execution_generation: 1, taint_state: inherited_taint, authority_state: inherited_authority, process_status: INITIALIZING })</t>
<t>if not InstallRequiredInitialRestrictions(protected_record):</t>
<t>MarkProcessRestricted(instance_id) return DENIED</t>
<t>ActivateProcessInstance(instance_id)</t>
<t>return protected_record</t>
<t>The selected platform must support the required identity and creation-time enforcement guarantees.</t>
<t>A post-creation observation event alone may not prevent a child from executing an effectcapable operation before inherited restrictions are installed.</t>
</section>
<section numbered="true">
<name>C-42.65 - Algorithm B: Trusted Taint Acquisition</name> <t>function AcquireTaintFromInput(input_event):</t>
<t>process = ResolveProtectedProcessInstance(</t>
<t>input_event.execution_identity )</t>
<t>if process is invalid:</t>
<t>return DENIED</t>
<t>if not VerifyRequiredObservationSource(input_event):</t>
<t>ApplyUnknownProvenanceRestriction(process) return RESTRICTED classification = ClassifyInputUnderProtectedPolicy(</t>
<t>input_event.source_identity, input_event.operation_class )</t>
<t>begin protected_atomic_transaction</t>
<t>current = LockProtectedTaintState(process.id)</t>
<t>next_taint = CombineTaint(</t>
<t>current.taint, classification )</t>
<t>event_record = CommitProtectedObservation({</t>
<t>process_instance: process.id, event_class: input_event.operation_class, source_class: classification, event_sequence: input_event.sequence, prior_taint_generation: current.generation })</t>
<t>UpdateProtectedTaintState(</t>
<t>process.id, next_taint, event_record )</t>
<t>required_restriction = EvaluateTaintAuthorityPolicy(</t>
<t>process, next_taint )</t>
<t>CommitRequiredAuthorityTransition(</t>
<t>process, required_restriction )</t>
<t>commit protected_atomic_transaction</t>
<t>ReleaseInputAccordingToUpdatedAuthority(</t>
<t>process, input_event )</t>
<t>return CURRENT_TAINT_STATE</t>
<t>In this implementation the data-release interface must remain controlled until the required protected update succeeds.</t>
<t>C-42.66 - Algorithm C: Transitive Lineage Propagation</t>
<t>function PropagateTaint(root_context, taint_update):</t>
<t>queue = [root_context] visited = EmptySet()</t>
<t>while queue is not empty:</t>
<t>current = Pop(queue)</t>
<t>identity = (</t>
<t>current.process_instance_id, current.execution_generation )</t>
<t>if identity in visited:</t>
<t>continue</t>
<t>Add(visited, identity)</t>
<t>relationships = ProtectedLineageRegistry.getOutgoing(</t>
<t>current )</t>
<t>for each relationship in relationships:</t>
<t>if not IsPropagationRelevant(relationship):</t>
<t>continue</t>
<t>target = ResolveProtectedTargetContext(relationship)</t>
<t>if target is invalid:</t>
<t>ApplyRequiredCoverageRestriction(relationship) continue current_taint = ReadProtectedTaintState(target)</t>
<t>derived_taint = ApplyPropagationRule(</t>
<t>taint_update, relationship, current_taint</t>
<t>)</t>
<t>if derived_taint adds required restrictions:</t>
<t>CommitProtectedTaintTransition(</t>
<t>target, derived_taint )</t>
<t>ApplyRequiredAuthorityRestriction(</t>
<t>target, derived_taint )</t>
<t>Push(queue, target)</t>
<t>return PROPAGATION_COMPLETE_FOR_VERIFIED_GRAPH</t>
<t>A production implementation must coordinate graph updates with propagation so that a newly created descendant cannot escape required inherited restrictions during traversal.</t>
<t>C-42.67 - Algorithm D: Process Executable Replacement</t>
<t>function HandleExecutableReplacement(exec_event):</t>
<t>process = ResolveProtectedProcessInstance(</t>
<t>exec_event.process_identity )</t>
<t>if process is invalid:</t>
<t>return DENIED</t>
<t>previous_taint = ReadProtectedTaintState(process)</t>
<t>previous_authority = ReadProtectedAuthorityState(process)</t>
<t>new_generation = AdvanceExecutionGeneration(process)</t>
<t>next_authority = EvaluateExecutableTransitionPolicy({</t>
<t>prior_authority: previous_authority, prior_taint: previous_taint, new_executable: exec_event.executable_identity, new_generation: new_generation })</t>
<t>if not InstallRequiredRestrictions(</t>
<t>process, new_generation,</t>
<t>next_authority ):</t>
<t>return DENIED</t>
<t>CommitProtectedExecutionTransition({</t>
<t>process_instance: process.id, new_generation: new_generation, preserved_taint: previous_taint, authority_state: next_authority })</t>
<t>return EXECUTION_CONTINUED_WITH_RESTRICTIONS</t>
<t>An executable replacement is not treated as automatic taint declassification.</t>
</section>
<section numbered="true">
<name>C-42.68 - Algorithm E: IPC Taint Propagation</name> <t>function DeliverProtectedIPC(message, sender, receiver):</t>
<t>if not AuthenticateIPCParticipants(sender, receiver):</t>
<t>return DENIED</t>
<t>sender_taint = ReadProtectedTaintState(sender)</t>
<t>object_taint = ReadMessageOrObjectTaint(message)</t>
<t>begin protected_atomic_transaction</t>
<t>receiver_state = LockProtectedTaintState(receiver)</t>
<t>next_taint = CombineTaint(</t>
<t>receiver_state.taint, sender_taint, object_taint )</t>
<t>CommitProtectedIPCLineage({</t>
<t>sender: sender.id, receiver: receiver.id, message_reference: HashCanonical(message), sender_generation: sender.execution_generation, receiver_generation: receiver.execution_generation })</t>
<t>UpdateProtectedTaintState(receiver, next_taint)</t>
<t>ApplyRequiredAuthorityRestriction(</t>
<t>receiver,</t>
<t>next_taint )</t>
<t>commit protected_atomic_transaction</t>
<t>DeliverMessageToReceiver(receiver, message)</t>
<t>return DELIVERED</t>
<t>The ordering provides one implementable species for IPC interfaces whose delivery can be mediated.</t>
<t>C-42.69 - Algorithm F: Taint-Triggered Revocation Barrier</t>
<t>function RevokeAuthorityForTaintedLineage(</t>
<t>originating_context, restriction ):</t>
<t>affected = ComputeAffectedProtectedLineageSet(</t>
<t>originating_context, restriction )</t>
<t>generation = AdvanceProtectedRevocationGeneration(</t>
<t>affected )</t>
<t>for each context in affected:</t>
<t>BlockNewGovernedEffectAdmission(</t>
<t>context, restriction )</t>
<t>InvalidateAffectedAuthorizationGrants(</t>
<t>context, generation )</t>
<t>affected_sinks = ResolveAffectedFinalitySinks(</t>
<t>affected, restriction )</t>
<t>for each sink in affected_sinks:</t>
<t>InstallRestrictiveAuthorityGeneration(</t>
<t>sink, generation )</t>
<t>outstanding = ResolveOutstandingAffectedOperations(</t>
<t>affected )</t>
<t>for each operation in outstanding:</t>
<t>ApplyRequiredPendingOperationRule(</t>
<t>operation, generation )</t>
<t>if not VerifyRequiredRevocationBarrier(</t>
<t>affected_sinks, outstanding, generation ):</t>
<t>ApplyCompensatingEffectuationRestrictions() return REVOCATION_INCOMPLETE</t>
<t>CommitProtectedRevocationCompletion(generation)</t>
<t>return REVOKED</t>
<t>If revocation delivery to a remote sink is not immediate, the implementation must enforce a suitable lease, version check, or other restriction consistent with the claimed timing guarantee.</t>
<t>C-42.70 - Algorithm G: Protected Taint-Aware Candidate Validation</t>
<t>function ValidateTaintedContextCandidate(candidate_id):</t>
<t>candidate = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if candidate.status != STAGED:</t>
<t>return DENIED</t>
<t>process = ResolveProtectedProcessInstance(</t>
<t>candidate.process_instance_id )</t>
<t>if not VerifyExecutionGeneration(</t>
<t>process, candidate.execution_generation ):</t>
<t>return DENIED</t>
<t>lineage = ProtectedLineageRegistry.getApplicableLineage(</t>
<t>process )</t>
<t>taint = ProtectedTaintRegistry.getCurrent(process)</t>
<t>authority = ProtectedAuthorityRegistry.getCurrent(</t>
<t>process.agent_context_id )</t>
<t>if not VerifyRequiredObservationCoverage(</t>
<t>process, lineage ):</t>
<t>return DENIED if not EvaluateTaintAssociatedAuthority(</t>
<t>candidate, taint, authority ):</t>
<t>CommitProtectedDenial(candidate_id) return DENIED if not EvaluateOperationSpecificPredicates(</t>
<t>candidate, authority ):</t>
<t>CommitProtectedDenial(candidate_id) return DENIED evidence = CommitProtectedValidationEvidence({</t>
<t>candidate_id: candidate_id, actual_descriptor_digest: candidate.descriptor_digest, process_instance_id: process.id, execution_generation: process.execution_generation, taint_generation: taint.generation, authority_generation: authority.generation, validation_result: APPROVED })</t>
<t>capability = EstablishScopedNonBearerFinality({</t>
<t>candidate_id: candidate_id, evidence_reference: evidence.id, authorized_operation_digest: candidate.descriptor_digest, required_sink: candidate.required_sink, authority_generation: authority.generation, taint_generation: taint.generation</t>
<t>})</t>
<t>if not AtomicallyActivateProtectedAuthorization(</t>
<t>candidate_id, evidence, capability ):</t>
<t>return DENIED</t>
<t>return AUTHORIZED</t>
<t>The evidence and capability must remain bound to the Candidate Act under the required current-state conditions.</t>
</section>
<section numbered="true">
<name>C-42.71 - Algorithm H: Finality Sink Verification</name> <t>function EffectuateWithTaintAuthority(candidate_id):</t>
<t>record = ProtectedOperationRegistry.get(candidate_id)</t>
<t>if record.status != AUTHORIZED:</t>
<t>return DENIED</t>
<t>actual_operation = ObtainActualPendingOperation(</t>
<t>candidate_id )</t>
<t>if actual_operation is unavailable:</t>
<t>return DENIED</t>
<t>evidence = ProtectedEvidenceRegistry.get(</t>
<t>record.evidence_id )</t>
<t>capability = ProtectedCapabilityRegistry.get(</t>
<t>record.capability_id )</t>
<t>current_authority = ResolveCurrentProtectedAuthority(</t>
<t>record.agent_context_id )</t>
<t>current_taint = ResolveCurrentProtectedTaint(</t>
<t>record.process_instance_id )</t>
<t>if not VerifyProtectedEvidence(evidence):</t>
<t>return DENIED</t>
<t>if not VerifyCapabilityEvidenceBinding(</t>
<t>capability, evidence ):</t>
<t>return DENIED</t>
<t>if not VerifyActualOperationBinding(</t>
<t>actual_operation, capability ):</t>
<t>return DENIED if not VerifyCurrentExecutionAndAuthorityGeneration(</t>
<t>record, current_authority ):</t>
<t>return DENIED if not VerifyRequiredTaintStateValidity(</t>
<t>record, current_taint ):</t>
<t>return DENIED</t>
<t>if not VerifySinkLocalProtectedState(capability):</t>
<t>return DENIED if not AtomicallyReserveCapability(capability):</t>
<t>return DENIED result = ExecuteThroughControlledFinalityBoundary(</t>
<t>actual_operation )</t>
<t>ReconcileProtectedOperationOutcome(</t>
<t>candidate_id, result )</t>
<t>return result</t>
<t>The sink may retrieve current protected state or validate a suitable protected generation reference with the required freshness guarantee.</t>
<t>C-42.72 - Algorithm I: Missing Observation Handling</t>
<t>function ProcessObservationCoverageFailure(</t>
<t>execution_context, missing_event_class ):</t>
<t>coverage = ProtectedObservationRegistry.get(</t>
<t>execution_context )</t>
<t>if missing_event_class not in coverage.required_classes:</t>
<t>return NONCRITICAL_COVERAGE_CHANGE begin protected_atomic_transaction</t>
<t>MarkObservationIncomplete(</t>
<t>execution_context, missing_event_class )</t>
<t>generation = AdvanceProtectedAuthorityGeneration(</t>
<t>execution_context )</t>
<t>ApplyConfiguredFailClosedRestrictions(</t>
<t>execution_context, generation )</t>
<t>commit protected_atomic_transaction</t>
<t>NotifyAffectedFinalitySinks(</t>
<t>execution_context, generation )</t>
<t>return REVALIDATION_REQUIRED</t>
<t>A system may apply different restrictions depending upon the affected operation class.</t>
<t>However, a required coverage failure must not be silently treated as proof that no tainting event occurred.</t>
<t>C-42.73 - Algorithm J: Outstanding Operation Reconciliation</t>
<t>function ReconcileRevokedOutstandingOperations(</t>
<t>context, revocation_generation ):</t>
<t>outstanding = ProtectedOperationRegistry.getOutstanding(</t>
<t>context )</t>
<t>for each operation in outstanding:</t>
<t>if operation.status in {</t>
<t>STAGED, VALIDATING, AUTHORIZED, RESERVED, QUEUED }:</t>
<t>if CanPreventEffectAtCurrentBoundary(operation):</t>
<t>CancelOrInvalidate(operation) else:</t>
<t>ApplyRequiredEffectuationFence(operation)</t>
<t>else if operation.status == DISPATCHED:</t>
<t>result = QueryAuthoritativeCompletionState(</t>
<t>operation )</t>
<t>if result == NOT_EFFECTED:</t>
<t>MarkCanceled(operation)</t>
<t>else if result == EFFECTED:</t>
<t>RecordCompletedBeforeOrAfterRevocation(</t>
<t>operation )</t>
<t>else:</t>
<t>MarkIndeterminate(operation)</t>
<t>return ProtectedOperationRegistry.getReconciliationStatus(</t>
<t>context )</t>
<t>This algorithm does not assume that an already completed external effect can be retroactively prevented.</t>
</section>
<section numbered="true">
<name>PART XVI - WORKED TECHNICAL EXAMPLES</name> <t>C-42.74 - Example A: Webpage Read Followed by Child Process Execution</t>
<t>The following is a hypothetical implementation example.</t>
<t>An AI agent executes inside a container.</t>
<t>The agent retrieves an untrusted webpage.</t>
<t>The controlled retrieval interface associates the content with the originating agent process instance.</t>
<t>The protected taint controller marks the process:</t>
<t>UNTRUSTED_WEB_CONTENT.</t>
<t>The agent subsequently launches a command interpreter.</t>
<t>The protected process-creation controller establishes a child lineage relationship.</t>
<t>The child inherits the applicable taint restriction.</t>
<t>The child attempts a network transmission using an available tool.</t>
<t>The network Finality Sink obtains the current protected authority state.</t>
<t>Under the selected policy, tainted execution contexts require fresh operation-specific authorization for the requested transmission.</t>
<t>The operation is withheld unless that authorization succeeds.</t>
<t>Creating the child process does not restore the earlier automatic network permission.</t>
<t>C-42.75 - Example B: Executable Replacement Does Not Clear Taint</t>
<t>An agent process reads a policy-restricted document.</t>
<t>The process receives a corresponding taint classification.</t>
<t>The process then replaces its executable image with a different program.</t>
<t>The operating system preserves the process-instance relationship while the protected controller advances its execution generation.</t>
<t>The previous taint remains associated with the new execution generation according to protected policy.</t>
<t>The new program requests credential use.</t>
<t>The credential Finality Sink verifies the current inherited restriction.</t>
<t>Credential use is denied where the required fresh authorization is absent.</t>
<t>C-42.76 - Example C: IPC Propagation Between Agents</t>
<t>Agent A receives untrusted external content.</t>
<t>Agent A communicates a derived message to Agent B over a controlled IPC channel.</t>
<t>The IPC controller records:</t>
<t>Source: Agent A process instance.</t>
<t>Destination: Agent B process instance.</t>
<t>Message identity and digest.</t>
<t>Current source taint.</t>
<t>Applicable task lineage.</t>
<t>Before the message is delivered, the protected taint controller combines the required restriction labels into Agent B's taint state.</t>
<t>Agent B may still analyze the information.</t>
<t>However, Agent B cannot use an earlier unrestricted authorization to perform an effect prohibited by the new taint-associated policy.</t>
<t>C-42.77 - Example D: File-Mediated Indirect Propagation</t>
<t>A tool worker receives untrusted package metadata.</t>
<t>The worker writes a structured result to a shared file.</t>
<t>The protected file lineage registry associates the file with the applicable source restriction.</t>
<t>A second process later reads the file.</t>
<t>The controlled read interface applies the required file-object taint to the receiving process.</t>
<t>The second process attempts to modify a privileged deployment configuration.</t>
<t>The PED evaluates current task authority and provenance-associated restrictions.</t>
<t>The modification is withheld unless its independent protected authorization succeeds.</t>
<t>The intermediate file does not erase the source restriction.</t>
<t>C-42.78 - Example E: Privileged Connector With Broader Native Authority</t>
<t>An AI agent can invoke a host-side enterprise connector.</t>
<t>The connector holds credentials for multiple enterprise resources.</t>
<t>The agent becomes tainted after receiving an untrusted tool result.</t>
<t>The protected authority policy removes a narrow automatic-approval lane for certain privileged operations.</t>
<t>The agent asks the connector to modify a protected resource.</t>
<t>The connector stages the actual operation.</t>
<t>The PED checks the requesting task, lineage-associated restriction, resource scope, and current authority generation.</t>
<t>The connector's native credentials do not override the protected restriction.</t>
<t>The Finality Sink refuses the operation when current authorization is absent.</t>
<t>C-42.79 - Example F: Revocation During Asynchronous Queue Processing</t>
<t>An agent generates a cloud-resource modification request.</t>
<t>The operation is authorized and queued.</t>
<t>Before the queue worker effects the change, the agent receives policy-restricted content triggering a protected authority-generation transition.</t>
<t>The protected revocation controller updates the applicable generation.</t>
<t>The asynchronous worker later receives the queued operation.</t>
<t>The Finality Sink verifies the current required generation.</t>
<t>The queued operation is denied if the old authorization is no longer sufficient.</t>
<t>Queue possession alone does not preserve invalidated authority.</t>
</section>
<section numbered="true">
<name>C-42.80 - Example G: Remote Delegated Worker</name> <t>An agent delegates report preparation to a remote worker.</t>
<t>The handoff includes authenticated originating authority and taint references.</t>
<t>The remote worker receives additional untrusted information while performing the task.</t>
<t>The remote protected controller combines the relevant taint states.</t>
<t>The worker subsequently requests external file publication.</t>
<t>The publication Finality Sink verifies the current delegated scope and applicable taintassociated policy.</t>
<t>The operation is permitted only when independent finality conditions succeed.</t>
</section>
<section numbered="true">
<name>C-42.81 - Example H: Process-ID Recycling</name> <t>Process A has PID 4132 and is tainted.</t>
<t>Process A terminates.</t>
<t>Later, Process B receives PID 4132.</t>
<t>The protected execution identity includes a distinct creation generation and process-instance identifier.</t>
<t>Process B is not automatically confused with Process A solely because the numeric PID matches.</t>
<t>Any applicable inherited restriction for Process B is determined from its actual creation, task, and provenance context.</t>
<t>Stale Process A authorization references cannot be reused as Process B authority.</t>
</section>
<section numbered="true">
<name>C-42.82 - Example I: Required Observation Failure</name> <t>A protected system relies upon a controlled tool-result interface to classify incoming untrusted information.</t>
<t>The observation interface fails.</t>
<t>The system detects that required collection coverage is unavailable.</t>
<t>It advances the applicable restrictive authority state.</t>
<t>Until observation is restored or a permitted alternative validation succeeds, affected high-risk operations are withheld.</t>
<t>The system does not infer that the agent remained untainted merely because the missing interface did not report an event.</t>
</section>
<section numbered="true">
<name>C-42.83 - Example J: Authorized Declassification</name> <t>An agent process has a taint label indicating access to restricted source data.</t>
<t>An authorized protected review process determines that a specific derived output satisfies the configured release conditions.</t>
<t>The declassification controller authenticates the reviewing authority.</t>
<t>It commits a protected declassification record.</t>
<t>The protected authority generation advances.</t>
<t>The Finality Sink verifies that the actual proposed release matches the approved declassification scope.</t>
<t>The system permits only the authorized release.</t>
<t>The process does not receive unrestricted authority to transmit unrelated restricted information.</t>
</section>
<section numbered="true">
<name>PART XVII - FAILURE AND ADVERSARIAL CONDITIONS</name>
</section>
<section numbered="true">
<name>C-42.84 - Representative Failure Cases</name>
</section>
<section numbered="true">
<name>F1 - Child Process Escape</name> <t>A tainted process creates a child and attempts a prohibited operation.</t>
<t>The required taint and authority restrictions propagate to the child.</t>
</section>
<section numbered="true">
<name>F2 - Executable Replacement</name> <t>A tainted process executes another binary.</t>
<t>Required lineage restrictions survive the transition.</t>
</section>
<section numbered="true">
<name>F3 - Process-ID Reuse</name> <t>An attacker attempts to use a recycled PID to invoke stale authority.</t>
<t>Protected process-instance identity prevents unauthorized reuse.</t>
</section>
<section numbered="true">
<name>F4 - Shell Indirection</name> <t>The agent routes an operation through a shell interpreter.</t>
<t>The effectuation controller applies current protected authority despite the intermediate process.</t>
</section>
<section numbered="true">
<name>F5 - IPC Laundering</name> <t>A tainted process relays information through another process.</t>
<t>Relevant propagation rules preserve applicable restrictions.</t>
</section>
<section numbered="true">
<name>F6 - File-Based Laundering</name> <t>Untrusted information is written to a file and read by another worker.</t>
<t>The required object and process lineage is maintained.</t>
</section>
<section numbered="true">
<name>F7 - Shared Memory Laundering</name> <t>A process exchanges data through shared memory outside ordinary message interfaces.</t>
<t>The claimed enforcement must cover the selected shared-memory access boundary or apply a conservative restriction.</t>
</section>
<section numbered="true">
<name>F8 - Descriptor Transfer</name> <t>A process passes an effect-capable handle to another process.</t>
<t>The receiving execution context remains subject to current effectuation authority.</t>
</section>
<section numbered="true">
<name>F9 - Untrusted Tool Result</name> <t>A tool returns untrusted instructions.</t>
<t>The result is classified and propagated according to policy.</t>
</section>
<section numbered="true">
<name>F10 - Unverified Remote Delegation</name> <t>A remote worker receives an unverified taint enforcement point.</t>
<t>The protected controller applies the configured conservative classification or requires independent validation.</t>
</section>
<section numbered="true">
<name>F11 - Process-Lineage Record Tampering</name> <t>A monitored process attempts to modify protected lineage records.</t>
<t>The applicable integrity mechanism rejects unauthorized modification.</t>
</section>
<section numbered="true">
<name>F12 - Forged Parent Identity</name> <t>An agent supplies a fabricated process ancestry.</t>
<t>The protected registry uses trusted creation or delegation observations rather than the untrusted assertion.</t>
</section>
<section numbered="true">
<name>F13 - Lost Observation</name> <t>A required event is not collected.</t>
<t>The affected operation receives the configured restrictive treatment.</t>
</section>
<section numbered="true">
<name>F14 - Delayed Observation</name> <t>A taint event is reported only after relevant processing.</t>
<t>An implementation claiming race-free prevention must provide an effective collectionbefore-use or sink-side restriction mechanism.</t>
</section>
<section numbered="true">
<name>F15 - Authority Generation Replay</name> <t>A process presents an authorization from an earlier generation.</t>
<t>Current protected generation validation rejects unauthorized reuse.</t>
</section>
<section numbered="true">
<name>F16 - Taint Generation Replay</name> <t>A stale taint state is substituted for the current protected state.</t>
<t>Protected continuity and generation checks reject prohibited rollback.</t>
</section>
<section numbered="true">
<name>F17 - Taint Clearing by Environment Variable</name> <t>A process changes local environment variables claiming a clean state.</t>
<t>The protected taint registry remains authoritative.</t>
</section>
<section numbered="true">
<name>F18 - Credential Broker Bypass</name> <t>A process attempts direct credential use outside the governed broker.</t>
<t>The corresponding path must be controlled or restricted.</t>
</section>
<section numbered="true">
<name>F19 - Direct Network Bypass</name> <t>A process uses a direct socket instead of an approved tool.</t>
<t>The required effectuation-path coverage prevents prohibited transmission.</t>
</section>
<section numbered="true">
<name>F20 - Asynchronous Job Continuation</name> <t>A queued worker attempts an operation after required authority is revoked.</t>
<t>Current Finality Sink verification prevents invalid new effects.</t>
</section>
<section numbered="true">
<name>F21 - Already Dispatched External Operation</name> <t>An operation was transmitted before revocation.</t>
<t>The system records the timing and reconciles its outcome without claiming retroactive prevention.</t>
</section>
<section numbered="true">
<name>F22 - Concurrent Taint Transition</name> <t>Multiple taint events affect one process simultaneously.</t>
<t>Protected atomic state updates prevent lost required restrictions.</t>
</section>
<section numbered="true">
<name>F23 - Concurrent Descendant Creation</name> <t>A child process is created while a lineage restriction is being propagated.</t>
<t>The creation boundary obtains the required current ancestor restriction or remains blocked.</t>
</section>
<section numbered="true">
<name>F24 - Registry Unavailability</name> <t>A protected lineage store is unavailable.</t>
<t>Mandatory lineage-dependent operations are restricted under the defined policy.</t>
</section>
<section numbered="true">
<name>F25 - Invalid Declassification</name> <t>An unauthorized process attempts to clear taint.</t>
<t>The protected controller rejects the declassification.</t>
</section>
<section numbered="true">
<name>F26 - Overly Broad Taint Propagation</name> <t>A conservative taint policy restricts more processes than necessary.</t>
<t>The system may support authorized declassification while preserving required restrictions.</t>
</section>
<section numbered="true">
<name>F27 - Incomplete IPC Coverage</name> <t>An unmediated IPC channel bypasses collection.</t>
<t>The claimed coverage must exclude, disable, or mediate that channel.</t>
</section>
<section numbered="true">
<name>F28 - Unknown Process Origin</name> <t>A process has no verifiable originating task or ancestry.</t>
<t>The protected controller applies an unknown-origin authority profile.</t>
</section>
<section numbered="true">
<name>F29 - Wrong Execution Generation</name> <t>A capability references an earlier executable instance.</t>
<t>Required current execution-generation verification fails.</t>
</section>
<section numbered="true">
<name>F30 - Wrong Agent Context</name> <t>A worker attempts to use authorization issued to a different agent context.</t>
<t>The effectuation controller rejects the mismatch.</t>
</section>
<section numbered="true">
<name>F31 - Revocation Delivery Failure</name> <t>One sink does not receive the new restriction.</t>
<t>The system enforces the required convergence, lease, or fallback policy and does not falsely report universal revocation completion.</t>
</section>
<section numbered="true">
<name>F32 - Protected State Rollback</name> <t>An earlier authority or taint registry state is restored.</t>
<t>The applicable protected continuity mechanism detects prohibited restoration.</t>
</section>
<section numbered="true">
<name>F33 - Tool Replacement</name> <t>An agent changes the executable tool or connector implementation.</t>
<t>The new execution or effectuation path is evaluated under current restrictions.</t>
</section>
<section numbered="true">
<name>F34 - Partial Effectuation</name> <t>A command has partially executed before revocation.</t>
<t>The controller distinguishes completed, remaining, cancelable, and indeterminate effects.</t>
</section>
<section numbered="true">
<name>F35 - Malicious Observation Producer</name> <t>An untrusted component supplies false security events.</t>
<t>The controller verifies required collection-source integrity or applies an appropriate unverified-source classification.</t>
</section>
<section numbered="true">
<name>F36 - Excessive Lineage Growth</name> <t>The lineage graph grows beyond configured resource bounds.</t>
<t>The system uses bounded traversal, protected summarization, or restrictive fallback without silently discarding required authority restrictions.</t>
<artwork type="text">| PART XVIII - IMPLEMENTATION VARIATIONS C-42.85 - Process-Isolated Implementation An AI agent executes as an ordinary operating-system process. A protected host-side controller maintains process-instance identity, lineage, taint state, and effectuation restrictions. Child processes and tool workers are bound to the originating task through trusted process- creation mechanisms.                                                                                                                                                                                                   |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| C-42.86 - Linux Kernel-Assisted Implementation A Linux-based implementation may use available security mechanisms for process identity, controlled execution, file and network access, and selected event observation. Illustrative interfaces may include security module hooks, process-creation mediation, controlled IPC interfaces, and eBPF-based instrumentation where supported. A kernel tracing interface does not automatically provide pre-effect enforcement. The selected configuration must employ actual enforcement-capable controls for the claimed preventive guarantees. |
| C-42.87 - Windows Process and Job Implementation A Windows-based implementation may use suitable process tokens, restricted execution contexts, job objects, protected service identities, and documented access-control or filtering interfaces. A protected controller maintains the corresponding process-instance and lineage records. The implementation must identify which enforcement interfaces can actually restrict the selected effectuation class.                                                                                                                              |</artwork>
</section>
<section numbered="true">
<name>C-42.88 - macOS Process Implementation</name> <t>A macOS implementation may employ applicable process, entitlement, sandbox, and supported system-extension mechanisms.</t>
<t>A protected authority service maintains lineage and taint state according to the available observation and control guarantees.</t>
</section>
<section numbered="true">
<name>C-42.89 - Container-Isolated Implementation</name> <t>An agent executes inside a container.</t>
<t>Host-side protected components track relevant processes and IPC or file dependencies.</t>
<artwork type="text">| The container may be restarted without clearing authoritative task restrictions. The deployment must account for host-exposed resources and direct effectuation paths.                                                                                                                                                                                                         |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| C-42.90 - Virtual-Machine Implementation A virtual-machine agent executes under a protected host or hypervisor arrangement. Lineage events may be collected inside the guest, through protected guest instrumentation, or through appropriately trusted host-side interfaces. The system must distinguish guest-reported observations from independently protected collection. |
| C-42.91 - Cloud-Hosted Worker Implementation An AI agent delegates operations to cloud-hosted workers. Authenticated handoff envelopes convey protected lineage and authority references. The cloud effectuation interface verifies current restrictions before performing governed external operations.                                                                       |</artwork>
</section>
<section numbered="true">
<name>C-42.92 - TEE-Assisted Taint Registry</name> <t>A TEE protects selected lineage, taint, authority, or revocation state.</t>
<t>Controlled observation interfaces supply required events.</t>
<t>The TEE evaluates protected transitions.</t>
<t>The corresponding Finality Sink verifies current authority at the actual effectuation boundary.</t>
</section>
<section numbered="true">
<name>C-42.93 - HSM-Assisted Evidence Implementation</name> <t>An HSM may authenticate protected observation records, taint transitions, or revocation commitments.</t>
<t>Protected cryptographic evidence does not by itself establish comprehensive process observation.</t>
<artwork type="text">| The source of the event must remain trusted for the stated protection.                                                                                                                                                                                                                                                                              |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| C-42.94 - Hardware Effectuation Sink A hardware network, storage, or accelerator controller may enforce current protected authority generations. The taint controller restricts operation classes through authenticated authority updates. The device must provide appropriate execution-time or command-admission controls for the claimed effect. |
| C-42.95 - Distributed Lineage Registry Multiple execution hosts maintain authenticated lineage references in a protected shared registry. A coordinated authority controller evaluates transitive restrictions across host boundaries. The system defines the required consistency and revocation convergence rules.                                |
| C-42.96 - Conservative Information-Flow Model A system lacking precise byte-level influence tracing may use process-level or object-level taint. Outputs receive the union of relevant input restrictions. This is an implementable conservative model, not a enforcement point of complete semantic attribution.                                               |</artwork>
</section>
<section numbered="true">
<name>C-42.97 - Integrated Single-Node PED and Sink</name> <t>One protected host component may maintain taint state, validate operations, commit evidence, establish bounded authorization, and control the actual effect.</t>
<t>Physical separation is unnecessary where the enforcement point permits logical integration and the selected component provides required protected-state integrity.</t>
</section>
<section numbered="true">
<name>PART XIX - TECHNICAL DATA STRUCTURES</name>
</section>
<section numbered="true">
<name>C-42.98 - ProcessInstanceRecord</name> <t>Fields may include:</t>
<t>1. ProcessInstanceID.
2. HostBootGeneration.
3. KernelProcessReference.
4. ParentProcessInstanceID.
5. AgentContextID.
6. TaskID.
7. ExecutionGeneration.
8. CurrentAuthorityGeneration.
9. CurrentTaintGeneration.
10. ProcessLifecycleState.</t>
</section>
<section numbered="true">
<name>C-42.99 - LineageEdgeRecord</name> <t>Fields may include:</t>
<t>1. EdgeID.
2. SourceContextID.
3. TargetContextID.
4. RelationshipClass.
5. EventSequence.
6. SourceExecutionGeneration.
7. TargetExecutionGeneration.
8. ObservingComponentID.
9. AuthenticationReference.
10. EdgeValidityState.</t>
</section>
<section numbered="true">
<name>C-42.100 - TaintStateRecord</name> <t>Fields may include:</t>
<t>1. TaintRecordID.
2. ProcessInstanceID.
3. ExecutionGeneration.
4. TaintLabels.
5. TaintGeneration.
6. OriginatingObservationReferences.
7. ApplicableAuthorityGeneration.
8. ObservationCoverageStatus.
9. RestrictionProfile.
10. ProtectedCommitmentReference.</t>
</section>
<section numbered="true">
<name>C-42.101 - ObservationEventRecord</name> <t>Fields may include:</t>
<t>1. EventID.
2. ProcessInstanceID.
3. EventClass.
4. SourceObjectReference.
5. SourceTrustClass.
6. EventSequence.
7. ObservationTimeReference.
8. TrustedCollectorID.
9. AuthenticationReference.
10. CommitmentStatus.</t>
</section>
<section numbered="true">
<name>C-42.102 - ProtectedAuthorityRestrictionRecord</name> <t>Fields may include:</t>
<t>1. RestrictionID.
2. AgentContextID.
3. ProcessInstanceID.
4. TaintGeneration.
5. AuthorityGeneration.
6. RevocationGeneration.
7. RestrictedOperationClasses.
8. RequiredRevalidationClasses.
9. AffectedSinkReferences.
10. RestrictionStatus.</t>
</section>
<section numbered="true">
<name>C-42.103 - DelegatedWorkerLineageRecord</name> <t>Fields may include:</t>
<t>1. DelegationID.
2. OriginatingProcessInstance.
3. ReceivingWorkerID.
4. AgentContextID.
5. TaskID.
6. ProtectedLineageReference.
7. TaintGeneration.
8. DelegationGeneration.
9. PermittedOperationScope.
10. CurrentAuthorityGeneration.</t>
</section>
<section numbered="true">
<name>C-42.104 - CandidateActTaintRecord</name> <t>Fields may include:</t>
<t>1. CandidateActID.
2. ProcessInstanceID.
3. ExecutionGeneration.
4. AgentContextID.
5. OperationDescriptorDigest.
6. TaintGeneration.
7. AuthorityGeneration.
8. RequiredSinkID.
9. CandidateStatus.
10. ProtectedEvidenceReference.</t>
</section>
<section numbered="true">
<name>C-42.105 - TaintValidationEvidenceRecord</name> <t>Fields may include:</t>
<t>1. EvidenceID.
2. CandidateActID.
3. ProcessInstanceID.
4. ExecutionGeneration.
5. CurrentTaintReference.
6. AuthorityGeneration.
7. ValidationOutcome.
8. OperationDescriptorDigest.
9. RequiredSinkID.
10. ProtectedCommitment.</t>
</section>
<section numbered="true">
<name>C-42.106 - RevocationBarrierRecord</name> <t>Fields may include:</t>
<t>1. RevocationID.
2. OriginatingContextID.
3. AffectedContextSet.
4. PreviousAuthorityGeneration.
5. NewAuthorityGeneration.
6. AffectedFinalitySinkSet.
7. SinkAppliedGenerationState.
8. OutstandingOperationSet.
9. RequiredBarrierCondition.
10. ConvergenceStatus.</t>
</section>
<section numbered="true">
<name>C-42.107 - OutstandingOperationRecord</name> <t>Fields may include:</t>
<t>1. OperationID.
2. CandidateActID.
3. OriginatingProcessInstance.
4. DelegationReference.
5. AuthorityGeneration.
6. CurrentOperationState.
7. RequiredFinalitySink.
8. DispatchReference.
9. CompletionReference.
10. ReconciliationState.</t>
<t>These structures may be implemented using kernel-maintained records, protected service databases, authenticated event journals, secure memory, protected registers, or cryptographically authenticated distributed state.</t>
</section>
<section numbered="true">
<name>PART XX - ENGINEERING VERIFICATION</name>
</section>
<section numbered="true">
<name>C-42.108 - Proposed Verification Test Matrix</name> <t>The following are proposed tests rather than representations of experiments already performed.</t>
</section>
<section numbered="true">
<name>Test Condition</name> <t>T1 Clean process creates a permitted</t>
<t>operation T2 Process reads untrusted webpage T3 Tainted parent creates child T4 Executable replacement T5 PID recycled</t>
</section>
<section numbered="true">
<name>Expected behavior</name> <t>Required current authorization evaluated Applicable taint state updated Required labels inherited Required restrictions retained Process instances distinguished</t>
<t>T6 Tainted process invokes shell T7 Tainted IPC sender T8 Tainted file written and read T9 Shared-memory information flow T10 File descriptor passed to worker T11 Remote delegated worker T12 Forged process ancestry T13 Protected taint state tampered T14 Taint cleared in local memory T15 Unauthorized declassification T16 Valid authorized declassification T17 Taint triggers authority change T18 Stale capability after revocation T19 Wrong execution generation T20 Wrong agent identity T21 Missing required observation T22 Delayed telemetry T23 Concurrent taint events T24 Concurrent descendant creation T25 Tool worker with broad credential T26 Direct network bypass T27 Queued operation after revocation T28 Operation already dispatched T29 Revocation delivery failure T30 Process restart T31 Container replacement T32 Snapshot rollback T33 Protected registry unavailable T34 Excessive lineage graph T35 Incomplete IPC coverage T36 Credential use after taint transition T37 Finality Sink capability replay T38 Remote worker loses lineage reference T39 Process termination with outstanding work Pending operation policy enforced T40 Revocation and effectuation race</t>
<t>New context remains subject to restrictions Applicable receiver taint propagated File-mediated restrictions propagated Configured taint policy applied Current effectuation authority enforced Required handoff state verified Untrusted ancestry rejected Integrity violation detected Protected state remains authoritative Rejected Defined restriction transition applied Protected generation advanced Finality Sink rejects Authorization rejected Authorization rejected Restrictive policy enforced Claimed race protections tested Required state updates preserved New child receives applicable restrictions Protected task authority maintained Relevant effectuation path controlled Current finality checked Outcome classified and reconciled Required convergence limitation recognized Protected lineage continuity maintained Restrictions not automatically cleared Stale state or grants rejected Mandatory operations restricted Defined bounded behavior Required coverage failure detected Current authorization required Protected usage-state restriction enforced Required revalidation or denial</t>
<t>Claimed ordering guarantee verified</t>
<t>A concrete test harness must specify the trusted observation boundaries, protected authoritystate implementation, effectuation interfaces, expected lineage edges, event ordering, and observable results.</t>
</section>
<section numbered="true">
<name>PART XXI - Enforcement-Point Mapping and Technical Correspondence</name>
</section>
<section numbered="true">
<name>C-42.109 - Reconstructed Independent enforcement point(s) corresponding to source item(s) 42</name> <t>The embodiment provides technical implementation support for:</t>
<t>enforcement point(s) corresponding to source item(s) 42(a): AI-agent execution environments containing processes, subprocesses,</t>
<t>generated programs, interpreters, tool workers, and delegated components.</t>
<t>enforcement point(s) corresponding to source item(s) 42(b): Trusted observation of untrusted information access, agent-generated code</t>
<t>execution, tool invocation, process creation, delegation, and effect-capable resource access.</t>
<t>enforcement point(s) corresponding to source item(s) 42(c): Machine-verifiable process-lineage attribution associated with originating agent</t>
<t>context, execution-generation identity, and relevant relationship records.</t>
<t>enforcement point(s) corresponding to source item(s) 42(d): Protected taint-state assignment, combination, and propagation through defined</t>
<t>lineage relationships.</t>
<t>enforcement point(s) corresponding to source item(s) 42(e): Protected authority, permission, generation, and revocation state maintained</t>
<t>outside agent-controlled modification authority.</t>
<t>enforcement point(s) corresponding to source item(s) 42(f): Taint-triggered reduction, suspension, revocation, or required revalidation of</t>
<t>previously available operation permissions.</t>
<t>enforcement point(s) corresponding to source item(s) 42(g): Controlled effectuation interfaces preventing use of invalid earlier authority.</t>
<t>enforcement point(s) corresponding to source item(s) 42(h): Prevention of authority restoration through descendant creation, process-ID</t>
<t>reuse, executable replacement, or delegated execution.</t>
</section>
<section numbered="true">
<name>C-42.110 - Reconstructed Dependent enforcement point(s) corresponding to source item(s) 43</name> <t>The embodiment provides implementation mechanisms for:</t>
<t>1. Process-creation lineage.
2. Executable invocation.
3. Tool invocation.
4. Shared-data consumption.
5. IPC information flow.
6. Delegated worker creation.
7. Information-derived output propagation.
8. Defined taint combination functions.
9. Transitive propagation through multi-step relationships.
10. Protected retention of restrictions across execution-identity changes.
11. Authorized declassification and revalidation.
12. Prevention of automatic descendant authority restoration.</t>
</section>
<section numbered="true">
<name>C-42.111 - Reconstructed Dependent enforcement point(s) corresponding to source item(s) 44</name> <t>The embodiment provides implementation mechanisms for:</t>
<t>1. Taint-triggered authority-generation transition.
2. Protected revocation state.
3. Tool-dispatcher restrictions.
4. Credential-broker restrictions.
5. Network-egress controls.
6. File-operation restrictions.
7. Privileged connector restrictions.
8. Current Finality Sink state verification.
9. Stale Candidate Act invalidation.
10. Fail-closed handling of required observation loss.
11. Outstanding asynchronous operation control.
12. Revocation convergence and reconciliation.</t>
</section>
<section numbered="true">
<name>PART XXII - implementer IMPLEMENTATION REQUIREMENTS</name>
</section>
<section numbered="true">
<name>C-42.112 - Implementation Checklist</name> <t>A person having ordinary skill in the art implementing the disclosed system identifies:</t>
<t>1. The agent and process execution environments.
2. The trusted computing base.
3. The relevant attacker capabilities.
4. The process-instance identity mechanism.
5. The process-creation observation point.
6. The execution-generation rules.
7. The agent and task association mechanism.
8. The trusted runtime observation sources.
9. The taint-triggering event classes.
10. The source trust-classification procedure.
11. The process-lineage graph representation.
12. The lineage-edge definitions.
13. The required IPC and data-object boundaries.
14. The file-object taint mechanism.
15. The shared-memory handling policy.
16. The descriptor-passing rules.
17. The delegated worker identity procedure.
18. The remote handoff authentication mechanism.
19. The taint-state schema.
20. The taint combination function.
21. The transitive propagation algorithm.
22. The event-ordering and race-prevention mechanism.
23. The protected authority-state store.
24. The taint-to-authority policy mapping.
25. The protected generation-transition mechanism.</t>
<t>26. The revocation-barrier procedure.
27. The affected Finality Sink registry.
28. The applicable effectuation-path restrictions.
29. The Candidate Act descriptor representation.
30. The protected validation procedure.
31. The validation-evidence commitment mechanism, where required.
32. The scoped finality authorization representation, where required.
33. The actual operation reconstruction procedure.
34. The sink-local current-state verification mechanism.
35. The outstanding-operation state machine.
36. The queued and dispatched operation rules.
37. The observation coverage requirements.
38. The handling of missing or delayed events.
39. The authorized declassification procedure.
40. The rollback and restart continuity mechanism.
41. The resource limits for lineage propagation.
42. The tests establishing the claimed prevention and revocation properties.</t>
<t>The implementation must provide technical controls corresponding to the claimed observation and enforcement guarantees.</t>
<t>Merely logging child processes, assigning a taint label, or displaying a warning does not necessarily establish protected revocation of the authority to perform an actual external effect.</t>
</section>
<section numbered="true">
<name>C-42.113 - Technical Effect</name> <t>The disclosed architecture permits security-relevant information exposure or execution events to influence protected effectuation authority across multiple related processes and delegated workers.</t>
<t>The system assigns machine-verifiable process-instance identities, records relevant execution and information-flow relationships, and propagates applicable taint or restriction states through defined lineage edges.</t>
<t>A protected authority controller converts specified taint transitions into machine-enforceable permission changes.</t>
<t>A Finality Sink or corresponding effectuation controller verifies the current authority state before permitting governed consequential operations.</t>
<t>The system prevents an affected execution context from regaining restricted authority solely by creating a child process, replacing its executable, relaying information through IPC, transferring an operation to a worker, or reusing a stale grant.</t>
<t>The implementation may additionally restrict outstanding asynchronous operations and preserve protected taint and authority continuity across restart, migration, or snapshot restoration.</t>
<t>The claimed technical guarantees depend upon the actual observation coverage, state integrity, event ordering, effectuation-path controls, and supported revocation semantics.</t>
<section numbered="true">
<name>C-42.114 - Technical Summary</name> <t>this implementation profile discloses a computer-implemented artificial-intelligence-agent process-lineage control system comprising an agent execution environment, a trusted runtime observation component, a protected process-lineage registry, a taint-state controller, a protected authority-state controller, and one or more enforcement-capable effectuation interfaces.</t>
<t>Security-relevant information or execution events are associated with authenticated process instances and execution generations.</t>
<t>The system records selected process creation, executable replacement, interprocess communication, shared-data access, tool invocation, and delegated execution relationships.</t>
<t>Applicable taint states are propagated through these relationships according to defined protected policies.</t>
<t>A taint-state transition may cause a protected authority or revocation generation to advance and thereby reduce, suspend, revoke, or require revalidation of previously available operation authority.</t>
<t>A governed Candidate Act remains non-effective until the required current authorization conditions are satisfied.</t>
<t>Where protected execution finality is used, validation evidence and a scoped non-bearer finality capability are associated with the operation, protected taint state, authority generation, execution context, and designated Finality Sink.</t>
<t>The Finality Sink verifies the actual pending operation and applicable current protected state before permitting its designated consequence.</t>
<t>The system additionally provides protected handling of descendant inheritance, executable replacement, process-ID reuse, delegated workers, observation failure, outstanding asynchronous operations, authorized declassification, and session recovery.</t>
<t>The architecture may be implemented through processes, containers, virtual machines, cloud services, protected kernels, TEEs, HSMs, or cooperating hardware and software effectuation controllers.</t>
</section>
<section numbered="true">
<name>PROTECTED POST-DNS-RESOLUTION ARTIFICIAL-INTELLIGENCE-AGENT NETWORK-EGRESS FINALITY WITH EFFECTIVE-ENDPOINT VERIFICATION,</name>
</section>
<section numbered="true">
<name>DNS REBINDING RESISTANCE, CONNECTION-SCOPED AUTHORITY, PROXY- ROUTE BINDING, AND NON-BYPASSABLE TRANSMISSION CONTROL</name>
</section>
</section>
</section>
<section numbered="true" anchor="profile-c45">
<name>Implementation Profile C-45</name> <t>Source location: original disclosure pages 758-829. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>C-45.1 - Technical Field</name> <t>this implementation profile relates to artificial-intelligence-agent security, network access control, protected network egress, domain-name resolution, destination verification, application-programming-interface authorization, proxy enforcement, protected credential use, network connection identity, and execution-finality control.</t>
<t>More particularly, the embodiment discloses a computer-implemented system in which network operations proposed directly or indirectly by an artificial-intelligence agent are held in a Non-Effective State, validated against protected authority and effective-destination conditions, associated with protected validation evidence and bounded non-bearer finality authority, and verified by a Finality Sink before the corresponding governed network transmission becomes effective.</t>
<t>The embodiment addresses technical circumstances in which a hostname, service identifier, requested endpoint, effective Internet Protocol address, transport connection, routing destination, proxy destination, or application request may differ during the lifetime of a proposed network operation.</t>
<t>The system may operate with:</t>
<t>(a) network-isolated agent processes;
(b) containerized agents;
(c) virtual-machine agents;
(d) cloud-hosted autonomous agents;
(e) browser and computer-use agents;
(f) API connectors;
(g) protected network proxies;
(h) credential brokers;
(i) host-side network workers;
(j) secure service gateways;
(k) programmable network devices;
(l) SmartNICs or DPUs;
(m) kernel or hypervisor network controls;</t>
<t>(n) protected enforcement domains;</t>
<t>(o) cryptographically isolated enforcement domains; or</t>
<t>(p) combinations thereof.</t>
<t>The implementation is independent of a particular operating system, DNS resolver, proxy vendor, HTTP library, transport protocol, cloud provider, or network-device manufacturer.</t>
<t>The selected implementation must provide the actual network interception, request visibility, endpoint identification, state protection, and effectuation control required by the applicable enforcement point.</t>
</section>
<section numbered="true">
<name>PART I - TECHNICAL PROBLEM</name>
</section>
<section numbered="true">
<name>C-45.2 - Preliminary Destination Authorization Is Insufficient</name> <t>An AI agent may request transmission to an apparently permitted network destination.</t>
<t>For example, the agent may request:</t>
<t>An upstream policy controller may inspect the hostname and determine that it belongs to an authorized service.</t>
<t>However, the actual network operation may later use an endpoint different from the one anticipated by the preliminary check.</t>
<t>Such differences may arise from:</t>
<t>1. DNS resolution.
2. DNS cache changes.
3. Repeated hostname resolution.
4. DNS rebinding.
5. CNAME or alias processing.
6. A/AAAA address selection.
7. HTTP redirects.
8. Proxy resolution.
9. Proxy failover.
10. Transport connection reuse.
11. Connection pooling.
12. Protocol negotiation.
13. HTTP/2 connection coalescing.
14. QUIC connection migration.
15. Service discovery.
16. Dynamic routing.
17. Alternate network adapters.</t>
<t>18. Direct socket access.
19. Privileged host connectors.
20. Delegated worker execution.</t>
<t>Accordingly, a determination that a requested hostname is permitted does not necessarily establish that every later effective endpoint or transport connection remains within the authorized scope.</t>
</section>
<section numbered="true">
<name>C-45.3 - DNS Rebinding Problem</name> <t>A DNS response associated with a hostname may change between an authorization check and a subsequent connection attempt.</t>
<t>For example:</t>
<t>Initial resolution:</t>
<t>approved.example → 198.51.100.20</t>
<t>Later resolution:</t>
<t>approved.example → 127.0.0.1</t>
<t>The addresses are illustrative documentation values.</t>
<t>If the network controller authorizes the hostname but permits a later independent resolution to select a prohibited loopback or internal address without renewed verification, the agent may obtain a network route that was not within the protected authorization.</t>
<t>The system therefore distinguishes:</t>
<t>(a) requested hostname;
(b) resolved address set;
(c) selected endpoint;
(d) actual effective connection target; and
(e) permitted destination scope.</t>
<t>The relevant post-resolution predicate must be evaluated against the address or endpoint that will actually be used.</t>
</section>
<section numbered="true">
<name>C-45.4 - Proxy and Connector Transformation Problem</name> <t>An agent may issue an abstract tool request such as:</t>
<t>SEND_REQUEST(service="approved-service")</t>
<t>A host-side connector may later construct:</t>
<t>POST</t>
<t>The connector may then use a proxy, resolve the destination, choose a transport endpoint, insert credentials, or transform the request.</t>
<t>A preliminary approval of the abstract tool operation does not necessarily establish authorization of the concrete network request.</t>
<t>The Finality Sink must obtain or reconstruct the material effective parameters required by the enforcement point.</t>
</section>
<section numbered="true">
<name>C-45.5 - Connection Reuse Problem</name> <t>A network client may reuse an existing connection for subsequent operations.</t>
<t>The connection may have been authorized under:</t>
<artwork type="text">| x | An earlier policy generation.   |
| - | ------------------------------- |
| x | A different agent task.         |
| x | A different resource scope.     |
| x | A different application origin. |
| x | A previous authority lease.     |
| x | An earlier session generation.  |</artwork>
<t>A system that checks authorization only when a socket is initially established may fail to enforce current operation-specific conditions for later transmissions over the same socket.</t>
<t>The embodiment therefore provides connection-scoped and, where required, request-scoped authority verification.</t>
</section>
<section numbered="true">
<name>C-45.6 - Network Non-Bypassability Problem</name> <t>An agent may have access to multiple network paths.</t>
<t>For example:</t>
<t>AGENT → CONTROLLED PROXY → INTERNET</t>
<t>and:</t>
<t>AGENT → DIRECT SOCKET → INTERNET</t>
<t>If only the first path implements protected network finality, the agent may bypass the intended enforcement through the second.</t>
<t>The claimed network-egress finality therefore requires the actual governed transmission path to be controlled or a corresponding enforceable restriction preventing uncontrolled alternate transmission.</t>
</section>
<section numbered="true">
<name>PART II - CENTRAL TECHNICAL PRINCIPLE</name>
</section>
<section numbered="true">
<name>C-45.7 - Computation Is Not Network Authority</name> <t>An agent may compute, construct a URL, perform permitted information processing, or propose a network request.</t>
<t>These operations do not independently authorize transmission to an external destination.</t>
<t>The proposed network operation is represented as a Candidate Network Egress Act.</t>
<t>The operation remains in a Non-Effective State until the required authorization conditions are satisfied.</t>
<t>A Protected Enforcement Domain (PED) evaluates applicable authority and destination predicates.</t>
<t>Protected validation evidence is committed.</t>
<t>A scoped non-bearer network-egress capability is established.</t>
<t>The Finality Sink obtains or reconstructs the actual pending network operation, verifies its effective endpoint and required authorization, and only then permits the governed transmission.</t>
</section>
<section numbered="true">
<name>C-45.8 - Representative Security Relationship</name> <t>For an operation N, the system may require:</t>
<t>PERMIT_NETWORK_EFFECT(N) =</t>
<t>VALID_CANDIDATE(N)</t>
<t>AND VALID_PROTECTED_AUTHORITY(N)</t>
<t>AND PERMITTED_EFFECTIVE_DESTINATION(N)</t>
<t>AND PERMITTED_OPERATION_SCOPE(N)</t>
<t>AND VALID_PROTECTED_EVIDENCE(N)</t>
<t>AND VALID_SCOPED_ENABLEMENT(N)</t>
<t>AND CURRENT_AUTHORITY_GENERATION(N)</t>
<t>AND VALID_SINK_LOCAL_STATE(N)</t>
<t>AND CONTROLLED_EGRESS_PATH(N).</t>
<t>The particular predicates are selected according to the enforcement point and the protected policy.</t>
<t>A valid hostname does not replace a required effective-endpoint check.</t>
<t>A valid effective IP address does not replace a required operation-specific credential, method, path, payload, or task-authority check.</t>
</section>
<section numbered="true">
<name>PART III - PRINCIPAL SYSTEM COMPONENTS</name>
</section>
<section numbered="true">
<name>C-45.9 - Agent Execution Environment</name> <t>An Agent Execution Environment comprises a computing context in which one or more artificial-intelligence agents generate proposed network operations.</t>
<t>The environment may comprise an operating-system process, container, virtual machine, managed agent runtime, delegated worker, browser runtime, or associated tool-execution context.</t>
<t>The agent does not have direct modification authority over the protected network authorization state.</t>
</section>
<section numbered="true">
<name>C-45.10 - Network Operation Interceptor</name> <t>A Network Operation Interceptor captures a proposed governed network operation before the specified transmission effect.</t>
<t>Possible interception points include:</t>
<t>(a) a controlled API dispatcher;
(b) a protected HTTP client interface;
(c) a proxy submission interface;</t>
<t>(d) a host-side network broker;</t>
<t>(e) a privileged connector;</t>
<t>(f) a kernel-mediated network operation;</t>
<t>(g) a virtual network interface;</t>
<t>(h) a protected device command interface; or</t>
<t>(i) another technically enforceable network boundary.</t>
<t>The interceptor must be positioned so that the designated governed effect has not already occurred.</t>
</section>
<section numbered="true">
<name>C-45.11 - Candidate Network Egress Holder</name> <t>A Candidate Network Egress Holder maintains the request in a Non-Effective State.</t>
<t>The holder may use:</t>
<t>1. A protected request buffer.
2. A pending connector operation.
3. A withheld socket request.
4. A disabled transport send operation.
5. A controlled proxy queue.
6. A protected packet queue.
7. A staged credential-bearing request.
8. A protected network-device command descriptor.</t>
<t>The operation remains unable to cause the governed transmission until the required finality conditions succeed.</t>
</section>
<section numbered="true">
<name>C-45.12 - Destination Resolution Controller</name> <t>A Destination Resolution Controller obtains or verifies effective endpoint information associated with the proposed operation.</t>
<t>It may process:</t>
<t>(a) requested hostnames;
(b) normalized hostnames;
(c) canonical aliases;</t>
<t>(d) DNS answers;</t>
<t>(e) DNSSEC validation status, where used;</t>
<t>(f) service discovery results;</t>
<t>(g) selected IP addresses;</t>
<t>(h) transport ports;</t>
<t>(i) proxy endpoints;</t>
<t>(j) service identities; or</t>
<t>(k) other endpoint-selection information.</t>
<t>The controller must distinguish resolution data from an actual established connection.</t>
</section>
<section numbered="true">
<name>C-45.13 - Protected Network Authority Registry</name> <t>A Protected Network Authority Registry maintains the current authorization governing selected network operations.</t>
<t>A representative record contains:</t>
<t>AuthorityRecordID</t>
<t>AgentContextID</t>
<t>TaskID</t>
<t>PermittedServiceScope</t>
<t>PermittedNetworkZones</t>
<t>PermittedProtocolClasses</t>
<t>PermittedOperations</t>
<t>PermittedDestinationPolicy</t>
<t>PolicyGeneration</t>
<t>RevocationGeneration</t>
<t>ValidityState</t>
<t>The requesting agent cannot independently change the authoritative contents of this registry.</t>
</section>
<section numbered="true">
<name>C-45.14 - Protected Enforcement Domain</name> <t>The PED evaluates the applicable Candidate Network Egress Act against:</t>
<t>1. Authenticated requesting context.
2. Task authority.
3. Requested destination.
4. Effective resolved destination.
5. Permitted protocol.
6. Operation method or class.
7. Target resource.
8. Credential scope.
9. Payload or data classification, where required.
10. Current policy.
11. Revocation state.
12. Freshness.
13. Network-zone restrictions.
14. Required Finality Sink identity.</t>
<t>The PED also performs any protected-state operation required by the selected enforcement point.</t>
</section>
<section numbered="true">
<name>C-45.15 - Protected Validation Evidence Controller</name> <t>The Protected Validation Evidence Controller commits evidence associating successful validation with the Candidate Network Egress Act and its authorized scope.</t>
<t>The evidence may be represented by:</t>
<t>(a) an authenticated protected record;
(b) a signed receipt;
(c) a protected transaction entry;
(d) a CIED-maintained commitment;
(e) a protected state-machine transition; or
(f) another suitable machine-verifiable representation.</t>
</section>
<section numbered="true">
<name>C-45.16 - Scoped Network-Egress Capability Controller</name> <t>The Scoped Network-Egress Capability Controller creates or activates bounded authority for the validated operation.</t>
<t>The capability may be bound to:</t>
<artwork type="text">| x | Candidate Act identity.                     |
| - | ------------------------------------------- |
| x | Authorized operation descriptor.            |
| x | Effective destination scope.                |
| x | Protected validation evidence.              |
| x | Current policy generation.                  |
| x | Current authority or revocation generation. |
| x | Authorized Finality Sink.                   |
| x | Connection or request identity.             |
| x | Permitted usage count.                      |
| x | Expiration.                                 |
| x | Protected sink-local state.                 |</artwork>
<t>Mere possession of a signed string is not sufficient to establish non-bearer operation if the string can be copied and used by any holder.</t>
<t>A non-bearer implementation therefore employs protected consumption, authenticated channel binding, protected handle semantics, or another mechanism preventing unauthorized use based solely on possession.</t>
</section>
<section numbered="true">
<name>C-45.17 - Network-Egress Finality Sink</name> <t>A Network-Egress Finality Sink controls the specified consequential network transmission.</t>
<t>A representative sink comprises:</t>
<t>(a) a protected network proxy;
(b) a network gateway;
(c) a credential-bearing connector gateway;
(d) a controlled host network broker;
(e) an enforceable kernel-network component;
(f) a SmartNIC or DPU with suitable inspection and control;</t>
<t>(g) a destination-side service controller for an appropriately defined effect; or</t>
<t>(h) another enforceable network operation interface.</t>
<t>The sink verifies the actual pending operation before permitting the governed effect.</t>
<t>Its security enforcement point is limited to the effectuation boundary it actually controls.</t>
</section>
<section numbered="true">
<name>C-45.18 - Connection State Controller</name> <t>A Connection State Controller maintains protected associations among network operations, transport connections, effective endpoints, authorization generations, and allowed request scope.</t>
<t>It may monitor or restrict connection establishment, reuse, replacement, and permitted migration.</t>
</section>
<section numbered="true">
<name>C-45.19 - Alternate Egress Path Controller</name> <t>An Alternate Egress Path Controller identifies and restricts other network interfaces or services capable of producing the governed transmission.</t>
<t>It may coordinate with the path-completeness mechanisms described for an agent sandbox.</t>
<t>It must not classify an interface as covered merely because the preferred request route passes through a proxy.</t>
</section>
<section numbered="true">
<name>PART IV - NETWORK IDENTITY REPRESENTATIONS</name>
</section>
<section numbered="true">
<name>C-45.20 - Requested Destination Identity</name> <t>A Requested Destination Identity identifies the target named or specified by the requesting agent.</t>
<t>It may comprise:</t>
<t>RequestedScheme</t>
<t>RequestedHostname</t>
<t>RequestedPort</t>
<t>RequestedServiceID</t>
<t>RequestedResourcePath</t>
<t>RequestedProtocol</t>
<t>The system normalizes the representation under a defined parser and canonicalization policy.</t>
</section>
<section numbered="true">
<name>C-45.21 - Hostname Canonicalization</name> <t>Hostname canonicalization may address:</t>
<t>1. Case normalization.
2. Internationalized domain-name representation.
3. Trailing-dot handling.
4. Explicit versus default port representation.
5. Bracketed IPv6 literals.
6. IP-address literal parsing.
7. Percent-encoding interpretation where applicable.
8. URL parser consistency.
9. Canonical service identity.
10. Scheme-specific authority syntax.</t>
<t>The PED and Finality Sink must not rely on inconsistent parsers that interpret the same textual request as materially different endpoints.</t>
<t>A concrete implementation specifies its canonicalization rules and rejects ambiguous unsupported representations.</t>
</section>
<section numbered="true">
<name>C-45.22 - DNS Answer Representation</name> <t>A representative DNS result record may comprise:</t>
<t>ResolutionID = DNS-4501</t>
<t>RequestedHostname = approved.example</t>
<t>CanonicalHostname = approved.example</t>
<t>AddressSet = {198.51.100.20, 2001:db8::20}</t>
<t>ResolverIdentity = RESOLVER-01</t>
<t>ResolutionGeneration = 302</t>
<t>ValidityReference = DNS-CACHE-4501</t>
<t>ResolutionStatus = ACCEPTED</t>
<t>The IP addresses are documentation examples.</t>
<t>The record may also include applicable aliases, address families, TTL-related information, DNSSEC status, resolver trust properties, or service discovery metadata.</t>
<t>The policy must not assume that all returned addresses are necessarily authorized merely because one is permitted.</t>
</section>
<section numbered="true">
<name>C-45.23 - Selected Endpoint</name> <t>A Selected Endpoint means the actual destination candidate chosen for a particular transport attempt.</t>
<t>A representative endpoint comprises:</t>
<t>AddressFamily</t>
<t>SelectedIPAddress</t>
<t>SelectedPort</t>
<t>TransportProtocol</t>
<t>IntendedServiceIdentity</t>
<t>RouteContext</t>
<t>ResolutionReference</t>
<t>The selected endpoint may be one member of a larger resolution result.</t>
</section>
<section numbered="true">
<name>C-45.24 - Effective Transport Endpoint</name> <t>An Effective Transport Endpoint means the endpoint used by the transport connection or datagram transmission according to the selected network architecture.</t>
<t>Where a client connects directly, the effective transport endpoint may be the selected remote IP address and port.</t>
<t>Where a client connects through a forward proxy, the immediate transport endpoint may be the proxy itself.</t>
<t>The intended target service must then be represented separately through an authenticated proxy request or tunnel-control operation.</t>
<t>The system does not conflate the immediate socket peer with the final application destination.</t>
</section>
<section numbered="true">
<name>C-45.25 - Application Service Identity</name> <t>An Application Service Identity may include:</t>
<t>(a) HTTPS origin;
(b) expected DNS hostname;</t>
<t>(c) authenticated server certificate identity;</t>
<t>(d) application service identifier;</t>
<t>(e) API resource scope;</t>
<t>(f) service-mesh identity;</t>
<t>(g) another authenticated service identity.</t>
<t>Application service identity is not identical to IP address.</t>
<t>A service may legitimately use multiple IP addresses.</t>
<t>An IP address may host multiple application services.</t>
<t>The applicable enforcement point may require both endpoint-level and service-level restrictions.</t>
</section>
<section numbered="true">
<name>C-45.26 - Effective Network Operation Descriptor</name> <t>A representative descriptor comprises:</t>
<t>CandidateActID = CA-4501</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>OperationClass = HTTPS_REQUEST</t>
<t>RequestedHostname = approved.example</t>
<t>RequestedPort = 443</t>
<t>SelectedIPAddress = 198.51.100.20</t>
<t>TransportProtocol = TCP</t>
<t>HTTPMethod = POST</t>
<t>ResourcePath = /v1/resource</t>
<t>PayloadDigest = DIGEST-4501</t>
<t>AuthorityGeneration = 105</t>
<t>ConnectionGeneration = 71</t>
<t>RequiredSinkID = FS-NET-45</t>
<t>CandidateStatus = STAGED</t>
<t>The descriptor may omit fields irrelevant to the selected operation class.</t>
<t>Material fields are canonically encoded under a specified format.</t>
</section>
<section numbered="true">
<name>PART V - DESTINATION POLICY</name>
</section>
<section numbered="true">
<name>C-45.27 - Protected Destination Scope</name> <t>A protected network policy may define permitted destinations by:</t>
<t>1. Named service identity.
2. Hostname.
3. Domain pattern.
4. Explicit IP address.
5. IP prefix.
6. Network zone.
7. Port.
8. Protocol.
9. Authenticated service identity.
10. Application endpoint.
11. A combination of these attributes.</t>
<t>The policy must specify which conditions are mandatory.</t>
<t>For example, a hostname permit rule may additionally require the selected IP address to be outside restricted network ranges.</t>
</section>
<section numbered="true">
<name>C-45.28 - Network-Zone Classification</name> <t>A representative implementation classifies selected effective endpoints into network zones, including:</t>
<t>PUBLIC_PERMITTED</t>
<t>PUBLIC_RESTRICTED</t>
<t>LOOPBACK</t>
<t>LINK_LOCAL</t>
<t>PRIVATE_NETWORK</t>
<t>ADMINISTRATION_NETWORK</t>
<t>CLOUD_METADATA</t>
<t>LOCAL_SERVICE</t>
<t>UNROUTABLE_OR_SPECIAL_USE</t>
<t>UNKNOWN</t>
<t>The exact classification depends upon the deployment.</t>
<t>Public/private classification alone may be insufficient where an enterprise has sensitive public-routable infrastructure or permitted internal services.</t>
<t>The policy therefore supports explicit resource and network-zone restrictions.</t>
</section>
<section numbered="true">
<name>C-45.29 - Destination Allow Rules</name> <t>A protected rule may require:</t>
<t>ALLOW only if:</t>
<t>(a) the originating task is authorized;
(b) the destination service identity is permitted;
(c) the effective selected endpoint is in the authorized scope;
(d) the requested port and protocol are permitted;
(e) the operation class is permitted;
(f) the request remains within allowed resource and payload restrictions; and
(g) current protected authority state is valid.</t>
<t>Failure of a required condition causes the operation to remain non-effective.</t>
</section>
<section numbered="true">
<name>C-45.30 - Address-Set Versus Selected-Address Policy</name> <t>A hostname may resolve to multiple addresses.</t>
<t>A selected policy may require:</t>
<t>Option A: Every returned address must be permitted.</t>
<t>Option B: The controller may select only an individually permitted address.</t>
<t>Option C: The controller requires a specified service identity plus a permitted address or</t>
<t>route property.</t>
<t>The selected algorithm is defined by policy.</t>
<t>An implementation using Option B must prevent the transport library from later selecting an unchecked address.</t>
<t>For dual-stack connection attempts, each address actually attempted must satisfy the applicable effective-endpoint policy.</t>
</section>
<section numbered="true">
<name>PART VI - PROTECTED DNS RESOLUTION</name>
</section>
<section numbered="true">
<name>C-45.31 - Controlled Resolution</name> <t>In one implementation, the agent cannot perform an unrestricted independent DNS lookup and then use the result through an uncontrolled network interface.</t>
<t>The protected resolution controller performs or obtains the resolution associated with the Candidate Act.</t>
<t>The controller records a protected reference to the resolution result.</t>
<t>The selected endpoint is evaluated before the corresponding transport connection is authorized.</t>
</section>
<section numbered="true">
<name>C-45.32 - DNS Rebinding Protection</name> <t>A representative DNS rebinding protection procedure comprises:</t>
<t>1. Capture the original requested hostname.
2. Obtain a resolution result.
3. Identify the selected effective IP address.
4. Verify the address against current protected policy.
5. Bind the authorization to the selected endpoint or permitted endpoint set.
6. Prevent an unvalidated independent re-resolution from changing the effective endpoint.
7. Revalidate a newly selected address when required.
8. Verify the actual pending connection or transmission against the binding.</t>
<t>The system does not rely solely on a previous hostname permit decision.</t>
</section>
<section numbered="true">
<name>C-45.33 - DNS Cache State</name> <t>A cached resolution result may be used only according to the applicable freshness and destination-binding requirements.</t>
<t>A representative cache record includes:</t>
<t>Hostname</t>
<t>ResolvedAddresses</t>
<t>ResolutionGeneration</t>
<t>ResolverIdentity</t>
<t>ValidityReference</t>
<t>PolicyGeneration</t>
<t>CacheStatus</t>
<t>A valid cached DNS record is not an unrestricted network authorization.</t>
<t>The Finality Sink still verifies the required current operation and endpoint conditions.</t>
</section>
<section numbered="true">
<name>C-45.34 - Resolver Trust Boundary</name> <t>DNS information may be obtained from:</t>
<t>(a) a local resolver;
(b) a protected resolver service;
(c) an enterprise resolver;
(d) a service-discovery system;
(e) a controlled proxy; or
(f) a destination-routing component.</t>
<t>The implementation must identify the resolver's trust assumptions.</t>
<t>DNSSEC validation, where used, may authenticate covered DNS data according to its protocol semantics, but does not independently prove that the resulting destination is authorized for the requesting agent.</t>
<t>The protected policy separately evaluates authorization.</t>
</section>
<section numbered="true">
<name>PART VII - CONNECT AND TRANSPORT BINDING</name>
</section>
<section numbered="true">
<name>C-45.35 - Connection Establishment</name> <t>A controlled connection-establishment procedure may include:</t>
<t>1. Authenticated originating execution context.
2. Canonical requested destination.
3. Selected effective endpoint.
4. Current network authority generation.
5. Protected validation reference.
6. Scoped finality authorization.
7. Actual transport connection.
8. Protected connection-generation identity.</t>
<t>The system must ensure that the connection attempt corresponds to the authorized endpoint.</t>
</section>
<section numbered="true">
<name>C-45.36 - Connection Generation</name> <t>A Connection Generation distinguishes successive uses or incarnations of a network connection or connection-control object.</t>
<t>A representative record comprises:</t>
<t>ConnectionID = CONN-4501</t>
<t>ConnectionGeneration = 71</t>
<t>AgentContextID = AGENT-42</t>
<t>SelectedIPAddress = 198.51.100.20</t>
<t>SelectedPort = 443</t>
<t>TransportProtocol = TCP</t>
<t>AuthorityGeneration = 105</t>
<t>PermittedServiceIdentity = approved.example</t>
<t>ConnectionStatus = ESTABLISHED</t>
<t>A recycled file descriptor or socket identifier does not automatically inherit a stale authorization.</t>
</section>
<section numbered="true">
<name>C-45.37 - Socket Peer Verification</name> <t>Where the operating system provides a reliable mechanism to obtain the connected remote peer, the Finality Sink may compare the actual socket peer with the previously validated endpoint.</t>
<t>The implementation must distinguish:</t>
<t>(a) the requested hostname;
(b) the address supplied to a connect operation;
(c) the address that is actually connected;
(d) the proxy peer, where applicable; and
(e) the final application service destination.</t>
<t>A protected socket-peer check is one implementable verification step.</t>
<t>It is not universally sufficient for higher-layer service authorization.</t>
</section>
<section numbered="true">
<name>C-45.38 - Connection Binding</name> <t>A protected connection binding may associate:</t>
<t>CandidateActID</t>
<t>ConnectionID</t>
<t>ConnectionGeneration</t>
<t>SelectedEndpoint</t>
<t>PermittedServiceIdentity</t>
<t>PolicyGeneration</t>
<t>AuthorityGeneration</t>
<t>AuthorizedRequestScope</t>
<t>SinkID</t>
<t>The binding may be maintained in protected connection state.</t>
<t>A request presented on a reused connection must satisfy the currently applicable scope rather than inheriting unconditional authorization from the connection's initial establishment.</t>
</section>
<section numbered="true">
<name>PART VIII - TLS AND AUTHENTICATED SERVICE IDENTITY</name>
</section>
<section numbered="true">
<name>C-45.39 - TLS Identity</name> <t>For an HTTPS operation, the system may consider:</t>
<t>1. Requested HTTPS origin.
2. TLS server-name indication, where applicable.
3. Authenticated certificate identity.
4. Actual transport endpoint.
5. HTTP authority or Host field.
6. Permitted application request target.</t>
<t>These identities serve different functions.</t>
<t>For example, TLS SNI alone is not proof that the server possesses the expected authenticated identity.</t>
<t>The relevant protected policy may require successful server-certificate verification or another authenticated service-identity mechanism.</t>
</section>
<section numbered="true">
<name>C-45.40 - Encrypted Payload Visibility</name> <t>A network device may observe the destination IP address, transport port, and selected connection metadata while being unable to inspect the encrypted HTTP method, path, or body.</t>
<t>Where authorization requires application-layer fields, the implementation must place the corresponding verification at a component with trusted access to those fields or use an appropriately authenticated operation representation.</t>
<t>A SmartNIC that cannot inspect encrypted request content cannot automatically be described as verifying the actual application payload.</t>
</section>
<section numbered="true">
<name>C-45.41 - TLS-Terminating Finality Sink</name> <t>In one implementation, a trusted network proxy terminates or originates the TLS connection.</t>
<t>The proxy may obtain the actual application request before transmission.</t>
<t>It verifies:</t>
<t>(a) permitted service identity;</t>
<t>(b) effective endpoint;</t>
<t>(c) actual request method;</t>
<t>(d) actual resource path;</t>
<t>(e) required content or payload binding;</t>
<t>(f) current authorization; and</t>
<t>(g) protected capability state.</t>
<t>The proxy constructs or transmits the authorized request only after required verification succeeds.</t>
<t>This arrangement must preserve applicable confidentiality and service-authentication properties.</t>
</section>
<section numbered="true">
<name>C-45.42 - End-to-End TLS Variation</name> <t>In another implementation, an agent or protected connector maintains end-to-end TLS to the destination service.</t>
<t>A protected pre-encryption controller verifies the actual application request.</t>
<t>A protected transport controller verifies the permitted endpoint or connection.</t>
<t>The system associates the two verification results through a protected request or connection identity.</t>
<t>The implementation must prevent an untrusted component from modifying the request after application-level verification or redirecting it to a different unverified connection.</t>
</section>
<section numbered="true">
<name>PART IX - REDIRECTS AND CONNECTION CHANGES</name>
</section>
<section numbered="true">
<name>C-45.43 - HTTP Redirect</name> <t>An HTTP server may return a redirect to another origin or resource.</t>
<t>A redirect may change:</t>
<t>1. 2. 3. 4. 5.</t>
<t>Scheme. Hostname. Port. Effective IP address. HTTP method, under applicable protocol rules.</t>
<t>6. Resource path.
7. Credential-disclosure conditions.
8. Application security context.</t>
<t>The system evaluates the redirect according to the applicable protected authorization.</t>
</section>
<section numbered="true">
<name>C-45.44 - Redirect Revalidation</name> <t>A representative controlled redirect procedure:</t>
<t>1. Receive the redirect response.
2. Parse the proposed destination using the approved canonicalization procedure.
3. Determine whether the new destination is within the current authorization.
4. Perform required destination resolution.
5. Evaluate the selected endpoint.
6. Validate required service identity and credential rules.
7. Establish a new connection or request binding.
8. Apply current Finality Sink verification before transmitting the redirected request.</t>
<t>An authorization for one origin does not automatically authorize arbitrary cross-origin</t>
<t>redirects.</t>
</section>
<section numbered="true">
<name>C-45.45 - Redirect Loop and Resource Limits</name> <t>A protected redirect controller may maintain:</t>
<t>RedirectCount</t>
<t>VisitedOriginSet</t>
<t>CurrentAuthorityGeneration</t>
<t>CurrentConnectionBinding</t>
<t>CurrentCandidateActReference</t>
<t>A redirect chain exceeding the configured bound, containing a prohibited destination, or producing an unsupported transformation is rejected or subjected to fresh authorization.</t>
</section>
<section numbered="true">
<name>C-45.46 - HTTP/2 Connection Coalescing</name> <t>Where an HTTP/2 client uses one connection for requests associated with multiple origins, the system distinguishes authorization of the physical transport connection from authorization of each application request.</t>
<t>A permitted TLS connection to one server does not itself authorize every origin that a client may address over that connection.</t>
<t>For the selected policy, the Finality Sink verifies the effective request authority or service identity and relevant operation parameters.</t>
</section>
<section numbered="true">
<name>C-45.47 - HTTP/3 and QUIC Migration</name> <t>A QUIC connection may change network paths or remote transport addresses under supported protocol behavior.</t>
<t>Where the applicable enforcement point requires effective-endpoint restrictions, the system identifies migration or path-change events relevant to the governed network effect.</t>
<t>A new effective endpoint is checked against the current permitted destination scope before further governed transmission through that path.</t>
<t>Where the selected enforcement device cannot observe or control required connectionmigration semantics, the implementation must use a suitable cooperating endpoint, transport library, proxy, or controller.</t>
</section>
<section numbered="true">
<name>C-45.48 - Reused HTTP Connection</name> <t>A client may send multiple HTTP requests over one connection.</t>
<t>Each governed request remains subject to its applicable operation-specific authorization.</t>
<t>The system may use a bounded multi-request capability, provided that:</t>
<t>(a) the authorized operation class is defined;
(b) the permissible service and resource scope are bounded;
(c) current required authority remains valid;
(d) protected usage limits are enforced; and
(e) the Finality Sink verifies each actual request within the grant.</t>
<t>An earlier connection permit is not unlimited request authority.</t>
</section>
<section numbered="true">
<name>PART X - PROXY AND ROUTING SEMANTICS</name>
</section>
<section numbered="true">
<name>C-45.49 - Forward Proxy</name> <t>In a forward-proxy arrangement, the agent may connect only to an authorized proxy address.</t>
<t>The immediate transport peer is the proxy.</t>
<t>The eventual service destination may be selected through an HTTP request, CONNECT operation, or another proxy protocol.</t>
<t>The protected policy must distinguish these two destinations.</t>
<t>A rule permitting connection to the proxy does not automatically authorize every external service reachable through the proxy.</t>
</section>
<section numbered="true">
<name>C-45.50 - CONNECT Tunnel</name> <t>A controlled CONNECT tunnel may identify:</t>
<t>RequestedTargetHostname</t>
<t>RequestedTargetPort</t>
<t>ResolvedTargetEndpoint</t>
<t>ProxyIdentity</t>
<t>AuthorizedTunnelScope</t>
<t>AuthorityGeneration</t>
<t>FinalitySinkID</t>
<t>The proxy verifies the permitted target according to its enforcement capabilities.</t>
<t>If the proxy cannot inspect the encrypted application request inside the tunnel, it may enforce tunnel-destination finality but cannot enforcement point full application-request verification solely from CONNECT metadata.</t>
</section>
<section numbered="true">
<name>C-45.51 - Transparent Proxy</name> <t>A transparent proxy or interception gateway may control selected network operations without explicit application proxy configuration.</t>
<t>The implementation determines the actual original or effective destination through reliable network or system metadata.</t>
<t>It verifies that the traffic being released corresponds to the authorized operation.</t>
<t>The proxy must account for address translation or interception semantics relevant to the actual connection.</t>
</section>
<section numbered="true">
<name>C-45.52 - Remote DNS Resolution Through Proxy</name> <t>A proxy may resolve the destination hostname remotely.</t>
<t>In such an arrangement, the agent's local resolver may not know the selected effective endpoint.</t>
<t>The protected policy may require the proxy, rather than the agent-side interface, to perform the post-resolution address check.</t>
<t>The resulting authorization must be enforced before the proxy establishes or uses the governed destination connection.</t>
<t>A local hostname approval alone does not satisfy a required remote effective-endpoint verification.</t>
</section>
<section numbered="true">
<name>C-45.53 - Network Address Translation</name> <t>Network address translation may modify packet addresses or ports along a route.</t>
<t>The implementation identifies the network identity that matters to its protected authorization.</t>
<t>Where a enforcement point concerns the actual destination service, the relevant controller must preserve or authenticate the relationship between the original request and the translated or effective destination.</t>
<t>Ordinary NAT rewriting is not assumed to be malicious.</t>
<t>The security condition concerns whether the effective endpoint remains within the authorized scope.</t>
</section>
<section numbered="true">
<name>C-45.54 - Service Mesh</name> <t>A service mesh may route requests through sidecars, gateways, or service proxies.</t>
<t>The system may associate authorization with:</t>
<t>(a) workload identity;
(b) service identity;</t>
<t>(c) authenticated upstream and downstream endpoints;</t>
<t>(d) routing policy;</t>
<t>(e) operation scope;</t>
<t>(f) current authority generation; and</t>
<t>(g) required Finality Sink.</t>
<t>The existence of service-mesh authentication does not independently establish the taskspecific authority of the requesting AI agent.</t>
</section>
<section numbered="true">
<name>PART XI - NETWORK CREDENTIAL USE</name>
</section>
<section numbered="true">
<name>C-45.55 - Credential-Bearing Request</name> <t>A network request may require a protected API key, access token, client certificate, signed request, or other authority-bearing credential.</t>
<t>A credential broker may retain the real credential outside the agent environment.</t>
<t>The broker or protected connector performs credential application only after the applicable Candidate Act has satisfied protected finality.</t>
</section>
<section numbered="true">
<name>C-45.56 - Credential-to-Endpoint Binding</name> <t>A credential-use authorization may specify:</t>
<t>1. Authorized service.
2. Authorized target resource.
3. Permitted request method.
4. Permitted payload scope.
5. Authorized credential class.
6. Effective network destination requirements.
7. Current policy and revocation generation.
8. Required sink identity.</t>
<t>This prevents a protected credential from being applied to a materially different network request simply because the original agent request was approved.</t>
</section>
<section numbered="true">
<name>C-45.57 - Credential Substitution Ordering</name> <t>A representative protected operation follows:</t>
<t>CANDIDATE REQUEST STAGED</t>
<t>↓</t>
<t>REQUEST AND DESTINATION VALIDATED</t>
<t>↓</t>
<t>PROTECTED EVIDENCE COMMITTED</t>
<t>↓</t>
<t>SCOPED CAPABILITY ACTIVATED</t>
<t>↓</t>
<t>ACTUAL EFFECTIVE REQUEST RECONSTRUCTED</t>
<t>↓</t>
<t>CURRENT ENDPOINT AND AUTHORITY VERIFIED</t>
<t>↓</t>
<t>PROTECTED CREDENTIAL APPLIED</t>
<t>↓</t>
<t>CONTROLLED TRANSMISSION.</t>
<t>In some implementations, the credential may be inserted into a protected request buffer before the final network authorization check, provided that the resulting request remains noneffective and the agent cannot obtain the reusable credential.</t>
<t>The required invariant is that unauthorized credential application or external transmission does not occur.</t>
</section>
<section numbered="true">
<name>PART XII - PROTECTED VALIDATION AND FINALITY</name>
</section>
<section numbered="true">
<name>C-45.58 - Candidate Network Egress Act</name> <t>A Candidate Network Egress Act represents the proposed governed network operation.</t>
<t>A representative record comprises:</t>
<t>CandidateActID</t>
<t>AgentContextID</t>
<t>TaskID</t>
<t>RequestedDestination</t>
<t>SelectedEndpoint</t>
<t>EffectiveOperationDescriptor</t>
<t>ProtectedAuthorityReference</t>
<t>ResolutionReference</t>
<t>ConnectionReference</t>
<t>RequiredFinalitySink</t>
<t>CandidateStatus</t>
<t>The Candidate Act remains non-effective until required authorization succeeds.</t>
</section>
<section numbered="true">
<name>C-45.59 - PED Authorization</name> <t>The PED obtains the Candidate Act and current protected authority.</t>
<t>It verifies the required destination, operation, task, protocol, credential, freshness, policy, and revocation predicates.</t>
<t>Where the selected policy requires post-resolution verification, the PED validates the effective selected destination or an enforceable bounded endpoint set.</t>
<t>The PED performs the applicable protected-state operation.</t>
</section>
<section numbered="true">
<name>C-45.60 - Protected Validation Evidence</name> <t>A representative evidence record comprises:</t>
<t>EvidenceID = VE-4501</t>
<t>CandidateActID = CA-4501</t>
<t>CanonicalOperationDigest = DIGEST-4501</t>
<t>ResolutionReference = DNS-4501</t>
<t>AuthorizedEndpointScope = ENDPOINT-SCOPE-A</t>
<t>AuthorityGeneration = 105</t>
<t>PolicyGeneration = 105</t>
<t>ValidationResult = APPROVED</t>
<t>RequiredSinkID = FS-NET-45</t>
<t>ProtectedCommitment = COMMIT-4501</t>
<t>The values are illustrative.</t>
<t>The evidence is integrity-protected against unauthorized modification.</t>
</section>
<section numbered="true">
<name>C-45.61 - Scoped Non-Bearer Network Capability</name> <t>A representative capability comprises:</t>
<t>CapabilityID = CAP-4501</t>
<t>CandidateActID = CA-4501</t>
<t>EvidenceReference = VE-4501</t>
<t>OperationDescriptorDigest = DIGEST-4501</t>
<t>AuthorizedEndpointScope = ENDPOINT-SCOPE-A</t>
<t>ConnectionBinding = CONN-4501</t>
<t>AuthorityGeneration = 105</t>
<t>AuthorizedSinkID = FS-NET-45</t>
<t>UsagePolicy = SINGLE_USE</t>
<t>CapabilityStatus = ACTIVE</t>
<t>The Finality Sink verifies the required operation and protected usage conditions.</t>
<t>The capability does not authorize arbitrary requests to unrelated endpoints.</t>
</section>
<section numbered="true">
<name>C-45.62 - Finality Sink Effective-Endpoint Verification</name> <t>Before the governed effect, the Finality Sink obtains or reconstructs:</t>
<t>(a) effective destination endpoint;
(b) actual protocol;
(c) actual request method or operation class, where relevant;</t>
<t>(d) service identity;</t>
<t>(e) resource path or target;</t>
<t>(f) material payload or protected digest;</t>
<t>(g) connection or transport identity;</t>
<t>(h) current authority generation; and</t>
<t>(i) applicable sink-local state.</t>
<t>The sink verifies correspondence with the protected validation evidence and scoped authorization.</t>
<t>An effective destination outside the approved scope causes withholding or renewed authorization.</t>
</section>
<section numbered="true">
<name>C-45.63 - Finality Sink Consumption</name> <t>For a single-use operation, the sink may transition:</t>
<t>UNUSED → RESERVED → CONSUMED</t>
<t>The protected transition may use a transactional registry, protected register, or suitable atomic state mechanism.</t>
<t>If the network operation is dispatched but its external completion is unknown, the system retains an appropriate indeterminate or reconciliation state.</t>
<t>The system must not equate local authorization consumption with verified remote application completion.</t>
</section>
<section numbered="true">
<name>PART XIII - ALTERNATE EGRESS PATHS</name>
</section>
<section numbered="true">
<name>C-45.64 - Egress Path Registry</name> <t>A representative egress path registry includes:</t>
<t>PathID</t>
<t>OriginatingExecutionContext</t>
<t>EffectClass</t>
<t>NetworkInterfaceID</t>
<t>ProxyOrConnectorReference</t>
<t>TransportCapability</t>
<t>RequiredFinalitySinkID</t>
<t>EnabledState</t>
<t>CoverageGeneration</t>
<t>VerificationStatus</t>
<t>The registry supports determination of whether the agent can produce a governed transmission through another interface.</t>
</section>
<section numbered="true">
<name>C-45.65 - Direct Socket Restriction</name> <t>An agent may attempt to bypass a protected proxy through an ordinary socket interface.</t>
<t>The system must restrict or mediate that interface where it can produce the claimed governed network effect.</t>
<t>Possible implementations include:</t>
<t>1. Network namespace restrictions.
2. Kernel network-access controls.
3. Hypervisor network mediation.
4. Host networking policy.
5. Protected service routing.
6. Hardware-controlled network transmission.
7. Removal of direct socket authority.
8. Another technically enforceable mechanism.</t>
</section>
<section numbered="true">
<name>C-45.66 - Existing Connection Restriction</name> <t>An agent may retain an already established socket.</t>
<t>A newly imposed restriction on connection establishment does not automatically prevent further sends over that socket.</t>
<t>The network Finality Sink therefore controls the relevant send, request, or transmission effectuation boundary.</t>
<t>Where the deployment enforcement points revocation of outstanding network effects, it must address already established and queued operations.</t>
</section>
<section numbered="true">
<name>C-45.67 - Alternate Proxy and Failover</name> <t>A network failover controller may replace one proxy with another.</t>
<t>The replacement interface must satisfy current protected authorization and coverage requirements.</t>
<t>A grant issued for the original Finality Sink cannot automatically be applied to a replacement with different enforcement properties.</t>
</section>
<section numbered="true">
<name>PART XIV - NETWORK OPERATION STATE MACHINE</name>
</section>
<section numbered="true">
<name>C-45.68 - Principal Operation States</name> <t>A representative network operation may have the following states:</t>
<t>CREATED</t>
<t>STAGED</t>
<t>RESOLVING</t>
<t>RESOLVED</t>
<t>ENDPOINT_SELECTED</t>
<t>VALIDATING</t>
<t>AUTHORIZED</t>
<t>CONNECTION_PENDING</t>
<t>CONNECTED</t>
<t>READY_FOR_SEND</t>
<t>RESERVED</t>
<t>TRANSMITTED</t>
<t>COMPLETED</t>
<t>DENIED</t>
<t>REVALIDATION_REQUIRED</t>
<t>INDETERMINATE</t>
<t>The selected implementation defines which transitions may occur before protected validation.</t>
</section>
<section numbered="true">
<name>C-45.69 - Connection Versus Request Finality</name> <t>Connection authorization and request authorization are distinct where the policy requires both.</t>
<t>A permitted connection may carry multiple requests.</t>
<t>Each request may have different:</t>
<artwork type="text">| x | Method.                   |
| - | ------------------------- |
| x | Resource path.            |
| x | Payload.                  |
| x | Credential scope.         |
| x | Authorization generation. |
| x | Recipient semantics.      |</artwork>
<t>The Finality Sink verifies the relevant level of authority before the designated effect.</t>
</section>
<section numbered="true">
<name>C-45.70 - Authorization State Following Endpoint Change</name> <t>If the selected effective endpoint changes materially, the system may:</t>
<t>1. Withhold transmission.
2. Invalidate the current Candidate Act capability.
3. Create a new endpoint-binding record.
4. Reevaluate protected destination predicates.
5. Commit new protected evidence.
6. Establish a new bounded authorization.
7. Verify the updated actual operation at the sink.</t>
<t>The operation does not inherit unrestricted endpoint authority from the earlier resolution.</t>
</section>
<section numbered="true">
<name>PART XV - COMPLETE PRINCIPAL EXECUTION WORKFLOW</name>
</section>
<section numbered="true">
<name>C-45.71 - Principal 36-Step Workflow</name>
</section>
<section numbered="true">
<name>Step C45-01 - Agent execution context registration</name> <t>The system establishes the authenticated agent and task identity.</t>
</section>
<section numbered="true">
<name>Step C45-02 - Network authority initialization</name> <t>The protected network policy and current generations are obtained.</t>
</section>
<section numbered="true">
<name>Step C45-03 - Egress path restriction</name> <t>Relevant uncontrolled alternate transmission interfaces are disabled or governed.</t>
</section>
<section numbered="true">
<name>Step C45-04 - Agent request creation</name> <t>The agent proposes a network operation.</t>
</section>
<section numbered="true">
<name>Step C45-05 - Request interception</name> <t>A controlled interface captures the proposed operation.</t>
</section>
<section numbered="true">
<name>Step C45-06 - Candidate Act creation</name> <t>The operation receives a unique Candidate Act identity.</t>
</section>
<section numbered="true">
<name>Step C45-07 - Non-effective staging</name> <t>The governed transmission remains withheld.</t>
</section>
<section numbered="true">
<name>Step C45-08 - Requested destination parsing</name> <t>The system obtains the requested hostname, service, scheme, and port.</t>
</section>
<section numbered="true">
<name>Step C45-09 - Canonicalization</name> <t>The destination representation is normalized under the selected parser policy.</t>
</section>
<section numbered="true">
<name>Step C45-10 - Preliminary authority classification</name> <t>The system determines the applicable protected destination and operation restrictions.</t>
</section>
<section numbered="true">
<name>Step C45-11 - Controlled destination resolution</name> <t>The selected resolver obtains effective address or service information.</t>
</section>
<section numbered="true">
<name>Step C45-12 - Resolution result recording</name> <t>The returned destination information is associated with a protected resolution reference.</t>
</section>
<section numbered="true">
<name>Step C45-13 - Endpoint selection</name> <t>An actual candidate endpoint is selected for the transport attempt.</t>
</section>
<section numbered="true">
<name>Step C45-14 - Network-zone classification</name> <t>The selected endpoint is classified according to current protected network policy.</t>
</section>
<section numbered="true">
<name>Step C45-15 - Post-resolution destination validation</name> <t>The endpoint is checked against the permitted scope.</t>
</section>
<section numbered="true">
<name>Step C45-16 - Effective operation descriptor construction</name> <t>The system constructs the canonical Candidate Act descriptor.</t>
</section>
<section numbered="true">
<name>Step C45-17 - PED submission</name> <t>The Candidate Act and relevant resolution information are submitted for protected validation.</t>
</section>
<section numbered="true">
<name>Step C45-18 - Protected authority-state retrieval</name> <t>The PED obtains task, destination, protocol, credential, policy, and revocation state.</t>
</section>
<section numbered="true">
<name>Step C45-19 - Authority predicate evaluation</name> <t>The required protected predicates are evaluated.</t>
</section>
<section numbered="true">
<name>Step C45-20 - Protected authorization-state operation</name> <t>The required protected reservation, sequence, quota, or generation operation is performed.</t>
</section>
<section numbered="true">
<name>Step C45-21 - Validation evidence commitment</name> <t>The corresponding protected validation evidence is committed.</t>
</section>
<section numbered="true">
<name>Step C45-22 - Scoped capability activation</name> <t>A bounded network-egress capability is established.</t>
</section>
<section numbered="true">
<name>Step C45-23 - Connection selection</name> <t>The controlled transport service identifies a permitted connection or creates a new connection attempt.</t>
</section>
<section numbered="true">
<name>Step C45-24 - Actual endpoint verification</name> <t>The effective transport endpoint and relevant service identity are verified.</t>
</section>
<section numbered="true">
<name>Step C45-25 - Transformation validation</name> <t>Any connector, proxy, redirect, or request transformation is checked against the authorized scope.</t>
</section>
<section numbered="true">
<name>Step C45-26 - Actual pending request reconstruction</name> <t>The Finality Sink obtains the material request parameters that will be transmitted.</t>
</section>
<section numbered="true">
<name>Step C45-27 - Evidence verification</name> <t>The sink verifies the required protected validation evidence.</t>
</section>
<section numbered="true">
<name>Step C45-28 - Capability verification</name> <t>The sink verifies scoped finality authority and sink-local protected state.</t>
</section>
<section numbered="true">
<name>Step C45-29 - Current destination verification</name> <t>The sink confirms that the effective endpoint remains within the permitted scope.</t>
</section>
<section numbered="true">
<name>Step C45-30 - Current authority verification</name> <t>The sink checks the applicable authority generation, policy, freshness, and revocation state.</t>
</section>
<section numbered="true">
<name>Step C45-31 - Protected consumption reservation</name> <t>The relevant single-use or bounded operation permission is reserved.</t>
</section>
<section numbered="true">
<name>Step C45-32 - Credential application</name> <t>Where required, the protected credential is applied through the controlled path.</t>
</section>
<section numbered="true">
<name>Step C45-33 - Governed transmission</name> <t>The network operation is transmitted through the controlled effectuation interface.</t>
</section>
<section numbered="true">
<name>Step C45-34 - Completion observation</name> <t>The available transport or application acknowledgment is obtained.</t>
</section>
<section numbered="true">
<name>Step C45-35 - Protected outcome reconciliation</name> <t>Consumption, dispatch, and completion state are updated or marked indeterminate.</t>
</section>
<section numbered="true">
<name>Step C45-36 - Connection and authorization maintenance</name> <t>Connection reuse, redirects, failover, revocation, and later requests remain subject to current protected authorization.</t>
</section>
<section numbered="true">
<name>PART XVI - REFERENCE ALGORITHMS</name> <t>C-45.72 - Algorithm A: Canonical Network Request Capture function CaptureCandidateNetworkOperation(request, context):</t>
<t>origin = AuthenticateExecutionContext(context)</t>
<t>if origin is invalid:</t>
<t>return DENIED</t>
<t>stable_request = CaptureControlledRequestSnapshot(request)</t>
<t>parsed = ParseUnderApprovedNetworkGrammar(stable_request)</t>
<t>if parsed is ambiguous or unsupported:</t>
<t>return DENIED</t>
<t>normalized = Canonicalize({</t>
<t>scheme: parsed.scheme, hostname: parsed.hostname, port: parsed.port, operation_class: parsed.operation_class, method: parsed.method, resource_path: parsed.resource_path, payload_digest: HashRequiredPayloadFields(stable_request) })</t>
<t>candidate_id = AllocateCandidateActID()</t>
<t>ProtectedNetworkRegistry.stage({</t>
<t>candidate_id: candidate_id, agent_context: origin, canonical_request: normalized, authority_generation: CurrentAuthorityGeneration(origin), candidate_status: STAGED })</t>
<t>return candidate_id</t>
<t>The staged request must remain non-effective until the required protected conditions succeed.</t>
</section>
<section numbered="true">
<name>C-45.73 - Algorithm B: Controlled DNS Resolution</name> <t>function ResolveCandidateDestination(candidate_id):</t>
<t>candidate = ProtectedNetworkRegistry.get(candidate_id)</t>
<t>if candidate.status != STAGED:</t>
<t>return DENIED</t>
<t>hostname = candidate.canonical_request.hostname</t>
<t>resolution = TrustedResolutionInterface.resolve(hostname)</t>
<t>if resolution is unavailable:</t>
<t>return DENIED</t>
<t>addresses = CanonicalizeAndValidateAddresses(</t>
<t>resolution.answers )</t>
<t>if addresses is empty:</t>
<t>return DENIED selected = SelectEndpointUnderPolicy(</t>
<t>addresses, candidate.canonical_request.port, CurrentProtectedNetworkPolicy() )</t>
<t>if selected is invalid:</t>
<t>return DENIED record = ProtectedResolutionRegistry.commit({</t>
<t>candidate_id: candidate_id, requested_hostname: hostname, address_set: addresses, selected_endpoint: selected, resolver_reference: resolution.resolver_id, resolution_generation: AllocateResolutionGeneration() })</t>
<t>return record</t>
<t>The selected endpoint must subsequently remain bound to the connection attempt or be revalidated if another endpoint is chosen.</t>
<t>C-45.74 - Algorithm C: Protected Endpoint Classification</t>
<t>function ValidateEffectiveEndpoint(</t>
<t>selected_endpoint, requested_service, authority ):</t>
<t>if not IsValidEndpointRepresentation(selected_endpoint):</t>
<t>return DENIED zone = ClassifyNetworkZone(</t>
<t>selected_endpoint.ip_address )</t>
<t>if zone in authority.prohibited_network_zones:</t>
<t>return DENIED</t>
<t>if not VerifyPermittedEndpointScope(</t>
<t>selected_endpoint, authority ):</t>
<t>return DENIED</t>
<t>if not VerifyPermittedTransport(</t>
<t>selected_endpoint.protocol, selected_endpoint.port, authority ):</t>
<t>return DENIED if not VerifyRequestedServiceRelationship(</t>
<t>requested_service, selected_endpoint, authority ):</t>
<t>return DENIED</t>
<t>return ENDPOINT_PERMITTED</t>
<t>The address and service relationship may involve authenticated transport or application identity where required.</t>
</section>
<section numbered="true">
<name>C-45.75 - Algorithm D: PED Network Authorization</name> <t>function AuthorizeNetworkCandidate(candidate_id):</t>
<t>candidate = ProtectedNetworkRegistry.get(candidate_id)</t>
<t>if candidate.status != STAGED:</t>
<t>return DENIED</t>
<t>resolution = ProtectedResolutionRegistry.get(</t>
<t>candidate.resolution_reference )</t>
<t>if not VerifyProtectedResolutionRecord(resolution):</t>
<t>return DENIED authority = ProtectedAuthorityRegistry.lookup(candidate)</t>
<t>if not VerifyCurrentAuthorityGeneration(authority):</t>
<t>return DENIED</t>
<t>if not EvaluateRequiredNetworkAuthorityPredicates(</t>
<t>candidate, resolution, authority ):</t>
<t>CommitProtectedDenial(candidate_id) return DENIED</t>
<t>descriptor = BuildCanonicalEffectiveOperationDescriptor(</t>
<t>candidate, resolution )</t>
<t>evidence = CommitProtectedValidationEvidence({</t>
<t>candidate_id: candidate_id, descriptor_digest: HashCanonical(descriptor), resolution_reference: resolution.id, endpoint_scope: descriptor.permitted_endpoint_scope, authority_generation: authority.generation, validation_result: APPROVED })</t>
<t>capability = CreateScopedNonBearerNetworkCapability({</t>
<t>candidate_id: candidate_id, evidence_reference: evidence.id, descriptor_digest: HashCanonical(descriptor), endpoint_scope: descriptor.permitted_endpoint_scope, required_sink: descriptor.required_sink, authority_generation: authority.generation, usage_policy: SINGLE_USE })</t>
<t>if not AtomicallyActivateProtectedAuthorization(</t>
<t>candidate_id, evidence, capability ):</t>
<t>return DENIED</t>
<t>return AUTHORIZED</t>
<t>The required state operation and protected evidence ordering must satisfy the applicable enforcement point.</t>
<t>C-45.76 - Algorithm E: Connection Establishment and Endpoint Binding</t>
<t>function EstablishBoundNetworkConnection(candidate_id):</t>
<t>candidate = ProtectedNetworkRegistry.get(candidate_id)</t>
<t>if candidate.status != AUTHORIZED:</t>
<t>return DENIED</t>
<t>resolution = ProtectedResolutionRegistry.get(</t>
<t>candidate.resolution_reference )</t>
<t>endpoint = resolution.selected_endpoint</t>
<t>if not ValidateEndpointAgainstCurrentPolicy(endpoint):</t>
<t>return DENIED connection = ControlledTransport.connectToExactEndpoint(</t>
<t>endpoint )</t>
<t>if connection failed:</t>
<t>return DENIED actual_peer = ControlledTransport.getVerifiedPeer(</t>
<t>connection )</t>
<t>if not VerifyActualPeerMatchesAuthorizedEndpoint(</t>
<t>actual_peer, endpoint ):</t>
<t>ControlledTransport.close(connection) return DENIED connection_binding = ProtectedConnectionRegistry.commit({</t>
<t>candidate_id: candidate_id, connection_id: connection.id, connection_generation: AllocateConnectionGeneration(), actual_peer: actual_peer, authorized_endpoint: endpoint, authority_generation: CurrentAuthorityGeneration(candidate) })</t>
<t>return connection_binding</t>
<t>For proxied or tunneled connections, the controller must separately bind the proxy peer and intended target service according to the actual routing architecture.</t>
<t>C-45.77 - Algorithm F: Protected Redirect Processing</t>
<t>function ProcessNetworkRedirect(</t>
<t>candidate_id, redirect_response ):</t>
<t>current = ProtectedNetworkRegistry.get(candidate_id)</t>
<t>redirect_target = ParseApprovedRedirectGrammar(</t>
<t>redirect_response )</t>
<t>if redirect_target is invalid:</t>
<t>return DENIED</t>
<t>if ExceedsConfiguredRedirectLimit(candidate_id):</t>
<t>return DENIED</t>
<t>next_request = ConstructRedirectedRequest(</t>
<t>current, redirect_target )</t>
<t>if not VerifyRedirectTransformationPolicy(</t>
<t>current, next_request ):</t>
<t>return DENIED if not IsWithinExistingAuthorizationEnvelope(</t>
<t>next_request, current ):</t>
<t>MarkCandidateRevalidationRequired(candidate_id) return NEW_PROTECTED_VALIDATION_REQUIRED next_resolution = ResolveAndValidateNewEndpoint(</t>
<t>next_request )</t>
<t>if next_resolution is invalid:</t>
<t>return DENIED</t>
<t>return BindRedirectToPermittedEndpoint(</t>
<t>candidate_id, next_request, next_resolution )</t>
<t>Cross-origin redirects and method or credential changes must satisfy the relevant protected policy.</t>
<t>C-45.78 - Algorithm G: Finality Sink Network Verification</t>
<t>function EffectuateProtectedNetworkOperation(candidate_id):</t>
<t>candidate = ProtectedNetworkRegistry.get(candidate_id)</t>
<t>if candidate.status != AUTHORIZED:</t>
<t>return DENIED</t>
<t>actual_request = ObtainActualPendingNetworkRequest(</t>
<t>candidate_id )</t>
<t>actual_endpoint = DetermineEffectiveTransmissionEndpoint(</t>
<t>actual_request )</t>
<t>evidence = ProtectedEvidenceRegistry.get(</t>
<t>candidate.evidence_id )</t>
<t>capability = ProtectedCapabilityRegistry.get(</t>
<t>candidate.capability_id )</t>
<t>if not VerifyProtectedValidationEvidence(evidence):</t>
<t>return DENIED</t>
<t>if not VerifyCapabilityEvidenceBinding(</t>
<t>capability, evidence ):</t>
<t>return DENIED</t>
<t>if not VerifyActualRequestCorrespondence(</t>
<t>actual_request, capability ):</t>
<t>return DENIED</t>
<t>if not VerifyEffectiveEndpointBinding(</t>
<t>actual_endpoint, capability ):</t>
<t>return DENIED if not VerifyCurrentNetworkAuthority(capability):</t>
<t>return DENIED</t>
<t>if not VerifySinkLocalProtectedUsageState(capability):</t>
<t>return DENIED</t>
<t>if not AtomicallyReserveFinalityCapability(capability):</t>
<t>return DENIED</t>
<t>result = TransmitThroughControlledNetworkBoundary(</t>
<t>actual_request )</t>
<t>ReconcileNetworkOperationOutcome(</t>
<t>candidate_id, result )</t>
<t>return result</t>
<t>The final transmission interface must not allow an untrusted component to replace the already verified effective operation or endpoint.</t>
<t>C-45.79 - Algorithm H: Connection Reuse Authorization</t>
<t>function AuthorizeRequestOnExistingConnection(</t>
<t>request, connection ):</t>
<t>binding = ProtectedConnectionRegistry.get(connection.id)</t>
<t>if not VerifyCurrentConnectionGeneration(binding):</t>
<t>return DENIED if not VerifyActualConnectionPeer(connection, binding):</t>
<t>return DENIED</t>
<t>candidate = CreateOrResolveCandidateAct(request)</t>
<t>if not VerifyRequestServiceIdentity(</t>
<t>request, connection, binding ):</t>
<t>return DENIED</t>
<t>if not VerifyCurrentRequestAuthority(</t>
<t>candidate, binding ):</t>
<t>return DENIED</t>
<t>if not VerifyApplicationRequestScope(</t>
<t>request, candidate ):</t>
<t>return DENIED</t>
<t>return PROCEED_TO_FINALITY_SINK_VERIFICATION</t>
<t>Reusing the transport connection does not bypass request-level authorization.</t>
<t>C-45.80 - Algorithm I: Alternate Egress Path Verification</t>
<t>function VerifyNetworkEgressCoverage(agent_context):</t>
<t>registry = ProtectedEgressPathRegistry.get(agent_context)</t>
<t>if not VerifyRegistryIntegrityAndGeneration(registry):</t>
<t>return UNCOVERED</t>
<t>paths = ResolveEnabledNetworkEffectuationPaths(</t>
<t>agent_context, registry )</t>
<t>if RequiredPathDiscoveryIncomplete(paths):</t>
<t>return UNCOVERED</t>
<t>for each path in paths:</t>
<t>if VerifyApplicableNetworkFinalitySink(path):</t>
<t>continue</t>
<t>if VerifyMandatoryParentSink(path):</t>
<t>continue</t>
<t>if VerifyTechnicalDisablement(path):</t>
<t>continue</t>
<t>return UNCOVERED</t>
<t>return COVERED</t>
<t>An unknown or newly enabled relevant route does not count as covered solely because a preferred proxy remains available.</t>
<t>C-45.81 - Algorithm J: Authority Revocation on Existing Connections</t>
<t>function RevokeNetworkAuthority(context, restriction):</t>
<t>generation = AdvanceProtectedRevocationGeneration(</t>
<t>context )</t>
<t>connections = ResolveAffectedConnections(</t>
<t>context, restriction )</t>
<t>for each connection in connections:</t>
<t>MarkConnectionAuthorityRestricted(</t>
<t>connection, generation )</t>
<t>BlockNewGovernedRequests(</t>
<t>connection, restriction )</t>
<t>pending = ResolvePendingNetworkOperations(context)</t>
<t>for each operation in pending:</t>
<t>if OperationHasNotCrossedFinalityBoundary(operation):</t>
<t>InvalidateOrRevalidate(operation, generation) else:</t>
<t>ApplyOutcomeReconciliation(operation)</t>
<t>return EvaluateRequiredEgressRestrictionConvergence(</t>
<t>context, generation )</t>
<t>The system distinguishes restriction of future requests from effects already transmitted.</t>
</section>
<section numbered="true">
<name>C-45.82 - Algorithm K: Proxy-Target Verification</name> <t>function VerifyProxiedNetworkOperation(</t>
<t>proxy_connection, target_request ):</t>
<t>if not VerifyAuthorizedProxyIdentity(proxy_connection):</t>
<t>return DENIED</t>
<t>target = CanonicalizeProxyTarget(target_request)</t>
<t>if target is invalid:</t>
<t>return DENIED</t>
<t>resolution = ProtectedProxyResolver.resolve(target.hostname)</t>
<t>selected = SelectPermittedEndpoint(resolution)</t>
<t>if selected is invalid:</t>
<t>return DENIED</t>
<t>if not VerifyTargetServiceAndOperationAuthority(</t>
<t>target_request, selected ):</t>
<t>return DENIED</t>
<t>if not BindProxyOutboundConnectionToEndpoint(</t>
<t>target_request, selected ):</t>
<t>return DENIED</t>
<t>return ELIGIBLE_FOR_PROTECTED_FINALITY</t>
<t>The proxy must actually control the outbound connection used for the governed target operation.</t>
</section>
<section numbered="true">
<name>C-45.83 - Algorithm L: Network Outcome Recovery</name> <t>function RecoverPendingNetworkOperation(candidate_id):</t>
<t>record = ProtectedNetworkRegistry.get(candidate_id)</t>
<t>if record.status == COMPLETED:</t>
<t>return COMPLETED</t>
<t>if record.status == DENIED:</t>
<t>return DENIED</t>
<t>if record.status == STAGED:</t>
<t>return REQUIRE_CURRENT_VALIDATION</t>
<t>if record.status in {RESERVED, TRANSMITTED, INDETERMINATE}:</t>
<t>authoritative_result = QueryAvailableOperationOutcome(</t>
<t>record )</t>
<t>if authoritative_result == CONFIRMED_COMPLETED:</t>
<t>CommitProtectedCompletion(record) return COMPLETED if authoritative_result == CONFIRMED_NOT_EFFECTED:</t>
<t>ApplyPermittedRetryPolicy(record) return RECOVERABLE</t>
<t>MarkOperationIndeterminate(record) return RECONCILIATION_REQUIRED</t>
<t>return DENIED</t>
<t>The system does not automatically retransmit a potentially consequential request merely because a response was lost.</t>
</section>
<section numbered="true">
<name>PART XVII - WORKED TECHNICAL EXAMPLES</name> <t>C-45.84 - Example A: DNS Rebinding Against an Authorized Hostname</t>
<t>The following is a hypothetical implementation example.</t>
<t>An agent is permitted to retrieve information from a designated public service.</t>
<t>The initial DNS result identifies an external public endpoint.</t>
<t>The protected controller validates the selected endpoint.</t>
<t>Before connection establishment, the hostname is resolved again by another client component.</t>
<t>The second result identifies a prohibited loopback or internal address.</t>
<t>The controlled transport path does not accept this second address under the original authorization.</t>
<t>The Finality Sink verifies the selected effective endpoint.</t>
<t>The operation is denied or subjected to renewed protected validation.</t>
<t>The original hostname authorization does not authorize access to the prohibited address.</t>
</section>
<section numbered="true">
<name>C-45.85 - Example B: Multiple DNS Addresses</name> <t>A hostname resolves to several addresses, including IPv4 and IPv6 candidates.</t>
<t>The network policy permits certain endpoints and prohibits others.</t>
<t>The connection manager evaluates each endpoint actually attempted.</t>
<t>The authorization is bound to the selected permitted endpoint or an approved endpoint set.</t>
<t>A transport library cannot silently replace the selected endpoint with an unchecked prohibited address.</t>
<t>This example applies to ordinary dual-stack connection selection as well as repeated connection attempts.</t>
<t>C-45.86 - Example C: HTTP Redirect to Internal Resource</t>
<t>An agent requests a public HTTPS resource.</t>
<t>The public service returns a redirect to an internal administrative endpoint.</t>
<t>The redirect controller parses the new destination.</t>
<t>The effective endpoint is classified under the protected network-zone policy.</t>
<t>The new destination is not authorized.</t>
<t>The redirected request is withheld.</t>
<t>The system does not treat the initial permitted public hostname as authorization to follow the redirect to the internal resource.</t>
</section>
<section numbered="true">
<name>C-45.87 - Example D: Forward Proxy With Remote DNS</name> <t>An agent communicates through a protected forward proxy.</t>
<t>The agent submits an HTTPS target hostname.</t>
<t>The proxy performs DNS resolution.</t>
<t>The proxy selects an outbound IP address.</t>
<t>The protected proxy-side Finality Sink evaluates the actual selected endpoint before establishing the governed target connection.</t>
<t>A prohibited effective destination causes the operation to be denied.</t>
<t>The agent-side approval of the target hostname does not replace the proxy-side endpoint check.</t>
<t>C-45.88 - Example E: Credential-Bearing API Request</t>
<t>An AI agent requests a credential-bearing API operation.</t>
<t>The agent holds a surrogate credential reference.</t>
<t>The real credential is retained by a protected broker.</t>
<t>The request is staged.</t>
<t>The PED validates the permitted service, method, resource, and destination scope.</t>
<t>Protected evidence and scoped finality authority are established.</t>
<t>The connector constructs the concrete request.</t>
<t>The Finality Sink verifies the effective endpoint and actual request parameters.</t>
<t>The broker applies the protected credential only through the controlled authorized operation.</t>
<t>A change to an unauthorized target resource or destination causes denial or fresh validation.</t>
</section>
<section numbered="true">
<name>C-45.89 - Example F: HTTP/2 Connection Reuse</name> <t>A client maintains an existing HTTP/2 connection.</t>
<t>The agent proposes a new request using that connection.</t>
<t>The current connection peer is permitted.</t>
<t>However, the new request targets a different application origin or resource scope.</t>
<t>The Finality Sink verifies the effective request authority and current protected operation permission.</t>
<t>The request is not automatically authorized because the physical connection was previously permitted.</t>
</section>
<section numbered="true">
<name>C-45.90 - Example G: QUIC Network-Path Change</name> <t>An agent-associated service uses a QUIC connection.</t>
<t>The transport attempts to move traffic through a new remote endpoint or path.</t>
<t>The protected network controller identifies the relevant effective-endpoint change.</t>
<t>The controller verifies the new path against current network authorization.</t>
<t>Further governed transmission through the new path is permitted only if the required restrictions are satisfied.</t>
<t>The implementation uses an endpoint or network controller capable of observing and enforcing the claimed migration semantics.</t>
</section>
<section numbered="true">
<name>C-45.91 - Example H: Direct Socket Bypass</name> <t>An agent is configured to use a protected API gateway.</t>
<t>The gateway validates endpoint, method, and resource scope.</t>
<t>The agent also has an enabled direct socket path.</t>
<t>The effectuation-path registry identifies the direct socket route.</t>
<t>The protected controller restricts or mediates that route.</t>
<t>The gateway's correct authorization process is not treated as sufficient while an uncontrolled route to the governed effect remains available.</t>
</section>
<section numbered="true">
<name>C-45.92 - Example I: Connection Revocation</name> <t>An agent has an established connection to an authorized service.</t>
<t>A protected authority controller revokes permission for a particular request class.</t>
<t>The authority generation advances.</t>
<t>The agent attempts another request over the existing connection.</t>
<t>The Finality Sink verifies the current required generation and request scope.</t>
<t>The operation is denied.</t>
<t>Keeping the connection open does not preserve the revoked operation permission.</t>
</section>
<section numbered="true">
<name>C-45.93 - Example J: Proxy Failover</name> <t>A primary proxy fails.</t>
<t>The platform activates a replacement proxy.</t>
<t>The replacement proxy uses a different destination-resolution and routing path.</t>
<t>The protected controller verifies the replacement's required enforcement capabilities and path coverage.</t>
<t>A new protected coverage generation is established where necessary.</t>
<t>Pending operations associated with stale proxy or connection bindings are revalidated or reconciled.</t>
<t>The system does not route governed requests through an unverified replacement merely because the primary proxy is unavailable.</t>
</section>
<section numbered="true">
<name>C-45.94 - Example K: TLS Service Identity Mismatch</name> <t>An agent requests an approved HTTPS service.</t>
<t>The effective IP address is within the permitted network range.</t>
<t>However, the server does not authenticate as the service required by the protected policy.</t>
<t>The controller rejects the request under the required service-identity predicate.</t>
<t>A permitted IP address alone is not sufficient when an authenticated application service identity is mandatory.</t>
<t>C-45.95 - Example L: Lost Acknowledgment After Transmission</t>
<t>An authorized network request crosses the controlled Finality Sink.</t>
<t>The remote application may process the request.</t>
<t>The local client loses the response.</t>
<t>The protected operation registry marks the request as indeterminate.</t>
<t>The system uses the available idempotency reference or destination-specific reconciliation procedure.</t>
<t>It does not automatically treat absence of a response as proof that no consequential remote effect occurred.</t>
</section>
<section numbered="true">
<name>PART XVIII - FAILURE AND ADVERSARIAL SCENARIOS</name>
</section>
<section numbered="true">
<name>C-45.96 - Representative Failure Conditions</name>
</section>
<section numbered="true">
<name>F1 - DNS Rebinding</name> <t>A hostname changes from a permitted address to a prohibited endpoint.</t>
<t>The effective-endpoint validation rejects the new unauthorized destination.</t>
</section>
<section numbered="true">
<name>F2 - DNS Answer Substitution</name> <t>An untrusted component replaces a protected resolution result.</t>
<t>The required integrity or operation-binding verification fails.</t>
</section>
<section numbered="true">
<name>F3 - Multiple-Address Selection</name> <t>A DNS response contains both permitted and prohibited addresses.</t>
<t>Only a policy-permitted selected endpoint may be used.</t>
</section>
<section numbered="true">
<name>F4 - IPv6 Bypass</name> <t>An IPv4 restriction is implemented, but an IPv6 path remains unrestricted.</t>
<t>The relevant dual-stack path coverage must address the IPv6 route.</t>
</section>
<section numbered="true">
<name>F5 - Loopback Destination</name> <t>A requested public service resolves or redirects to loopback.</t>
<t>The required network-zone restriction rejects it.</t>
</section>
<section numbered="true">
<name>F6 - Link-Local Destination</name> <t>A request attempts to use a prohibited link-local endpoint.</t>
<t>The current destination policy prevents the governed transmission.</t>
</section>
<section numbered="true">
<name>F7 - Private-Network Pivot</name> <t>An apparently public request targets a prohibited private network after resolution or redirection.</t>
<t>The effective-endpoint check rejects the pivot.</t>
</section>
<section numbered="true">
<name>F8 - Cloud Metadata Access</name> <t>A request attempts access to a restricted metadata or infrastructure service.</t>
<t>The corresponding network-zone and resource policy prevents unauthorized access.</t>
</section>
<section numbered="true">
<name>F9 - Hostname Parser Ambiguity</name> <t>Two components interpret a textual hostname differently.</t>
<t>The selected canonicalization policy rejects the ambiguous or unsupported representation.</t>
</section>
<section numbered="true">
<name>F10 - URL Authority Confusion</name> <t>A URL parser and network client disagree on the actual target host or port.</t>
<t>The Finality Sink uses the approved canonical representation of the effective request.</t>
</section>
<section numbered="true">
<name>F11 - Redirect Destination Change</name> <t>A redirect changes the destination outside the permitted scope.</t>
<t>Fresh protected validation or denial is required.</t>
</section>
<section numbered="true">
<name>F12 - Redirect Method Transformation</name> <t>A redirect changes the effective operation method or semantics.</t>
<t>The resulting request must remain within the authorized operation envelope.</t>
</section>
<section numbered="true">
<name>F13 - Excessive Redirect Chain</name> <t>An operation exceeds the configured redirect limit.</t>
<t>Further automatic transmission is withheld.</t>
</section>
<section numbered="true">
<name>F14 - Proxy Remote-Resolution Bypass</name> <t>A proxy resolves a target to a destination not checked locally.</t>
<t>The required proxy-side protected endpoint verification is applied.</t>
</section>
<section numbered="true">
<name>F15 - Proxy Identity Substitution</name> <t>Traffic is directed to an unauthorized proxy.</t>
<t>The protected proxy identity or route binding fails.</t>
</section>
<section numbered="true">
<name>F16 - CONNECT Tunnel Scope Expansion</name> <t>An authorized tunnel target is replaced with another target.</t>
<t>The protected tunnel-destination binding rejects the unauthorized operation.</t>
</section>
<section numbered="true">
<name>F17 - Direct Socket Escape</name> <t>An agent bypasses the configured proxy through a direct socket.</t>
<t>The alternative path must be technically restricted or governed.</t>
</section>
<section numbered="true">
<name>F18 - Existing Socket Reuse</name> <t>An agent reuses an existing socket after authority is revoked.</t>
<t>The current request or transmission Finality Sink rejects the unauthorized effect.</t>
</section>
<section numbered="true">
<name>F19 - HTTP/2 Origin Coalescing</name> <t>A connection is used for a new application origin.</t>
<t>The required request-origin and operation-scope checks apply.</t>
</section>
<section numbered="true">
<name>F20 - QUIC Path Migration</name> <t>A transport path changes to an unauthorized effective endpoint.</t>
<t>The relevant network-effectuation controller restricts the new path.</t>
</section>
<section numbered="true">
<name>F21 - TLS Identity Failure</name> <t>The destination endpoint is permitted but the required service identity is invalid.</t>
<t>The operation is denied under the service-authentication policy.</t>
</section>
<section numbered="true">
<name>F22 - SNI Substitution</name> <t>An untrusted component changes the TLS server-name indication.</t>
<t>The protected service-identity and request-binding checks detect the mismatch where applicable.</t>
</section>
<section numbered="true">
<name>F23 - HTTP Host Mismatch</name> <t>The effective application authority differs from the validated service scope.</t>
<t>The request is denied or revalidated.</t>
</section>
<section numbered="true">
<name>F24 - Encrypted Payload Invisibility</name> <t>A network device cannot inspect application-layer request fields required by policy.</t>
<t>The system uses a trusted application boundary or authenticated descriptor rather than falsely claiming full payload visibility.</t>
</section>
<section numbered="true">
<name>F25 - Request Body Substitution</name> <t>A connector modifies the payload after protected validation.</t>
<t>The final request digest or permitted-transformation check detects the mismatch.</t>
</section>
<section numbered="true">
<name>F26 - Credential Scope Mismatch</name> <t>A credential is applied to a request outside its authorized service or resource scope.</t>
<t>The credential Finality Sink denies the use.</t>
</section>
<section numbered="true">
<name>F27 - Capability Replay</name> <t>A previously consumed single-use capability is presented again.</t>
<t>Sink-local protected usage state rejects replay.</t>
</section>
<section numbered="true">
<name>F28 - Capability Used at Wrong Sink</name> <t>A capability intended for one protected proxy is presented to another.</t>
<t>The required sink identity check fails.</t>
</section>
<section numbered="true">
<name>F29 - Stale Authority Generation</name> <t>The request references authority invalidated by later policy or revocation.</t>
<t>Further governed transmission is denied.</t>
</section>
<section numbered="true">
<name>F30 - Network Interface Failover</name> <t>An alternate route becomes active without corresponding coverage validation.</t>
<t>The operation remains restricted until the route is verified.</t>
</section>
<section numbered="true">
<name>F31 - VPN or Tunnel Bypass</name> <t>A process uses a tunnel outside the approved network enforcement path.</t>
<t>The relevant effectuation-path coverage must control or restrict the tunnel.</t>
</section>
<section numbered="true">
<name>F32 - Host Connector Bypass</name> <t>A privileged host worker can transmit without current protected authorization.</t>
<t>The worker's operation path must be governed or disabled.</t>
</section>
<section numbered="true">
<name>F33 - Redirect Through Another Connector</name> <t>A request is routed through a different connector following an application redirect.</t>
<t>The new concrete operation remains subject to actual endpoint and authority verification.</t>
</section>
<section numbered="true">
<name>F34 - DNS Cache Rollback</name> <t>An earlier cached resolution record is restored.</t>
<t>The system applies its current protected generation and freshness requirements rather than treating the earlier result as unconditional authorization.</t>
</section>
<section numbered="true">
<name>F35 - Connection Identifier Reuse</name> <t>A socket identifier is recycled for a different connection.</t>
<t>The protected connection generation prevents authorization confusion.</t>
</section>
<section numbered="true">
<name>F36 - Resolver Failure</name> <t>The required destination resolution cannot be completed.</t>
<t>The governed operation remains non-effective or follows a separately authorized bounded fallback policy.</t>
</section>
<section numbered="true">
<name>F37 - PED Unavailability</name> <t>The protected authorization service is unavailable.</t>
<t>No new unrestricted authority is inferred.</t>
</section>
<section numbered="true">
<name>F38 - Finality Sink Unavailability</name> <t>The designated network controller fails.</t>
<t>The system does not permit uncontrolled failover for governed transmissions.</t>
</section>
<section numbered="true">
<name>F39 - Protected State Rollback</name> <t>An older authorization or capability-consumption record is restored.</t>
<t>The required protected state-continuity mechanism detects or prevents prohibited reuse.</t>
</section>
<section numbered="true">
<name>F40 - Concurrent Request Double-Spend</name> <t>Two workers attempt to use one single-use network capability.</t>
<t>Atomic protected consumption prevents unauthorized duplication.</t>
</section>
<section numbered="true">
<name>F41 - Transmitted Request With Lost Response</name> <t>An externally consequential operation may have completed.</t>
<t>The system retains an indeterminate state and reconciles rather than blindly retrying.</t>
</section>
<section numbered="true">
<name>F42 - Application Service Change</name> <t>The same IP address begins serving a different application identity.</t>
<t>Current service-identity verification prevents unauthorized reliance solely on the prior IP authorization.</t>
</section>
<section numbered="true">
<name>PART XIX - IMPLEMENTATION VARIATIONS</name>
</section>
<section numbered="true">
<name>C-45.97 - Host-Side Protected Proxy</name> <t>A host-side proxy intercepts agent network requests.</t>
<t>The proxy performs destination resolution, current protected authorization, concrete request verification, and controlled transmission.</t>
<t>The agent's direct network routes are restricted where required.</t>
</section>
<section numbered="true">
<name>C-45.98 - Container Network Namespace</name> <t>An agent executes within a restricted container network namespace.</t>
<t>A protected host gateway controls permitted egress.</t>
<t>The deployment may restrict the container's direct routing capability while providing controlled DNS and proxy access.</t>
<t>The namespace configuration itself must be verified under the actual host threat model.</t>
</section>
<section numbered="true">
<name>C-45.99 - Virtual-Machine Network Enforcement</name> <t>An agent executes within a virtual machine.</t>
<t>A protected hypervisor or host network controller mediates selected egress operations.</t>
<t>The system verifies relevant guest network interfaces, virtual devices, direct device assignments, and alternate paths.</t>
</section>
<section numbered="true">
<name>C-45.100 - Kernel-Mediated Network Finality</name> <t>A kernel-supported mechanism restricts selected network operations.</t>
<t>The applicable protected component validates current authorization and effective endpoint information.</t>
<t>The implementation distinguishes connection-admission enforcement from per-request application authorization.</t>
</section>
<section numbered="true">
<name>C-45.101 - SmartNIC/DPU Network Sink</name> <t>A programmable network device controls the governed transmission.</t>
<t>The device verifies effective destination scope and applicable protected capability state.</t>
<t>Where policy depends on encrypted application fields that the device cannot inspect, a trusted cooperating application controller provides the required binding.</t>
</section>
<section numbered="true">
<name>C-45.102 - API Gateway Finality</name> <t>An API gateway receives concrete resource requests and verifies the protected authorization before forwarding.</t>
<t>The gateway identifies the effect it controls, such as API request submission, and does not automatically enforcement point control over later destination-internal effects.</t>
</section>
<section numbered="true">
<name>C-45.103 - Credential-Broker Integration</name> <t>A protected credential broker retains the real API credential.</t>
<t>A network Finality Sink verifies endpoint, resource, operation and credential scope.</t>
<t>The broker applies the credential only through the permitted controlled path.</t>
</section>
<section numbered="true">
<name>C-45.104 - Browser-Agent Egress</name> <t>A browser automation agent proposes navigation, form submission, or API-related operations.</t>
<artwork type="text">| The protected controller verifies the actual destination and applicable request parameters. Redirects, browser-origin behavior, and alternate network capabilities are addressed according to the selected policy.                                                                                        |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| C-45.105 - Service-Mesh Implementation A service mesh associates workload identity and service identity with permitted network operations. A protected authority controller evaluates agent-specific task scope. The mesh gateway or resource-owning service performs the required finality verification. |
| C-45.106 - Remote DNS Proxy A proxy performs DNS resolution and selected endpoint verification on behalf of an agent. The protected authorization binds the original requested destination and actual proxy-selected outbound endpoint. The proxy prevents unauthorized destination substitution.         |</artwork>
</section>
<section numbered="true">
<name>C-45.107 - HTTP/2 or HTTP/3 Application Enforcement</name> <t>A trusted application-layer controller verifies each governed request within an existing multiplexed or migratable transport connection.</t>
<t>The controller maintains the required origin, endpoint, connection-generation, and authority bindings.</t>
</section>
<section numbered="true">
<name>C-45.108 - TEE-Assisted Network Authority</name> <t>A TEE maintains protected policy, validation state, or scoped finality authorization.</t>
<t>A controlled proxy or network controller enforces the resulting authority at the actual network effectuation boundary.</t>
</section>
<section numbered="true">
<name>C-45.109 - Integrated Protected Network Controller</name> <t>One protected component performs request capture, resolution, authorization, evidence commitment, capability activation, endpoint verification, and governed transmission.</t>
<t>The logical protected-finality relationships remain implemented without requiring separate physical services.</t>
</section>
<section numbered="true">
<name>C-45.110 - Distributed Network Enforcement</name> <t>A PED and Finality Sink operate on different machines or security domains.</t>
<t>Authenticated communication binds the operation descriptor, protected evidence, capability, and effective endpoint.</t>
<t>The Finality Sink verifies current required authorization before transmission.</t>
<t>The implementation must define revocation and state-consumption consistency under network partitions.</t>
</section>
<section numbered="true">
<name>PART XX - REPRESENTATIVE DATA STRUCTURES</name>
</section>
<section numbered="true">
<name>C-45.111 - CandidateNetworkEgressRecord</name> <t>Fields may include:</t>
<t>1. CandidateActID.
2. AgentContextID.
3. TaskID.
4. RequestedDestination.
5. OperationClass.
6. CanonicalRequestDigest.
7. ResolutionReference.
8. AuthorityGeneration.
9. RequiredSinkID.</t>
<t>10. CandidateStatus.</t>
</section>
<section numbered="true">
<name>C-45.112 - DNSResolutionRecord</name> <t>Fields may include:</t>
<t>1. ResolutionID.
2. RequestedHostname.
3. CanonicalHostname.
4. ResolvedAddressSet.
5. SelectedEndpoint.
6. ResolverIdentity.
7. ResolutionGeneration.
8. ValidityReference.
9. PolicyGeneration.
10. ResolutionStatus.</t>
</section>
<section numbered="true">
<name>C-45.113 - EffectiveEndpointRecord</name> <t>Fields may include:</t>
<t>1. EndpointRecordID.
2. AddressFamily.
3. SelectedIPAddress.
4. SelectedPort.
5. TransportProtocol.
6. RequestedServiceIdentity.
7. NetworkZoneClassification.
8. RouteContext.
9. ResolutionReference.
10. EndpointValidationStatus.</t>
</section>
<section numbered="true">
<name>C-45.114 - NetworkAuthorityRecord</name> <t>Fields may include:</t>
<t>1. 2. 3. 4. 5. 6. 7. 8.</t>
<t>AuthorityRecordID. AgentContextID. TaskID. AuthorizedDestinationScope. PermittedNetworkZones. PermittedOperationClasses. PermittedProtocolClasses. CredentialScope.</t>
<t>9. PolicyGeneration.
10. RevocationGeneration.
11. AuthorityStatus.</t>
</section>
<section numbered="true">
<name>C-45.115 - ConnectionBindingRecord</name> <t>Fields may include:</t>
<t>1. ConnectionID.
2. ConnectionGeneration.
3. AgentContextID.
4. EffectiveTransportPeer.
5. IntendedServiceIdentity.
6. AuthorizedEndpointScope.
7. AuthorityGeneration.
8. AuthorizedRequestScope.
9. RequiredSinkID.
10. ConnectionStatus.</t>
</section>
<section numbered="true">
<name>C-45.116 - NetworkValidationEvidenceRecord</name> <t>Fields may include:</t>
<t>1. EvidenceID.
2. CandidateActID.
3. OperationDescriptorDigest.
4. ResolutionReference.
5. AuthorizedEndpointScope.
6. PolicyGeneration.
7. AuthorityGeneration.
8. ValidationResult.
9. RequiredSinkID.
10. ProtectedCommitment.</t>
</section>
<section numbered="true">
<name>C-45.117 - NetworkFinalityCapabilityRecord</name> <t>Fields may include:</t>
<t>1. 2. 3. 4. 5. 6.</t>
<t>CapabilityID. CandidateActID. EvidenceReference. OperationDescriptorDigest. AuthorizedEndpointScope. ConnectionBinding.</t>
<t>7. AuthorizedOperationClass.
8. AuthorizedSinkID.
9. AuthorityGeneration.
10. UsagePolicy.
11. ProtectedConsumptionReference.
12. CapabilityStatus.</t>
</section>
<section numbered="true">
<name>C-45.118 - ProxyTargetRecord</name> <t>Fields may include:</t>
<t>1. ProxyRequestID.
2. ProxyIdentity.
3. RequestedTargetHostname.
4. RequestedTargetPort.
5. EffectiveTargetEndpoint.
6. AuthorizedTunnelScope.
7. ResolutionReference.
8. AuthorityGeneration.
9. FinalitySinkID.
10. VerificationStatus.</t>
</section>
<section numbered="true">
<name>C-45.119 - RedirectStateRecord</name> <t>Fields may include:</t>
<t>1. CandidateActID.
2. CurrentRequestReference.
3. RedirectCount.
4. PreviousOrigin.
5. ProposedOrigin.
6. ProposedEffectiveEndpoint.
7. TransformationClass.
8. RequiredRevalidationState.
9. AuthorityGeneration.
10. RedirectStatus.</t>
</section>
<section numbered="true">
<name>C-45.120 - EgressPathCoverageRecord</name> <t>Fields may include:</t>
<t>1. PathID.
2. AgentContextID.
3. NetworkInterfaceID.</t>
<t>4. ProxyOrConnectorReference.
5. TransportCapability.
6. RequiredSinkID.
7. EnabledState.
8. CoverageGeneration.
9. VerificationStatus.</t>
</section>
<section numbered="true">
<name>C-45.121 - NetworkOperationRecoveryRecord</name> <t>Fields may include:</t>
<t>1. CandidateActID.
2. ConnectionID.
3. FinalityCapabilityID.
4. ProtectedConsumptionState.
5. NetworkDispatchState.
6. RemoteOperationReference.
7. AcknowledgmentState.
8. RecoveryGeneration.
9. ReconciliationStatus.</t>
<t>The records may reside in protected databases, authenticated service registries, kernelassociated state, trusted execution environments, hardware-protected state, or cooperating protected controllers.</t>
</section>
<section numbered="true">
<name>PART XXI - implementer VERIFICATION TESTS</name>
</section>
<section numbered="true">
<name>C-45.122 - Proposed Engineering Test Matrix</name> <t>The following tests are proposed procedures rather than representations of completed experiments.</t>
</section>
<section numbered="true">
<name>Test Technical condition</name> <t>T1 Authorized hostname and effective endpoint Required operation permitted T2 Authorized hostname resolves to prohibited</t>
<t>IP T3 DNS rebinding after preliminary check T4 Mixed permitted and prohibited DNS</t>
<t>addresses T5 IPv6 destination outside permitted scope T6 Loopback effective endpoint T7 Link-local effective endpoint T8 Prohibited private-network endpoint T9 Restricted metadata-service endpoint</t>
</section>
<section numbered="true">
<name>Expected result</name> <t>Denied New endpoint rejected or revalidated Only permitted selected endpoint used Denied Required restriction enforced Required restriction enforced Denied Denied</t>
<t>T10 Ambiguous hostname syntax T11 Request authority and URL parser mismatch Rejected T12 Redirect to prohibited service T13 Redirect method change T14 Excessive redirect chain T15 Proxy resolves prohibited endpoint T16 CONNECT target substitution T17 Unauthorized proxy selected T18 Direct socket bypass T19 Existing socket after revocation T20 HTTP/2 different-origin request T21 QUIC path migration T22 TLS certificate identity mismatch T23 HTTP Host outside permitted service scope Denied T24 SNI and service identity inconsistency T25 Encrypted payload unavailable to network</t>
<t>device T26 Request body changed after validation T27 Credential applied to wrong endpoint T28 Wrong credential-use scope T29 Invalid protected validation evidence T30 Missing scoped finality capability T31 Capability replay T32 Concurrent capability use T33 Capability at wrong sink T34 Stale authority generation T35 Connection identifier reuse T36 Proxy failover without verification T37 Alternate network interface enabled T38 VPN/tunnel alternate route T39 DNS resolver unavailable T40 PED unavailable T41 Finality Sink unavailable T42 Lost response after authorized request T43 Unauthorized service identity at permitted IP Service policy enforced T44 Protected resolution state rollback</t>
<t>Rejected by canonicalization policy</t>
<t>Denied Revalidated where required Restricted Proxy-side check denies Target binding rejected Proxy identity check fails Restricted or governed New governed request denied Request-level authorization enforced New effective endpoint evaluated Required service identity check fails</t>
<t>Required binding enforced Application enforcement used where required Operation mismatch rejected Denied Denied Finality denied Effect withheld Rejected Atomic consumption enforced Rejected Denied Generation mismatch detected Effect withheld Coverage revalidation required Governed or disabled Required restrictive behavior No permissive fallback No uncontrolled transmission Reconciliation state retained</t>
<t>Required continuity check enforced</t>
<t>Each implementation must identify the actual interception boundary, DNS resolver behavior, effective endpoint, application identity, protected state, test packet or request, and observable result.</t>
</section>
<section numbered="true">
<name>PART XXII - Enforcement-Point Mapping and Technical Correspondence</name>
</section>
<section numbered="true">
<name>C-45.123 - Reconstructed Independent enforcement point(s) corresponding to source item(s) 45</name> <t>this implementation profile provides corresponding technical mechanisms for:</t>
<t>enforcement point(s) corresponding to source item(s) 45(a): An AI-agent execution environment generating proposed network operations.</t>
<t>enforcement point(s) corresponding to source item(s) 45(b): Interception of a Candidate Network Egress Act before its governed external</t>
<t>transmission.</t>
<t>enforcement point(s) corresponding to source item(s) 45(c): A machine-verifiable network operation descriptor including requesting</t>
<t>context, intended destination, protocol, material parameters, authority generation, and required Finality Sink.</t>
<t>enforcement point(s) corresponding to source item(s) 45(d): A controlled destination-resolution component obtaining an effective endpoint.</t>
<t>enforcement point(s) corresponding to source item(s) 45(e)(i): Protected validation of a Sandbox Egress Authority Object or equivalent</t>
<t>network authority.</t>
<t>enforcement point(s) corresponding to source item(s) 45(e)(ii): Evaluation of requested destination, resolved endpoint, protocol, operation</t>
<t>scope, and current network restrictions.</t>
<t>enforcement point(s) corresponding to source item(s) 45(e)(iii): Protected authorization-state operations.</t>
<t>enforcement point(s) corresponding to source item(s) 45(e)(iv): Commitment of protected validation evidence.</t>
<t>enforcement point(s) corresponding to source item(s) 45(e)(v): A scoped non-bearer network-egress capability associated with the validated</t>
<t>operation and permitted endpoint scope.</t>
<t>enforcement point(s) corresponding to source item(s) 45(f)(i): Finality Sink reconstruction of the actual pending network operation and</t>
<t>effective endpoint.</t>
<t>enforcement point(s) corresponding to source item(s) 45(f)(ii): Correspondence verification against protected authorization.</t>
<t>enforcement point(s) corresponding to source item(s) 45(f)(iii): Protected evidence, capability, authority-generation, and sink-local state</t>
<t>verification.</t>
<t>enforcement point(s) corresponding to source item(s) 45(f)(iv): Controlled transmission only after required verification succeeds.</t>
<t>enforcement point(s) corresponding to source item(s) 45(g): Prevention of preliminary hostname or policy approval from becoming</t>
<t>independent authority for an unvalidated effective endpoint.</t>
</section>
<section numbered="true">
<name>C-45.124 - Reconstructed Dependent enforcement point(s) corresponding to source item(s) 46</name> <t>The embodiment provides:</t>
<t>1. Original and canonical hostname representations.</t>
<t>2. DNS alias and address-set handling.
3. Selected effective endpoint validation.
4. Restricted network-zone classification.
5. Loopback restrictions.
6. Link-local restrictions.
7. Private or administrative network restrictions.
8. DNS rebinding detection.
9. Redirect revalidation.
10. Proxy resolution handling.
11. Connection replacement and effective-endpoint changes.
12. Denial or renewed protected authorization upon destination change.</t>
</section>
<section numbered="true">
<name>C-45.125 - Reconstructed Dependent enforcement point(s) corresponding to source item(s) 47</name> <t>The embodiment provides:</t>
<t>1. Protected connection identity.
2. Connection-generation tracking.
3. Actual transport-peer verification.
4. Application service identity binding.
5. Connection reuse authorization.
6. HTTP/2 origin distinctions.
7. QUIC path-change treatment.
8. Proxy and connector path controls.
9. Direct socket restrictions.
10. Alternative network interface restrictions.
11. Failover path coverage.
12. Current authority-generation verification.
13. Protected effectuation-path completeness.
14. Prevention of additional authority through connection reuse or path substitution.</t>
</section>
<section numbered="true">
<name>PART XXIII - IMPLEMENTATION REQUIREMENTS</name>
</section>
<section numbered="true">
<name>C-45.126 - implementer Implementation Checklist</name> <t>A person having ordinary skill in the art implementing this implementation profile identifies:</t>
<t>1. The AI-agent execution environment.
2. The trusted computing base.
3. The attacker capabilities.
4. The controlled network-effectuation classes.
5. The network operation interception point.
6. The Non-Effective State staging mechanism.
7. The approved URL or service parser.
8. The hostname canonicalization rules.
9. The network operation descriptor.</t>
<t>10. The protected source execution identity.
11. The destination-resolution architecture.
12. The DNS result representation.
13. The resolver trust assumptions.
14. The selected endpoint policy.
15. The IP-address and network-zone classification.
16. The IPv4 and IPv6 handling procedures.
17. The permitted transport and port restrictions.
18. The endpoint-to-service-identity relationship.
19. The transport connection binding.
20. The TLS service-authentication requirements.
21. The actual request reconstruction mechanism.
22. The HTTP redirect handling procedure.
23. The connection reuse restrictions.
24. The HTTP/2 or HTTP/3 semantics where used.
25. The proxy and CONNECT target handling.
26. The remote DNS resolution restrictions.
27. The service-mesh or gateway relationship where present.
28. The protected network authority registry.
29. The applicable Sandbox Egress Authority Object.
30. The PED operation-specific predicates.
31. The protected authorization-state transition.
32. The validation-evidence commitment mechanism.
33. The scoped non-bearer finality capability.
34. The sink-local protected state.
35. The required Finality Sink.
36. The actual effective-endpoint verification procedure.
37. The controlled credential-use mechanism.
38. The alternate egress path registry.
39. The direct socket or network bypass restrictions.
40. The revocation-generation and connection-state update rules.
41. The concurrent request and usage-consumption rules.
42. The network-operation outcome reconciliation.
43. The handling of unknown remote completion.
44. The protective behavior following resolver or sink failure.
45. The engineering tests establishing the claimed properties.</t>
<t>The implementation must specify which component can reliably observe or reconstruct each material request and endpoint field.</t>
<t>Where an operation is encrypted, tunneled, proxied, migrated, or redirected, the selected enforcement architecture must supply the visibility and control necessary for the guarantee.</t>
<t>A hostname allowlist, DNS lookup, packet log, or TLS connection by itself does not establish the complete protected-finality relationship unless the applicable operation-specific and effectuation-boundary requirements are also implemented.</t>
</section>
<section numbered="true">
<name>C-45.127 - Technical Effect</name> <t>this implementation profile provides protected network operation control in which an AI agent's proposed destination and the endpoint actually used for transmission are treated as separate machine-verifiable attributes.</t>
<t>The system obtains the effective destination through a controlled resolution or endpointselection procedure.</t>
<t>It evaluates the selected endpoint under current protected task, resource, network-zone, and operation policy.</t>
<t>Protected validation evidence is committed, and bounded non-bearer finality authorization is established.</t>
<t>A Finality Sink verifies the actual pending network operation, effective endpoint, current authority generation, protected evidence, capability, and applicable sink-local state before permitting the governed transmission.</t>
<t>The system may prevent unauthorized effects arising from DNS rebinding, unvalidated redirects, connection reuse, proxy destination changes, credential misuse, or alternate network routing.</t>
<t>The security guarantee depends upon the actual network interception, service-identity verification, cryptographic protection, and effectuation-path controls implemented by the selected platform.</t>
</section>
<section numbered="true">
<name>C-45.128 - Technical Summary</name> <t>this implementation profile discloses a computer-implemented protected post-DNS-resolution network-egress architecture comprising an AI-agent execution environment, a controlled network operation interceptor, a Candidate Network Egress Act held in a Non-Effective State, a destination-resolution controller, a Protected Enforcement Domain, protected validation evidence, scoped non-bearer finality enablement, and a network-egress Finality Sink.</t>
<t>The destination-resolution controller obtains effective network destination information associated with the proposed operation.</t>
<t>The PED verifies applicable task authority, requested destination, selected effective endpoint, protocol, operation scope, current network policy, and protected authorization state.</t>
<t>Protected validation evidence is committed and bounded authorization is established for the validated operation and effective destination scope.</t>
<t>The Finality Sink obtains or reconstructs the actual pending network request and endpoint, verifies correspondence with the protected evidence and scoped authorization, and permits the governed transmission only when the required conditions are satisfied.</t>
<t>The architecture additionally provides DNS rebinding resistance, redirect revalidation, proxy target authorization, connection reuse controls, service-identity binding, credential-toendpoint restrictions, current authority-generation verification, and alternate egress-path coverage.</t>
<t>A connection to an approved hostname, a permitted transport endpoint, or an existing socket does not independently grant unrestricted authority to perform subsequent network operations.</t>
<t>The system may be implemented through protected network proxies, API gateways, credential brokers, kernel controls, service meshes, virtual-machine interfaces, container networking, SmartNICs, DPUs, TEEs, or cooperating software and hardware effectuation controllers.</t>
<section numbered="true">
<name>COMPILATION OF EFFECT-PATH REACHABILITY RESTRICTIONS FOR ARTIFICIAL-INTELLIGENCE-AGENT SANDBOXES USING DIRECTED</name>
</section>
<section numbered="true">
<name>INTERFACE GRAPHS, AUTHORIZED-EFFECT ENVELOPES, WEIGHTED PATH SEPARATION, RUNTIME INTERFACE QUARANTINE, AND VERIFIED</name>
</section>
<section numbered="true">
<name>CONFIGURATION INSTALLATION</name>
</section>
</section>
</section>
<section numbered="true" anchor="profile-c48">
<name>Implementation Profile C-48</name> <t>Source location: original disclosure pages 830-899. Source technical content is presented here for implementation analysis; numbering reflects the original profile family rather than a requirement to implement every profile.</t>
<section numbered="true">
<name>C-48.1 - Technical Field</name> <t>this implementation profile relates to artificial-intelligence-agent sandbox security, program and interface analysis, graph-based reachability, operating-system confinement, capability and permission reduction, resource isolation, access-control compilation, software supply-chain changes, and verification of effect-restricted computing environments.</t>
<t>More particularly, the embodiment discloses a computer-implemented system configured to discover interfaces available directly or indirectly to an artificial-intelligence agent, construct a directed graph representing effect-capable operation paths, identify paths leading to effects outside a task-specific authorization envelope, compute enforceable interface restrictions interrupting those paths, install the restrictions, and verify the resulting technical separation before permitting agent execution.</t>
<t>The embodiment additionally provides mechanisms for identifying alternate effect routes through individually permitted interfaces, quarantining newly introduced runtime capabilities, and selecting restrictions that preserve required task functionality.</t>
<t>The invention may be implemented using:</t>
<t>(a) operating-system processes;
(b) process namespaces;
(c) containers;</t>
<t>(d) virtual machines;</t>
<t>(e) micro-virtual machines;</t>
<t>(f) kernel security interfaces;</t>
<t>(g) file-system and mount restrictions;</t>
<t>(h) network namespaces;</t>
<t>(i) service-account permissions;</t>
<t>(j) API connector registries;</t>
<t>(k) controlled tool dispatchers;</t>
<t>(l) privileged host services;</t>
<t>(m) cloud resource policies;</t>
<t>(n) hypervisor-mediated resource interfaces;</t>
<t>(o) hardware-assisted isolation; or</t>
<t>(p) combinations thereof.</t>
<t>this implementation profile is not limited to any particular agent framework, cloud platform, operating system, kernel, graph optimization solver, or enforcement substrate.</t>
</section>
<section numbered="true">
<name>PART I - TECHNICAL PROBLEM</name>
</section>
<section numbered="true">
<name>C-48.2 - Problem of Indirect Effectuation</name> <t>An artificial-intelligence agent may have access to multiple computational tools.</t>
<t>A task may legitimately require some tools while prohibiting particular consequential effects.</t>
<t>For example, an agent may require permission to read technical documentation and execute a local compiler, but must not transmit confidential source files outside a designated enterprise network.</t>
<t>A restriction imposed only on an explicitly named transmission tool may be ineffective.</t>
<t>The agent may reach a prohibited transmission through:</t>
<t>1. A shell.
2. An interpreter.
3. A browser automation interface.</t>
<t>4. A package-installed program.
5. A local service connector.
6. A delegated worker.
7. A privileged host service.
8. A file-system alias.
9. A helper process.
10. A network-enabled plugin.
11. A queued background task.
12. A cloud service identity.</t>
<t>A prohibited effect can therefore be reachable through combinations of interfaces even when each interface appears individually permissible.</t>
</section>
<section numbered="true">
<name>C-48.3 - Problem of Overly Broad Isolation</name> <t>One approach to preventing prohibited effects is to disable all tools or external interfaces.</t>
<t>However, this may prevent the agent from completing legitimate tasks.</t>
<t>For example, disabling every network interface may prevent both:</t>
<t>(a) prohibited direct internet transmission; and
(b) permitted access to a protected internal documentation service.</t>
<t>Similarly, disabling all process execution may prevent legitimate compilation or testing.</t>
<t>The technical problem therefore includes identifying restrictions that eliminate prohibited effect paths without unnecessarily eliminating authorized task functionality.</t>
</section>
<section numbered="true">
<name>C-48.4 - Problem of Configuration Drift</name> <t>A sandbox may initially contain a limited tool and resource inventory.</t>
<t>During execution, the environment may acquire:</t>
<t>(a) a new package;
(b) a dynamically loaded plugin;
(c) a new executable;
(d) a mounted directory;
(e) a privileged connector;</t>
<t>(f) an alternate network route;</t>
<t>(g) a new service identity;</t>
<t>(h) a browser extension;</t>
<t>(i) a delegated worker; or</t>
<t>(j) another effect-capable interface.</t>
<t>A restriction configuration previously found sufficient may become incomplete.</t>
<t>The embodiment therefore provides runtime interface-expansion detection, quarantine, recompilation, and re-verification.</t>
</section>
<section numbered="true">
<name>C-48.5 - Central Technical Principle</name> <t>The architecture separates five technical functions:</t>
<t>Discovery: Determine which effect-capable interfaces are reachable within a defined</t>
<t>execution environment.</t>
<t>Graph construction: Represent direct and indirect operational transitions through a</t>
<t>machine-readable graph.</t>
<t>Restriction compilation: Compute restrictions that interrupt prohibited paths while retaining</t>
<t>required authorized functionality.</t>
<t>Installation: Apply the restrictions to actual enforceable interfaces.</t>
<t>Verification: Establish that the installed configuration interrupts the identified prohibited</t>
<t>paths.</t>
<t>The agent is permitted to execute only under an installed and sufficiently verified restriction configuration.</t>
<t>A natural-language instruction asking the agent to avoid prohibited operations is not a substitute for the compiled technical restrictions.</t>
</section>
<section numbered="true">
<name>C-48.6 - Distinction From Per-Act Finality</name> <t>This embodiment may operate as a preventive sandbox-construction mechanism.</t>
<t>It does not necessarily require:</t>
<t>1. A separate validation receipt for every authorized operation.</t>
<t>2. A scoped non-bearer capability for each ordinary permitted action.
3. A distinct Finality Sink for every effect already made unreachable through effective technical isolation.
4. A cryptographic approval exchange for every system call.</t>
<t>Such mechanisms may be combined with this technical arrangement in other embodiments.</t>
<t>However, the primary inventive sequence here is:</t>
<t>DISCOVER</t>
<t>→ REPRESENT</t>
<t>→ CLASSIFY</t>
<t>→ ANALYZE REACHABILITY</t>
<t>→ OPTIMIZE RESTRICTIONS</t>
<t>→ COMPILE</t>
<t>→ INSTALL</t>
<t>→ VERIFY</t>
<t>→ EXECUTE UNDER RESTRICTIONS.</t>
</section>
<section numbered="true">
<name>PART II - PRINCIPAL COMPONENTS</name>
</section>
<section numbered="true">
<name>C-48.7 - Tool-and-Resource Discovery Engine</name> <t>The Discovery Engine identifies executable programs, interfaces, resource handles, service connectors, and authority relationships that may be accessible to the agent.</t>
<t>Discovery sources may include:</t>
<t>(a) executable inventories;
(b) process execution policies;
(c) installed packages;
(d) container images;
(e) file-system mounts;
(f) kernel permissions;</t>
<t>(g) operating-system identities;</t>
<t>(h) connector registries;</t>
<t>(i) cloud service-account permissions;</t>
<t>(j) browser tool capabilities;</t>
<t>(k) tool schemas;</t>
<t>(l) host-side worker configurations;</t>
<t>(m) network routing rules;</t>
<t>(n) privileged helper interfaces; and</t>
<t>(o) available device interfaces.</t>
<t>The discovery engine creates a versioned representation of the available technical environment.</t>
</section>
<section numbered="true">
<name>C-48.8 - Effect-Path Graph Generator</name> <t>The Graph Generator constructs a directed graph of executable components, authority contexts, interfaces, operation transitions, and effect-capable resources.</t>
<t>The graph may contain typed nodes and edges.</t>
<t>It may also contain predicates describing the conditions under which an edge is technically reachable.</t>
</section>
<section numbered="true">
<name>C-48.9 - Effect Classification Engine</name> <t>The Effect Classification Engine determines whether a graph node or edge can contribute to one or more consequential effect classes.</t>
<t>Representative classes comprise:</t>
<t>EXTERNAL_TRANSMISSION</t>
<t>PERSISTENT_STATE_MODIFICATION</t>
<t>CREDENTIAL_USE</t>
<t>PROCESS_EXECUTION</t>
<t>SERVICE_INVOCATION</t>
<t>PRIVILEGED_RESOURCE_MODIFICATION</t>
<t>FILE_EXPORT</t>
<t>DATABASE_COMMIT</t>
<t>DEVICE_COMMAND</t>
<t>PERSISTENT_MEMORY_MUTATION</t>
<t>An interface may belong to multiple classes.</t>
</section>
<section numbered="true">
<name>C-48.10 - Authorized Effect Envelope Controller</name> <t>The Authorized Effect Envelope Controller obtains a task-specific representation of effects permitted for the agent.</t>
<t>The envelope may define:</t>
<t>1. Authorized operations.
2. Authorized destinations.
3. Authorized resource classes.
4. Authorized credential use.
5. Permitted process-execution classes.
6. Required task-completion interfaces.
7. Prohibited effects.
8. Policy conditions.
9. Relevant authority generations.</t>
<t>The envelope is an input to restriction compilation.</t>
</section>
<section numbered="true">
<name>C-48.11 - Restriction Compiler</name> <t>The Restriction Compiler analyzes the graph to identify prohibited paths and derives enforceable restrictions that interrupt those paths.</t>
<t>The compiler may use:</t>
<t>(a) graph traversal;
(b) dominator analysis;
(c) path separation;</t>
<t>(d) minimum cut;</t>
<t>(e) weighted hitting-set optimization;</t>
<t>(f) mixed-integer optimization;</t>
<t>(g) constraint programming;</t>
<t>(h) bounded symbolic reachability;</t>
<t>(i) satisfiability solving;</t>
<t>(j) counterexample-guided refinement; or</t>
<t>(k) combinations thereof.</t>
<t>The chosen method depends upon the graph structure, path constraints, optimization objective, and available computational resources.</t>
</section>
<section numbered="true">
<name>C-48.12 - Enforcement Capability Catalog</name> <t>The Enforcement Capability Catalog identifies technical restrictions actually supported by the deployment.</t>
<t>A restriction may comprise:</t>
<t>(a) denial of an executable;
(b) removal of a file-system write permission;
(c) removal of a network route;
(d) restriction of a destination;
(e) revocation of a service entitlement;
(f) removal of a mount;
(g) limitation of an API operation;
(h) disabling of a connector;
(i) restriction of a privileged host interface;
(j) separation of a resource into another authority domain;
(k) disabling of a device interface; or</t>
<t>(l) another enforceable restriction.</t>
<t>The compiler does not assume that an arbitrary graph edge can be disabled without a corresponding enforcement mechanism.</t>
</section>
<section numbered="true">
<name>C-48.13 - Configuration Installer</name> <t>The Configuration Installer translates the selected restrictions into machine-enforceable sandbox configuration.</t>
<t>It may apply:</t>
<t>1. Process restrictions.
2. Container namespace configuration.
3. File-system access rules.
4. Network filtering.
5. Kernel security policies.
6. Connector allowlists.
7. Service-account restrictions.
8. Cloud-resource permissions.
9. Protected host-operation policies.
10. Device-assignment restrictions.</t>
<t>The installer records the applied state and installation result.</t>
</section>
<section numbered="true">
<name>C-48.14 - Configuration Verification Engine</name> <t>The Verification Engine checks whether the installed restrictions correspond to the compiled configuration and interrupt the identified prohibited paths.</t>
<t>Verification may use:</t>
<t>(a) read-back of effective policy state;
(b) graph reachability recomputation;
(c) controlled negative tests;
(d) protected configuration inspection;
(e) resource-identity comparison;
(f) enforcement-state queries;
(g) authenticated deployment measurements; or</t>
<t>(h) combinations thereof.</t>
<t>A successful configuration file write alone does not establish that the restrictions have become effective.</t>
</section>
<section numbered="true">
<name>C-48.15 - Execution Controller</name> <t>The Execution Controller starts or continues an agent only when the required restrictions have been installed and verified.</t>
<t>It may establish execution-state transitions:</t>
<t>QUARANTINED</t>
<t>COMPILED</t>
<t>INSTALLING</t>
<t>VERIFYING</t>
<t>ACTIVE</t>
<t>REVALIDATION_REQUIRED</t>
<t>SUSPENDED</t>
<t>TERMINATED</t>
<t>An unverified configuration does not qualify for unrestricted ACTIVE execution.</t>
</section>
<section numbered="true">
<name>C-48.16 - Runtime Expansion Monitor</name> <t>A Runtime Expansion Monitor detects newly introduced tools or resource interfaces.</t>
<t>The monitor may observe:</t>
<t>(a) package installation;
(b) executable addition;
(c) plugin registration;
(d) connector changes;
(e) new mounts;</t>
<t>(f) new privileged services;</t>
<t>(g) network interface changes;</t>
<t>(h) device reassignment;</t>
<t>(i) dynamic library loading;</t>
<t>(j) service-account modification; or</t>
<t>(k) delegated execution registration.</t>
<t>The system prevents an effect-capable interface from becoming accessible before required graph and configuration revalidation.</t>
</section>
<section numbered="true">
<name>PART III - GRAPH REPRESENTATION</name>
</section>
<section numbered="true">
<name>C-48.17 - Directed Effect-Path Graph</name> <t>The effect-path graph may be represented as:</t>
<t>G = (V, E)</t>
<t>where:</t>
<t>V is a set of nodes; and</t>
<t>E is a set of directed edges.</t>
<t>Each node has a type and associated metadata.</t>
<t>Each edge represents a technically reachable or conditionally permitted operation transition.</t>
</section>
<section numbered="true">
<name>C-48.18 - Node Classes</name> <t>Representative node classes include:</t>
<t>AGENT_CONTEXT</t>
<t>EXECUTABLE_COMPONENT</t>
<t>INTERPRETER</t>
<t>SHELL_WRAPPER</t>
<t>BROWSER_INTERFACE</t>
<t>CONNECTOR</t>
<t>DELEGATED_WORKER</t>
<t>FILE_SYSTEM_INTERFACE</t>
<t>NETWORK_INTERFACE</t>
<t>CREDENTIAL_INTERFACE</t>
<t>KERNEL_RESOURCE_INTERFACE</t>
<t>AUTHORITY_CONTEXT</t>
<t>PRIVILEGED_HOST_SERVICE</t>
<t>PERSISTENT_RESOURCE</t>
<t>EXTERNAL_SERVICE</t>
<t>TERMINAL_EFFECT</t>
<t>A node may represent an abstract interface class or a concrete instance.</t>
<t>The graph generator must specify its abstraction granularity.</t>
</section>
<section numbered="true">
<name>C-48.19 - Edge Classes</name> <t>Representative edge classes include:</t>
<t>EXECUTES</t>
<t>INVOKES</t>
<t>READS</t>
<t>WRITES</t>
<t>CONNECTS_TO</t>
<t>CALLS_API</t>
<t>DELEGATES_TO</t>
<t>INHERITS_AUTHORITY</t>
<t>RESOLVES_ALIAS</t>
<t>ACCESSES_CREDENTIAL</t>
<t>USES_SOCKET</t>
<t>OPENS_RESOURCE</t>
<t>SUBMITS_COMMAND</t>
<t>COMMITS_RESOURCE</t>
<t>REACHES_EFFECT</t>
<t>Each edge may have a guard predicate indicating when it is enabled.</t>
</section>
<section numbered="true">
<name>C-48.20 - Conditional Edge</name> <t>An edge may be represented by:</t>
<t>EdgeID</t>
<t>SourceNodeID</t>
<t>DestinationNodeID</t>
<t>OperationClass</t>
<t>RequiredAuthorityContext</t>
<t>GuardPredicate</t>
<t>EnforcementReference</t>
<t>CurrentEnabledState</t>
<t>ConfigurationGeneration</t>
<t>A conditional edge is considered reachable when the relevant guard and authority conditions are satisfied under the analyzed configuration.</t>
<t>Unknown guard conditions may be conservatively treated as potentially enabled.</t>
</section>
<section numbered="true">
<name>C-48.21 - Authority Context Nodes</name> <t>Authority Context Nodes represent permissions or capabilities available to a process or service.</t>
<t>Examples include:</t>
<t>(a) operating-system user identity;
(b) service account;
(c) delegated cloud role;
(d) API credential;
(e) file-system permission;
(f) container capability;</t>
<t>(g) process token;</t>
<t>(h) privileged host-service permission;</t>
<t>(i) device-assignment capability.</t>
<t>An interface may become effect-capable only when combined with a particular authority context.</t>
<t>The graph therefore represents technical reachability rather than relying exclusively upon executable names.</t>
</section>
<section numbered="true">
<name>C-48.22 - Terminal Effect Nodes</name> <t>A Terminal Effect Node represents a specified externally consequential result.</t>
<t>Examples include:</t>
<t>EXTERNAL_NETWORK_TRANSMISSION</t>
<t>PROTECTED_FILE_MODIFICATION</t>
<t>CREDENTIAL_DISCLOSURE</t>
<t>DATABASE_WRITE_COMMIT</t>
<t>PRIVILEGED_PROCESS_START</t>
<t>CLOUD_RESOURCE_MODIFICATION</t>
<t>DEVICE_ACTUATION</t>
<t>The effect class and resource identity may be incorporated into the terminal node.</t>
</section>
<section numbered="true">
<name>C-48.23 - Task-Specific Graph Scope</name> <t>The graph is constructed for a defined deployment state.</t>
<t>A representative scope includes:</t>
<t>1. Agent identity.
2. Assigned task.
3. Current tool inventory.
4. Current resource mounts.
5. Current process and service permissions.
6. Accessible connectors.
7. Available network routes.
8. Relevant privileged interfaces.
9. Authorized effect envelope.
10. Configuration generation.</t>
<t>The graph is not required to represent every theoretically possible program in every computing environment.</t>
<t>However, the implementation must control the introduction of new effect-capable interfaces outside the verified graph if it enforcement points complete restriction of the relevant reachable effects.</t>
</section>
<section numbered="true">
<name>PART IV - AUTHORIZED EFFECT ENVELOPE</name>
</section>
<section numbered="true">
<name>C-48.24 - Envelope Representation</name> <t>A representative Authorized Effect Envelope comprises:</t>
<t>EnvelopeID = ENV-4801</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>PermittedEffectClasses = { LOCAL_COMPUTATION, APPROVED_INTERNAL_API }</t>
<t>PermittedDestinations = { DOCUMENTATION_SERVICE_A }</t>
<t>ProhibitedEffects = { UNRESTRICTED_EXTERNAL_TRANSMISSION,</t>
<t>PRIVILEGED_HOST_MODIFICATION }</t>
<t>RequiredTaskInterfaces = { COMPILER, INTERNAL_DOCUMENTATION_CLIENT }</t>
<t>PolicyGeneration = 105</t>
<t>The values are illustrative.</t>
</section>
<section numbered="true">
<name>C-48.25 - Permitted Task-Execution Paths</name> <t>A Permitted Task-Execution Path means a graph path or permitted execution sequence required to achieve a specified authorized task function.</t>
<t>For example:</t>
<t>AGENT</t>
<t>→ CONTROLLED_DOCUMENTATION_CLIENT</t>
<t>→ APPROVED_INTERNAL_SERVICE</t>
<t>may be a permitted path.</t>
<t>Likewise:</t>
<t>AGENT</t>
<t>→ LOCAL_COMPILER</t>
<t>→ LOCAL_OUTPUT_BUFFER</t>
<t>may be permitted.</t>
<t>The compiler may preserve at least one required permitted task-execution path under enforcement point(s) corresponding to source item(s) 48.</t>
<t>For enforcement point(s) corresponding to source item(s) 51, the compiler additionally optimizes restriction selection to reduce removal of task-required interfaces.</t>
</section>
<section numbered="true">
<name>C-48.26 - Required Task Function Set</name> <t>A deployment may define:</t>
<t>T = {T1, T2, ..., Tn}</t>
<t>where each Ti represents a task function that should remain available.</t>
<t>For example:</t>
<t>T1 = local source compilation.</t>
<t>T2 = internal documentation retrieval.</t>
<t>T3 = local unit testing.</t>
<t>The task envelope may associate each function with one or more acceptable technical implementation paths.</t>
<t>The restriction compiler need not preserve every possible implementation of a function if a permitted alternative remains available.</t>
</section>
<section numbered="true">
<name>PART V - REACHABILITY ANALYSIS</name>
</section>
<section numbered="true">
<name>C-48.27 - Prohibited Reachability</name> <t>A prohibited path exists when the agent can reach an effect node outside the authorized effect envelope.</t>
<t>Let:</t>
<t>S = the set of agent-accessible source nodes.</t>
<t>F = the set of prohibited terminal effect nodes.</t>
<t>A prohibited reachability condition exists when an enabled path connects a node in S to a node in F.</t>
</section>
<section numbered="true">
<name>C-48.28 - Reachability Predicate</name> <t>A representative predicate is:</t>
<t>ProhibitedReachable(G, S, F) = TRUE</t>
<t>if at least one permitted or technically reachable edge sequence leads from S to F.</t>
<t>Otherwise:</t>
<t>ProhibitedReachable(G, S, F) = FALSE.</t>
<t>The graph analysis may account for conditional authority guards, effect classes, and current policy.</t>
</section>
<section numbered="true">
<name>C-48.29 - Direct Reachability</name> <t>A direct prohibited path may comprise:</t>
<t>AGENT</t>
<t>→ NETWORK_SOCKET</t>
<t>→ UNAUTHORIZED_EXTERNAL_DESTINATION.</t>
<t>The compiler identifies an available enforceable restriction that interrupts the path.</t>
<t>For example, direct socket access may be restricted within the agent namespace while a separately controlled gateway remains available.</t>
</section>
<section numbered="true">
<name>C-48.30 - Indirect Reachability</name> <t>An indirect prohibited path may comprise:</t>
<t>AGENT</t>
<t>→ SHELL</t>
<t>→ PYTHON_INTERPRETER</t>
<t>→ NETWORK_LIBRARY</t>
<t>→ UNAUTHORIZED_EXTERNAL_DESTINATION.</t>
<t>Blocking a named network tool does not interrupt this path if the interpreter retains network authority.</t>
<t>The compiler evaluates the combination of reachable interfaces.</t>
</section>
<section numbered="true">
<name>C-48.31 - Delegated Reachability</name> <t>A delegated prohibited path may comprise:</t>
<t>AGENT</t>
<t>→ SERVICE_CONNECTOR</t>
<t>→ PRIVILEGED_WORKER</t>
<t>→ ADMINISTRATIVE_API</t>
<t>→ PROHIBITED_RESOURCE_CHANGE.</t>
<t>The graph represents the worker's reachable operations and relevant delegated authority.</t>
<t>The path may be interrupted by removing the connector invocation, restricting the worker's permission, or limiting the privileged API scope.</t>
</section>
<section numbered="true">
<name>C-48.32 - File-System Alias Reachability</name> <t>A protected resource may be accessible through multiple pathnames, symbolic links, bind mounts, or other aliases.</t>
<t>A graph node representing a pathname may not uniquely identify the underlying resource.</t>
<t>The compiler may therefore use canonical resource identities such as:</t>
<t>(a) file-object identifiers;
(b) mount identities;
(c) device identifiers;
(d) resolved resource handles;
(e) storage object identities; or
(f) other stable protected references.</t>
<t>The selected representation must prevent an alias from bypassing an intended resource restriction.</t>
</section>
<section numbered="true">
<name>C-48.33 - Cyclic Reachability</name> <t>The graph may contain cycles.</t>
<t>For example:</t>
<t>AGENT → TOOL A → TOOL B → TOOL A.</t>
<t>A standard worklist or fixed-point graph traversal can evaluate reachability without infinite recursive enumeration.</t>
<t>A concrete implementation maintains visited graph states, including relevant authority or guard state when necessary.</t>
</section>
<section numbered="true">
<name>C-48.34 - Unknown Reachability</name> <t>An interface may invoke an external service whose effect capabilities are not fully described.</t>
<t>The graph may classify the interface as:</t>
<t>UNKNOWN_EFFECT_CAPABILITY.</t>
<t>A conservative policy may treat the interface as potentially reaching a prohibited effect until its behavior is sufficiently constrained or verified.</t>
<t>The system does not assume that an undocumented connector is harmless.</t>
</section>
<section numbered="true">
<name>PART VI - RESTRICTION CANDIDATES</name>
</section>
<section numbered="true">
<name>C-48.35 - Restriction Candidate</name> <t>A Restriction Candidate means an enforceable action capable of interrupting one or more graph edges or eliminating an authority condition required for a prohibited effect.</t>
<t>A representative record comprises:</t>
<t>RestrictionID = RESTRICT-4801</t>
<t>TargetInterface = DIRECT_NETWORK_SOCKET</t>
<t>RestrictionType = NETWORK_NAMESPACE_DENY</t>
<t>CoveredEdges = {EDGE-12, EDGE-18}</t>
<t>EnforcementInterface = HOST_NETWORK_POLICY</t>
<t>TaskImpactCost = 2</t>
<t>InstallationCost = 1</t>
<t>VerificationStatus = SUPPORTED</t>
<t>The costs are illustrative optimization weights.</t>
</section>
<section numbered="true">
<name>C-48.36 - Restriction Categories</name> <t>Representative restriction categories include:</t>
<t>1. Interface disablement.
2. Executable restriction.
3. Authority reduction.
4. Resource separation.
5. Network-route removal.
6. Mount removal.
7. File-system access reduction.
8. Connector disabling.
9. API-method reduction.
10. Credential-access removal.
11. Service-role contraction.
12. Privileged operation restriction.
13. Namespace separation.
14. Device-access restriction.</t>
<t>A restriction is considered only where the selected deployment has a corresponding enforceable primitive.</t>
</section>
<section numbered="true">
<name>C-48.37 - Restriction Coverage Relation</name> <t>Let R be a set of available restriction candidates.</t>
<t>For each restriction r in R, define:</t>
<t>EdgesDisabled(r)</t>
<t>as the graph edges or authority transitions made unavailable when r is effectively installed.</t>
<t>For a set of restrictions X:</t>
<t>G_X = ApplyRestrictions(G, X).</t>
<t>The compiler analyzes prohibited reachability on G_X.</t>
</section>
<section numbered="true">
<name>C-48.38 - Restriction Feasibility</name> <t>A proposed restriction is feasible when:</t>
<t>1. The applicable enforcement mechanism exists.
2. The relevant process or service is within its control.
3. The restriction can be installed.
4. The installed restriction can be verified.
5. The restriction does not violate a mandatory deployment constraint.
6. Its technical effect is represented accurately in the graph.</t>
<t>An optimization solver's selection of an abstract graph cut is insufficient if no actual enforcement mechanism can implement it.</t>
</section>
<section numbered="true">
<name>PART VII - MINIMAL RESTRICTION OPTIMIZATION</name>
</section>
<section numbered="true">
<name>C-48.39 - Optimization Objective</name> <t>enforcement point(s) corresponding to source item(s) 51 introduces an optimization criterion minimizing removal of interfaces required for authorized tasks.</t>
<t>A representative objective is:</t>
<t>Minimize:</t>
<t>TotalRestrictionCost(X)</t>
<t>subject to:</t>
<t>1. No prohibited effect node is reachable after applying X.
2. Required task functionality remains available.
3. Every selected restriction is technically enforceable.
4. The resulting configuration satisfies applicable policy constraints.</t>
<t>The cost may account for:</t>
<t>(a) loss of task functionality;
(b) number of disabled interfaces;
(c) loss of authorized paths;
(d) installation complexity;
(e) runtime overhead;
(f) maintenance impact; or
(g) combinations thereof.</t>
</section>
<section numbered="true">
<name>C-48.40 - Weighted Restriction Cost</name> <t>One representative objective is:</t>
<t>Cost(X) =</t>
<t>Σ over r in X of:</t>
<t>α · TaskDisruption(r)</t>
<artwork type="text">| x | β · InstallationCost(r)    |
| - | -------------------------- |
| x | γ · OperationalOverhead(r) |
| x | δ · RestrictionBreadth(r). |</artwork>
<t>The weights α, β, γ, and δ are deployment-specific.</t>
<t>The objective is illustrative.</t>
<t>An implementation may prioritize task preservation lexicographically before secondary operational costs.</t>
</section>
<section numbered="true">
<name>C-48.41 - Path-Separation Constraint</name> <t>Let P_bad be the set of prohibited source-to-effect paths represented under the current graph.</t>
<t>For every prohibited path p:</t>
<t>Σ over restrictions r interrupting p of x_r ≥ 1,</t>
<t>where:</t>
<t>x_r = 1 if restriction r is selected;</t>
<t>x_r = 0 otherwise.</t>
<t>This requires each identified prohibited path to be interrupted by at least one selected restriction.</t>
<t>In graphs containing many paths, the implementation need not enumerate every path in advance.</t>
<t>A counterexample-guided procedure may iteratively identify remaining prohibited paths and add corresponding constraints.</t>
</section>
<section numbered="true">
<name>C-48.42 - Task-Preservation Constraint</name> <t>Let RequiredTaskFunctions be the set of task functions required by the selected envelope.</t>
<t>For each required function, the compiler determines whether at least one acceptable taskexecution path remains available.</t>
<t>A representative constraint is:</t>
<t>For each required task function Ti:</t>
<t>ExistsPermittedPath(Ti, G_X) = TRUE.</t>
<t>Where the enforcement point requires preservation of only one task-execution path, the applicable implementation may use a corresponding weaker constraint.</t>
<t>Where several task functions are designated mandatory by policy, the compiler applies the stronger condition.</t>
</section>
<section numbered="true">
<name>C-48.43 - Exact and Approximate Solutions</name> <t>A restriction compiler may use an exact optimization method such as mixed-integer linear programming or branch-and-bound.</t>
<t>For larger graphs, it may use a heuristic or approximation algorithm.</t>
<t>The implementation must distinguish:</t>
<t>Feasible solution: Satisfies the specified security and task-preservation constraints.</t>
<t>Optimal solution: Minimizes the selected objective under the formal model.</t>
<t>A greedy or heuristic result is not automatically globally minimal.</t>
<t>Regardless of the solver, the configuration verifier independently checks the required security constraints before activation.</t>
</section>
<section numbered="true">
<name>C-48.44 - Infeasible Restriction Problem</name> <t>Some environments may not contain a restriction set that both blocks prohibited effects and preserves the specified task functionality.</t>
<t>For example, a required tool may be inseparable from a privileged capability through the available enforcement primitives.</t>
<t>The compiler may return:</t>
<t>INFEASIBLE_UNDER_AVAILABLE_ENFORCEMENT.</t>
<t>The execution controller does not remove the prohibited-path requirement to force a successful optimization.</t>
<t>It may:</t>
<t>(a) deny execution;
(b) request an alternative task implementation;</t>
<t>(c) relocate the tool to a separately restricted environment;</t>
<t>(d) introduce another enforceable gateway;</t>
<t>(e) reduce task scope through authorized policy changes; or</t>
<t>(f) select another permitted technical configuration.</t>
</section>
<section numbered="true">
<name>PART VIII - CONCRETE GRAPH-CUT EXAMPLE</name>
</section>
<section numbered="true">
<name>C-48.45 - Example Graph</name> <t>Consider an agent assigned two tasks:</t>
<t>T1: Compile source code locally.</t>
<t>T2: Retrieve information from an approved internal documentation service.</t>
<t>Unauthorized public network transmission is prohibited.</t>
<t>The graph contains:</t>
<t>AGENT → SHELL</t>
<t>SHELL → LOCAL_COMPILER</t>
<t>LOCAL_COMPILER → LOCAL_OUTPUT</t>
<t>SHELL → PYTHON_INTERPRETER</t>
<t>PYTHON_INTERPRETER → DIRECT_SOCKET</t>
<t>AGENT → CURL_EXECUTABLE</t>
<t>CURL_EXECUTABLE → DIRECT_SOCKET</t>
<t>DIRECT_SOCKET → PUBLIC_NETWORK</t>
<t>AGENT → APPROVED_DOC_CONNECTOR</t>
<t>APPROVED_DOC_CONNECTOR → PROTECTED_GATEWAY</t>
<t>PROTECTED_GATEWAY → INTERNAL_DOC_SERVICE.</t>
</section>
<section numbered="true">
<name>C-48.46 - Prohibited Paths</name> <t>The graph reveals two prohibited paths:</t>
<t>P1:</t>
<t>AGENT → SHELL → PYTHON_INTERPRETER → DIRECT_SOCKET → PUBLIC_NETWORK.</t>
<t>P2:</t>
<t>AGENT → CURL_EXECUTABLE → DIRECT_SOCKET → PUBLIC_NETWORK.</t>
</section>
<section numbered="true">
<name>C-48.47 - Permitted Paths</name> <t>The required permitted paths are:</t>
<t>T1:</t>
<t>AGENT → SHELL → LOCAL_COMPILER → LOCAL_OUTPUT.</t>
<t>T2:</t>
<t>AGENT → APPROVED_DOC_CONNECTOR → PROTECTED_GATEWAY → INTERNAL_DOC_SERVICE.</t>
</section>
<section numbered="true">
<name>C-48.48 - Restriction Alternatives</name> <t>Possible restrictions include:</t>
<t>R1: Disable the shell.</t>
<t>R2: Disable the Python interpreter.</t>
<t>R3: Disable the curl executable.</t>
<t>R4: Remove direct network socket authority from the agent execution domain.</t>
<t>R5: Disable all networking, including the approved documentation gateway.</t>
<t>R6: Move the approved documentation connector into a separately controlled service domain and restrict direct agent networking.</t>
<t>The compiler evaluates actual enforcement capabilities and task impact.</t>
</section>
<section numbered="true">
<name>C-48.49 - Selected Restriction</name> <t>In one illustrative deployment, R4 is feasible because the agent process namespace can be denied direct external network access while the approved documentation gateway operates in a separately controlled authority domain.</t>
<t>R4 interrupts both prohibited paths.</t>
<t>The permitted compiler path remains usable.</t>
<t>The protected documentation connector remains accessible through the defined controlled interface.</t>
<t>The compiler may select R4 as a lower-cost feasible restriction under the chosen objective.</t>
<t>If the documentation connector shares the same unrestricted socket authority inside the agent namespace, this restriction must be modeled differently.</t>
<t>The compiler cannot assume that disabling direct sockets leaves the connector functional without examining the actual authority and execution boundaries.</t>
</section>
<section numbered="true">
<name>C-48.50 - Verification Result</name> <t>After installing R4, the verifier checks:</t>
<t>1. The agent cannot reach PUBLIC_NETWORK through DIRECT_SOCKET.
2. The local compiler remains reachable.
3. The approved documentation connector remains reachable.
4. The gateway is subject to the intended independent policy.
5. No relevant alternate socket or privileged path remains enabled.
6. The installed effective configuration corresponds to the compiled restriction.</t>
<t>Only after required verification succeeds may the execution controller mark the sandbox</t>
<t>ACTIVE.</t>
</section>
<section numbered="true">
<name>PART IX - CONFIGURATION COMPILATION</name>
</section>
<section numbered="true">
<name>C-48.51 - Restriction Configuration Object</name> <t>A representative compiled configuration comprises:</t>
<t>ConfigurationID = CONFIG-4801</t>
<t>AgentContextID = AGENT-42</t>
<t>TaskID = TASK-204</t>
<t>GraphGeneration = 620</t>
<t>EnvelopeGeneration = 105</t>
<t>SelectedRestrictions = { DENY_DIRECT_NETWORK_SOCKET, ALLOW_CONTROLLED_DOC_CONNECTOR, RESTRICT_PRIVILEGED_HOST_INTERFACE }</t>
<t>RequiredTaskPathReferences = { LOCAL_COMPILER_PATH, INTERNAL_DOCUMENTATION_PATH }</t>
<t>VerificationPolicy = VERIFY_EFFECTIVE_STATE</t>
<t>ConfigurationStatus = COMPILED.</t>
</section>
<section numbered="true">
<name>C-48.52 - Installation Plan</name> <t>The compiler may generate an ordered installation plan.</t>
<t>For example:</t>
<t>1. Create restricted process namespace.
2. Establish read-only resource view.
3. Remove prohibited native network routes.
4. Assign restricted service identity.
5. Register approved connector interface.
6. Disable unauthorized privileged host commands.
7. Apply required kernel policy.
8. Verify the installed effective configuration.
9. Start the agent.</t>
<t>The order may differ according to deployment.</t>
<t>The execution controller must not expose the agent to prohibited interfaces during installation.</t>
</section>
<section numbered="true">
<name>C-48.53 - Enforcement Mapping</name> <t>Each selected graph restriction is mapped to a concrete enforcement action.</t>
<t>For example:</t>
<t>Graph Restriction:</t>
<t>DENY_DIRECT_EXTERNAL_NETWORK</t>
<t>Possible Enforcement:</t>
<t>Agent network namespace with no unrestricted external route.</t>
<t>Graph Restriction:</t>
<t>DENY_PRIVILEGED_HOST_WRITE</t>
<t>Possible Enforcement:</t>
<t>Remove the relevant host service permission and protected file-write interface.</t>
<t>Graph Restriction:</t>
<t>DISABLE_UNAUTHORIZED_CONNECTOR</t>
<t>Possible Enforcement:</t>
<t>Remove connector registration and deny its invocation at the controlled dispatcher.</t>
<t>The mapping is verified for the actual platform.</t>
</section>
<section numbered="true">
<name>C-48.54 - Configuration Installation Barrier</name> <t>An Installation Barrier prevents agent execution under a partially installed configuration.</t>
<t>A representative sequence is:</t>
<t>QUARANTINE AGENT</t>
<t>→ APPLY ALL REQUIRED RESTRICTIONS</t>
<t>→ VERIFY EFFECTIVE RESTRICTIONS</t>
<t>→ RECOMPUTE PROHIBITED REACHABILITY</t>
<t>→ VERIFY REQUIRED TASK PATHS</t>
<t>→ COMMIT CONFIGURATION GENERATION</t>
<t>→ ACTIVATE EXECUTION.</t>
<t>If installation or verification fails, the agent remains restricted.</t>
</section>
<section numbered="true">
<name>C-48.55 - Effective-State Verification</name> <t>The installer may report that a configuration operation succeeded.</t>
<t>The verifier independently determines whether the effective operating state corresponds to the intended restriction.</t>
<t>For example, a network route removal request may succeed while another route remains available.</t>
<t>The verifier therefore checks the effective routing and access configuration relevant to the analyzed graph.</t>
<t>A successful installer return code alone is insufficient.</t>
</section>
<section numbered="true">
<name>PART X - ALTERNATE-ROUTE CLOSURE</name>
</section>
<section numbered="true">
<name>C-48.56 - Shell and Interpreter Chains</name> <t>A shell may invoke an interpreter.</t>
<t>An interpreter may load a network library.</t>
<t>A library may use a system call capable of external transmission.</t>
<t>The compiler represents these reachable transitions.</t>
<t>Disabling a named upload command is insufficient if another interpreter or library can produce the same prohibited effect.</t>
</section>
<section numbered="true">
<name>C-48.57 - Browser Automation Chains</name> <t>An agent may reach an external effect through:</t>
<t>AGENT</t>
<t>→ BROWSER TOOL</t>
<t>→ PAGE SCRIPT</t>
<t>→ NETWORK REQUEST.</t>
<t>The compiler identifies the browser's actual permitted network and service interfaces.</t>
<t>A browser automation wrapper does not inherently remove the browser's effect capabilities.</t>
</section>
<section numbered="true">
<name>C-48.58 - Connector Chains</name> <t>An agent may invoke Connector A.</t>
<t>Connector A may invoke Connector B.</t>
<t>Connector B may use privileged resource credentials.</t>
<t>The graph represents this chain.</t>
<t>The compiler may restrict Connector A, the delegation edge, Connector B's authority, or the terminal resource interface.</t>
<t>The selected restriction must interrupt the prohibited path while retaining required permitted connector functions.</t>
</section>
<section numbered="true">
<name>C-48.59 - File-System Alias Chains</name> <t>A protected file may be reachable through:</t>
<t>(a) its primary pathname;
(b) a symbolic link;
(c) a bind mount;
(d) an alternate mounted view;
(e) an open descriptor; or
(f) a privileged helper.</t>
<t>The compiler uses stable resource identity and applicable handle semantics where necessary to prevent a pathname-only restriction from being bypassed.</t>
</section>
<section numbered="true">
<name>C-48.60 - Existing Resource Handles</name> <t>An agent may possess existing:</t>
<t>1. Network connections.
2. Open file descriptors.
3. Directory handles.
4. Credential handles.
5. Mapped memory.</t>
<t>6. Device handles.
7. Queued jobs.</t>
<t>A restriction on new resource acquisition may not revoke an already usable handle.</t>
<t>The compiler therefore identifies inherited or preexisting effect-capable authority and includes it in the graph and installation procedure.</t>
</section>
<section numbered="true">
<name>PART XI - RUNTIME INTERFACE EXPANSION</name>
</section>
<section numbered="true">
<name>C-48.61 - New Interface Event</name> <t>A New Interface Event identifies the introduction of a previously unavailable or materially changed operation interface.</t>
<t>Examples include:</t>
<t>NEW_EXECUTABLE</t>
<t>NEW_PACKAGE</t>
<t>NEW_PLUGIN</t>
<t>NEW_CONNECTOR</t>
<t>NEW_MOUNT</t>
<t>NEW_NETWORK_INTERFACE</t>
<t>NEW_PRIVILEGED_SERVICE</t>
<t>NEW_SERVICE_ROLE</t>
<t>NEW_DEVICE_MAPPING</t>
<t>NEW_DELEGATED_WORKER.</t>
</section>
<section numbered="true">
<name>C-48.62 - Default Quarantine</name> <t>A newly introduced effect-capable interface is not made available to the agent until the required graph update and restriction verification succeed.</t>
<t>A representative state machine comprises:</t>
<t>DISCOVERED</t>
<t>QUARANTINED</t>
<t>CLASSIFIED</t>
<t>GRAPH_UPDATED</t>
<t>RESTRICTIONS_COMPILED</t>
<t>INSTALLING</t>
<t>VERIFIED</t>
<t>ACTIVE</t>
<t>REJECTED.</t>
<t>A tool may be installed as inert content without becoming available for effect-capable execution.</t>
</section>
<section numbered="true">
<name>C-48.63 - Runtime Expansion Barrier</name> <t>The runtime controller prevents an expansion event from creating an unverified permitted path.</t>
<t>A representative ordering is:</t>
<t>DETECT NEW INTERFACE</t>
<t>→ RESTRICT ACCESS</t>
<t>→ UPDATE DISCOVERY INVENTORY</t>
<t>→ UPDATE EFFECT-PATH GRAPH</t>
<t>→ CLASSIFY NEW EFFECT CAPABILITIES</t>
<t>→ RECOMPILE RESTRICTIONS</t>
<t>→ INSTALL UPDATED CONFIGURATION</t>
<t>→ VERIFY PROHIBITED PATH CLOSURE</t>
<t>→ ACTIVATE IF PERMITTED.</t>
<t>The same principle may apply to connector replacement or service-account expansion.</t>
</section>
<section numbered="true">
<name>C-48.64 - Tool Package Installation</name> <t>An agent may request installation of a package.</t>
<t>The package may introduce executable files, dynamic libraries, new services, network helpers, or plugin interfaces.</t>
<t>The system may permit downloading or storing package content under an appropriate restriction while withholding execution or privileged access until the updated graph has been analyzed.</t>
<t>The package's stated metadata is not automatically proof of its complete effect capabilities.</t>
</section>
<section numbered="true">
<name>C-48.65 - Dynamic Interface Update</name> <t>If an existing connector acquires a new API method, the system may treat the new method as an interface-expansion event.</t>
<t>The relevant connector graph edges are updated.</t>
<t>The compiler determines whether the new method introduces a prohibited effect path.</t>
<t>If so, it derives an enforceable restriction.</t>
</section>
<section numbered="true">
<name>C-48.66 - Revocation of Old Configuration</name> <t>When a new configuration becomes active, the protected controller may advance a configuration generation.</t>
<t>Previously approved interfaces or cached execution permissions associated with an invalid earlier generation are not automatically accepted.</t>
<t>The execution controller maintains the appropriate relationship between the active graph, installed restrictions, and actual agent environment.</t>
</section>
<section numbered="true">
<name>PART XII - GRAPH CONSISTENCY AND CONCURRENCY</name>
</section>
<section numbered="true">
<name>C-48.67 - Graph Generation</name> <t>A Graph Generation represents the discovered interface and authority state on which restriction compilation was performed.</t>
<t>A representative record comprises:</t>
<t>GraphGeneration</t>
<t>InventoryDigest</t>
<t>AuthorityContextDigest</t>
<t>ToolRegistryDigest</t>
<t>MountConfigurationDigest</t>
<t>NetworkConfigurationDigest</t>
<t>ConnectorConfigurationDigest</t>
<t>PolicyGeneration</t>
<t>The graph is associated with a bounded deployment configuration.</t>
</section>
<section numbered="true">
<name>C-48.68 - Configuration Generation</name> <t>A Configuration Generation identifies the installed restriction set derived from a particular graph and authorized effect envelope.</t>
<t>The relationship may be represented as:</t>
<t>ConfigurationGeneration</t>
<t>→ GraphGeneration</t>
<t>→ EnvelopeGeneration</t>
<t>→ SelectedRestrictionSet</t>
<t>→ VerifiedEffectiveState.</t>
<t>The controller verifies that the active environment has not materially diverged from the configuration being enforced.</t>
</section>
<section numbered="true">
<name>C-48.69 - Concurrent Interface Changes</name> <t>Multiple changes may occur during compilation.</t>
<t>For example, a new connector may be installed while the compiler analyzes the prior inventory.</t>
<t>The implementation may:</t>
<t>1. Lock the relevant configuration state.
2. Use a versioned snapshot.
3. Record interface-change events occurring during compilation.
4. Detect generation mismatch before activation.
5. Recompute against the current state.
6. Keep new interfaces quarantined until verified.</t>
<t>The compiled configuration is not activated as current when it was derived from an obsolete material graph state.</t>
</section>
<section numbered="true">
<name>C-48.70 - Graph Completeness and Enforcement Assumptions</name> <t>The reachability analysis is performed over the graph actually constructed.</t>
<t>A proof that no prohibited path exists in that graph is not, by itself, proof that all real-world effect-capable interfaces have been modeled.</t>
<t>A stronger guarantee requires:</t>
<t>(a) sufficiently complete trusted interface discovery; or
(b) technical default-deny enforcement preventing unregistered interfaces from becoming available; or
(c) a combination thereof.</t>
<t>The enforcement point's required closed-path property must correspond to the actual deployment's enforcement assumptions.</t>
</section>
<section numbered="true">
<name>PART XIII - COMPLETE 34-STEP WORKFLOW</name>
</section>
<section numbered="true">
<name>C-48.71 - Principal Workflow</name>
</section>
<section numbered="true">
<name>Step C48-01 - Task definition</name> <t>Obtain the authorized task and its required functional capabilities.</t>
</section>
<section numbered="true">
<name>Step C48-02 - Authority-envelope establishment</name> <t>Establish the authorized effect envelope.</t>
</section>
<section numbered="true">
<name>Step C48-03 - Agent execution-context identification</name> <t>Identify the agent, isolation domain, and relevant delegated authority.</t>
</section>
<section numbered="true">
<name>Step C48-04 - Quarantine initialization</name> <t>Keep the agent from accessing unverified effect-capable interfaces.</t>
</section>
<section numbered="true">
<name>Step C48-05 - Tool inventory</name> <t>Discover reachable executable programs and tools.</t>
</section>
<section numbered="true">
<name>Step C48-06 - Resource inventory</name> <t>Discover file, network, service, credential, and privileged resource interfaces.</t>
</section>
<section numbered="true">
<name>Step C48-07 - Authority inventory</name> <t>Obtain relevant process, service-account, and delegated permissions.</t>
</section>
<section numbered="true">
<name>Step C48-08 - Graph node construction</name> <t>Create typed graph nodes.</t>
</section>
<section numbered="true">
<name>Step C48-09 - Graph edge construction</name> <t>Create operation-transition and authority edges.</t>
</section>
<section numbered="true">
<name>Step C48-10 - Effect classification</name> <t>Associate applicable effect classes with nodes and edges.</t>
</section>
<section numbered="true">
<name>Step C48-11 - Graph-generation commitment</name> <t>Record the analyzed inventory and graph generation.</t>
</section>
<section numbered="true">
<name>Step C48-12 - Prohibited terminal identification</name> <t>Identify effects outside the authorized envelope.</t>
</section>
<section numbered="true">
<name>Step C48-13 - Permitted task-path identification</name> <t>Identify required authorized task functions and acceptable paths.</t>
</section>
<section numbered="true">
<name>Step C48-14 - Reachability analysis</name> <t>Determine whether prohibited effect paths are reachable.</t>
</section>
<section numbered="true">
<name>Step C48-15 - Counterexample extraction</name> <t>Identify representative prohibited paths.</t>
</section>
<section numbered="true">
<name>Step C48-16 - Restriction candidate discovery</name> <t>Identify available enforceable restrictions.</t>
</section>
<section numbered="true">
<name>Step C48-17 - Restriction feasibility verification</name> <t>Exclude unsupported restriction mechanisms.</t>
</section>
<section numbered="true">
<name>Step C48-18 - Optimization model construction</name> <t>Create path-separation and task-preservation constraints.</t>
</section>
<section numbered="true">
<name>Step C48-19 - Restriction optimization</name> <t>Compute a feasible or optimized restriction set.</t>
</section>
<section numbered="true">
<name>Step C48-20 - Post-restriction graph evaluation</name> <t>Verify that the proposed restrictions interrupt prohibited paths in the model.</t>
</section>
<section numbered="true">
<name>Step C48-21 - Permitted-path verification</name> <t>Verify that required task functionality remains available.</t>
</section>
<section numbered="true">
<name>Step C48-22 - Machine-enforceable configuration generation</name> <t>Compile the selected restrictions into deployment-specific configuration.</t>
</section>
<section numbered="true">
<name>Step C48-23 - Protected installation staging</name> <t>Prepare the required operating-system or service controls.</t>
</section>
<section numbered="true">
<name>Step C48-24 - Restriction installation</name> <t>Apply the machine-enforceable configuration.</t>
</section>
<section numbered="true">
<name>Step C48-25 - Effective-state inspection</name> <t>Read back or otherwise verify installed enforcement state.</t>
</section>
<section numbered="true">
<name>Step C48-26 - Post-installation reachability verification</name> <t>Check the graph under the verified effective configuration.</t>
</section>
<section numbered="true">
<name>Step C48-27 - Negative enforcement testing</name> <t>Where required, test representative prohibited access attempts.</t>
</section>
<section numbered="true">
<name>Step C48-28 - Configuration-generation commitment</name> <t>Record the successfully verified configuration.</t>
</section>
<section numbered="true">
<name>Step C48-29 - Agent activation</name> <t>Start or continue agent execution under the installed configuration.</t>
</section>
<section numbered="true">
<name>Step C48-30 - Runtime interface monitoring</name> <t>Detect relevant changes to the available interface set.</t>
</section>
<section numbered="true">
<name>Step C48-31 - Expansion quarantine</name> <t>Prevent new unverified interfaces from becoming effect-capable.</t>
</section>
<section numbered="true">
<name>Step C48-32 - Incremental graph update</name> <t>Recompute affected reachability relationships.</t>
</section>
<section numbered="true">
<name>Step C48-33 - Configuration recompilation and verification</name> <t>Derive and install updated restrictions.</t>
</section>
<section numbered="true">
<name>Step C48-34 - Continued execution or suspension</name> <t>Continue under verified restrictions or keep the affected execution context restricted.</t>
</section>
<section numbered="true">
<name>PART XIV - REFERENCE ALGORITHMS</name>
</section>
<section numbered="true">
<name>C-48.72 - Algorithm A: Tool-and-Resource Discovery</name> <t>function DiscoverAgentEffectInterfaces(environment):</t>
<t>inventory = NewProtectedInventory()</t>
<t>contexts = EnumerateAgentAccessibleContexts(environment)</t>
<t>for each context in contexts:</t>
<t>inventory.add(</t>
<t>DiscoverExecutables(context) )</t>
<t>inventory.add(</t>
<t>DiscoverFilesystemInterfaces(context) )</t>
<t>inventory.add( DiscoverNetworkInterfaces(context) )</t>
<t>inventory.add( DiscoverServiceConnectors(context)</t>
<t>)</t>
<t>inventory.add(</t>
<t>DiscoverCredentialAndAuthorityContexts(context) )</t>
<t>inventory.add(</t>
<t>DiscoverPrivilegedHostInterfaces(context) )</t>
<t>inventory.add(</t>
<t>DiscoverDelegatedWorkers(context) )</t>
<t>inventory.add(</t>
<t>DiscoverRelevantExistingHandles(context)</t>
<t>)</t>
<t>if not VerifyRequiredDiscoveryCoverage(inventory):</t>
<t>return DISCOVERY_INCOMPLETE return CommitVersionedInventory(inventory)</t>
<t>The actual collection mechanisms depend upon the selected execution platform.</t>
<t>C-48.73 - Algorithm B: Effect-Path Graph Construction</t>
<t>function BuildEffectPathGraph(inventory):</t>
<t>graph = DirectedTypedGraph()</t>
<t>for each interface in inventory.interfaces:</t>
<t>graph.addNode({</t>
<t>id: interface.id, type: ClassifyNodeType(interface), effect_classes: ClassifyEffectCapabilities(interface), authority_context: interface.authority_reference })</t>
<t>for each relationship in inventory.relationships:</t>
<t>graph.addEdge({</t>
<t>source: relationship.source, destination: relationship.destination, transition_type: relationship.operation_class, guard: relationship.authority_conditions, enforcement_reference: relationship.enforcement_id</t>
<t>})</t>
<t>graph.resolveAliasesByStableResourceIdentity()</t>
<t>graph.attachConfigurationGeneration(</t>
<t>inventory.generation )</t>
<t>return graph</t>
<t>The graph constructor must define how unknown transitions and unsupported effect classes are represented.</t>
</section>
<section numbered="true">
<name>C-48.74 - Algorithm C: Prohibited Reachability</name> <t>function FindProhibitedEffectPath(</t>
<t>graph, agent_sources, prohibited_effects, current_restrictions ):</t>
<t>effective_graph = ApplyRestrictionModel(</t>
<t>graph, current_restrictions )</t>
<t>queue = InitializeReachabilityWorklist(agent_sources) visited = EmptySet()</t>
<t>while queue is not empty:</t>
<t>state = Pop(queue)</t>
<t>if state in visited:</t>
<t>continue</t>
<t>Add(visited, state)</t>
<t>if ReachesProhibitedEffect(</t>
<t>state, prohibited_effects ):</t>
<t>return ReconstructPath(state)</t>
<t>for each edge in EnabledOutgoingEdges(</t>
<t>effective_graph, state</t>
<t>):</t>
<t>next_state = ApplyEdgeAuthoritySemantics(</t>
<t>state, edge )</t>
<t>if next_state is not invalid:</t>
<t>Push(queue, next_state)</t>
<t>return NO_PROHIBITED_PATH_FOUND</t>
<t>Where authority guards require richer state, the traversal state includes the relevant authorization context instead of merely the graph node identifier.</t>
<t>C-48.75 - Algorithm D: Restriction Candidate Generation</t>
<t>function GenerateRestrictionCandidates(</t>
<t>prohibited_path, enforcement_catalog ):</t>
<t>candidates = EmptySet()</t>
<t>for each edge in prohibited_path:</t>
<t>mechanisms = enforcement_catalog.lookup(edge)</t>
<t>for each mechanism in mechanisms:</t>
<t>if not mechanism.is_enforceable:</t>
<t>continue</t>
<t>candidate = BuildRestrictionCandidate({</t>
<t>target_edge: edge, enforcement_mechanism: mechanism, task_impact: EstimateTaskImpact(mechanism), installation_cost: mechanism.installation_cost })</t>
<t>candidates.add(candidate)</t>
<t>return candidates</t>
<t>A selected restriction must map to an actual enforceable interface.</t>
<t>C-48.76 - Algorithm E: Counterexample-Guided Restriction Compilation function CompileEffectPathRestrictions(</t>
<t>graph, authorized_envelope, enforcement_catalog ):</t>
<t>constraints = InitializePolicyConstraints(</t>
<t>authorized_envelope )</t>
<t>restriction_candidates = BuildAvailableRestrictions(</t>
<t>graph, enforcement_catalog )</t>
<t>while true:</t>
<t>selected = SolveWeightedRestrictionProblem(</t>
<t>restriction_candidates, constraints )</t>
<t>if selected == INFEASIBLE:</t>
<t>return INFEASIBLE if not PreservesRequiredTaskPaths(</t>
<t>graph, selected, authorized_envelope ):</t>
<t>constraints.add(</t>
<t>ExplainRequiredPathViolation(selected) ) continue prohibited_path = FindProhibitedEffectPath(</t>
<t>graph, authorized_envelope.agent_sources, authorized_envelope.prohibited_effects, selected )</t>
<t>if prohibited_path == NO_PROHIBITED_PATH_FOUND:</t>
<t>return selected blockers = GenerateRestrictionCandidates(</t>
<t>prohibited_path, enforcement_catalog</t>
<t>)</t>
<t>if blockers is empty:</t>
<t>return INFEASIBLE</t>
<t>constraints.add(</t>
<t>AtLeastOneRestrictionFrom(blockers) )</t>
<t>The optimization may use exact or heuristic solving.</t>
<t>A practical implementation uses iteration limits and returns a restrictive outcome if the solver cannot establish the required feasible solution within the configured resource budget.</t>
</section>
<section numbered="true">
<name>C-48.77 - Algorithm F: Task-Preservation Verification</name> <t>function PreservesRequiredTaskPaths(</t>
<t>graph, restrictions, authorized_envelope ):</t>
<t>effective_graph = ApplyRestrictionModel(</t>
<t>graph, restrictions )</t>
<t>for each task_function in authorized_envelope.required_functions:</t>
<t>permitted_paths = ResolveAcceptableTaskPaths(</t>
<t>task_function, effective_graph )</t>
<t>if permitted_paths is empty:</t>
<t>return FALSE</t>
<t>if not ExistsPolicyValidTaskPath(permitted_paths):</t>
<t>return FALSE</t>
<t>return TRUE</t>
<t>Task preservation is evaluated under the same effective restriction model used for prohibited reachability.</t>
</section>
<section numbered="true">
<name>C-48.78 - Algorithm G: Configuration Compilation</name> <t>function CompileMachineEnforceableConfiguration(</t>
<t>graph, selected_restrictions, enforcement_catalog ):</t>
<t>configuration = NewSandboxConfiguration()</t>
<t>for each restriction in selected_restrictions:</t>
<t>mechanism = enforcement_catalog.resolve(</t>
<t>restriction )</t>
<t>if mechanism is unavailable:</t>
<t>return COMPILATION_FAILED</t>
<t>native_rule = TranslateToNativeEnforcementRule(</t>
<t>restriction, mechanism )</t>
<t>if not VerifyNativeRuleSemantics(native_rule):</t>
<t>return COMPILATION_FAILED</t>
<t>configuration.add(native_rule)</t>
<t>configuration.bind({</t>
<t>graph_generation: graph.generation, restriction_digest: HashCanonical(selected_restrictions) })</t>
<t>return configuration</t>
<t>The compiler must not silently translate a required denial into a weaker logging-only control.</t>
<t>C-48.79 - Algorithm H: Atomic or Quarantined Installation</t>
<t>function InstallAndVerifySandboxConfiguration(</t>
<t>agent_context, configuration ):</t>
<t>QuarantineAgentEffectuation(agent_context)</t>
<t>if not VerifyConfigurationGeneration(configuration):</t>
<t>return DENIED</t>
<t>install_result = ApplyNativeRestrictions(</t>
<t>agent_context, configuration )</t>
<t>if install_result != SUCCESS:</t>
<t>MaintainQuarantine(agent_context) return DENIED effective_state = ReadBackEffectiveEnforcementState(</t>
<t>agent_context )</t>
<t>if not VerifyInstalledRuleCorrespondence(</t>
<t>configuration, effective_state ):</t>
<t>MaintainQuarantine(agent_context) return DENIED</t>
<t>if not VerifyProhibitedPathClosure(</t>
<t>agent_context, effective_state ):</t>
<t>MaintainQuarantine(agent_context) return DENIED</t>
<t>if not VerifyRequiredTaskAvailability(</t>
<t>agent_context, effective_state ):</t>
<t>MaintainQuarantine(agent_context) return DENIED</t>
<t>CommitProtectedConfigurationGeneration(</t>
<t>agent_context, configuration )</t>
<t>ActivateAgentWithinVerifiedSandbox(agent_context)</t>
<t>return ACTIVE</t>
<t>Quarantine prevents an unsafe partial-installation state from becoming effect-capable.</t>
</section>
<section numbered="true">
<name>C-48.80 - Algorithm I: Runtime Interface Expansion</name> <t>function ProcessNewInterfaceEvent(</t>
<t>agent_context, interface_event ):</t>
<t>if not VerifyTrustedInterfaceEvent(interface_event):</t>
<t>SuspendAffectedExecution(agent_context) return DENIED</t>
<t>QuarantineNewInterface(interface_event)</t>
<t>current_generation = ReadCurrentGraphGeneration(</t>
<t>agent_context )</t>
<t>updated_inventory = UpdateProtectedInterfaceInventory(</t>
<t>interface_event )</t>
<t>updated_graph = RebuildAffectedGraphRegion(</t>
<t>updated_inventory )</t>
<t>compilation = CompileEffectPathRestrictions(</t>
<t>updated_graph, CurrentAuthorizedEffectEnvelope(agent_context), AvailableEnforcementCatalog() )</t>
<t>if compilation == INFEASIBLE:</t>
<t>KeepNewInterfaceQuarantined(interface_event) return DENIED if CurrentGraphGeneration(agent_context) != current_generation:</t>
<t>return RECOMPILE_REQUIRED configuration = CompileMachineEnforceableConfiguration(</t>
<t>updated_graph, compilation, AvailableEnforcementCatalog() )</t>
<t>if not InstallAndVerifyUpdatedConfiguration(</t>
<t>agent_context, configuration ):</t>
<t>KeepNewInterfaceQuarantined(interface_event) return DENIED</t>
<t>ActivateNewInterfaceUnderVerifiedPolicy(interface_event)</t>
<t>return ACTIVE</t>
<t>The implementation must coordinate concurrent interface changes so that a stale graphgeneration comparison cannot authorize an unsafe configuration.</t>
</section>
<section numbered="true">
<name>C-48.81 - Algorithm J: Alternate-Route Verification</name> <t>function VerifyAlternateRouteClosure(</t>
<t>graph, restrictions, prohibited_effects ):</t>
<t>effective_graph = ApplyRestrictionModel(</t>
<t>graph, restrictions )</t>
<t>for each source in AgentAccessibleSources(effective_graph):</t>
<t>result = FindProhibitedEffectPath(</t>
<t>effective_graph, {source}, prohibited_effects, EmptyRestrictionSet() )</t>
<t>if result != NO_PROHIBITED_PATH_FOUND:</t>
<t>return {</t>
<t>status: UNCOVERED, counterexample_path: result }</t>
<t>return COVERED_FOR_ANALYZED_GRAPH</t>
<t>The result is limited to the modeled graph and applicable discovery and enforcement assumptions.</t>
<t>C-48.82 - Algorithm K: Restriction Optimization With Costs</t>
<t>function OptimizeRestrictionSet(</t>
<t>graph, candidate_restrictions, authorized_envelope ):</t>
<t>variables = CreateBinaryRestrictionVariables(</t>
<t>candidate_restrictions )</t>
<t>objective = WeightedSum(</t>
<t>variables, TaskImpactAndEnforcementCosts(candidate_restrictions) )</t>
<t>constraints = CreateMandatoryPolicyConstraints()</t>
<t>constraints.add(</t>
<t>PreserveAuthorizedTaskFunctions(authorized_envelope) )</t>
<t>solution = SolveOptimizationModel(</t>
<t>variables, objective, constraints )</t>
<t>while solution is feasible:</t>
<t>witness = FindRemainingProhibitedPath(</t>
<t>graph, solution, authorized_envelope )</t>
<t>if witness is NONE:</t>
<t>return solution</t>
<t>constraints.add(</t>
<t>RequireCutOfPath(witness) )</t>
<t>solution = ResolveOptimizationModel(</t>
<t>variables, objective, constraints )</t>
<t>return INFEASIBLE</t>
<t>A solver that exhausts its configured resource budget must return an appropriately restrictive result rather than activating an unverified configuration.</t>
<t>C-48.83 - Algorithm L: Configuration Drift Detection</t>
<t>function VerifyActiveSandboxConfiguration(agent_context):</t>
<t>committed = ProtectedConfigurationRegistry.get(</t>
<t>agent_context )</t>
<t>actual = ReadCurrentEffectiveEnforcementState(</t>
<t>agent_context )</t>
<t>if not VerifyConfigurationCorrespondence(</t>
<t>committed, actual ):</t>
<t>RestrictAgentEffectuation(agent_context) return CONFIGURATION_DRIFT</t>
<t>if DetectUnregisteredEffectCapableInterface(</t>
<t>agent_context ):</t>
<t>RestrictAgentEffectuation(agent_context) return INTERFACE_EXPANSION if not VerifyCurrentAuthorityAndPolicyGeneration(</t>
<t>agent_context, committed ):</t>
<t>RestrictAgentEffectuation(agent_context) return POLICY_REVALIDATION_REQUIRED</t>
<t>return VERIFIED</t>
<t>The verification frequency and trigger events depend upon the selected threat model and enforcement architecture.</t>
</section>
<section numbered="true">
<name>PART XV - WORKED TECHNICAL EXAMPLES</name>
</section>
<section numbered="true">
<name>C-48.84 - Example A: Shell-Based Network Bypass</name> <t>The following is a hypothetical implementation example.</t>
<t>An AI coding agent must compile a local software project.</t>
<t>The agent may execute a shell and compiler.</t>
<t>The agent must not transmit source code to unauthorized external services.</t>
<t>The Discovery Engine identifies that the shell can invoke an interpreter with network access.</t>
<t>The graph reveals:</t>
<t>AGENT → SHELL → INTERPRETER → NETWORK_SOCKET → PUBLIC_NETWORK.</t>
<t>The compiler determines that removing the agent's direct external network authority interrupts the prohibited path while preserving shell-based compilation.</t>
<t>The compiled restriction is installed and verified.</t>
<t>The agent can compile the project but cannot use the interpreter to transmit source code through the prohibited route.</t>
<t>C-48.85 - Example B: Browser Automation Indirect Effect</t>
<t>An agent is permitted to browse an internal knowledge service.</t>
<t>The browser automation interface also permits navigation to unauthorized external destinations.</t>
<t>The graph represents the browser's network and navigation capabilities.</t>
<t>The compiler determines that an origin-restricted browser gateway or equivalent enforced navigation policy can preserve approved knowledge access while preventing the prohibited external route.</t>
<t>The installation verifier checks the effective browser or network policy.</t>
</section>
<section numbered="true">
<name>C-48.86 - Example C: Privileged Connector Chain</name> <t>An agent can invoke Connector A.</t>
<t>Connector A can invoke a privileged Connector B.</t>
<t>Connector B can modify cloud administrator roles.</t>
<t>The assigned task does not authorize administrator-role modification.</t>
<t>The graph identifies the indirect prohibited path.</t>
<t>The compiler may restrict Connector B's administrator operation while retaining Connector A's ordinary read operations.</t>
<t>The enforcement configuration is installed at the relevant connector or resource permission interface.</t>
<t>The prohibited cloud-administration path is no longer reachable under the verified configuration.</t>
</section>
<section numbered="true">
<name>C-48.87 - Example D: File-System Alias</name> <t>An agent is prohibited from modifying a protected configuration file.</t>
<t>The file is accessible under two pathnames through separate mounts.</t>
<t>A pathname-only rule blocks the first path but not the second.</t>
<t>The graph generator resolves both paths to a common underlying resource identity.</t>
<t>The compiler identifies the remaining modification path and selects a restriction applying to the appropriate underlying resource or both aliases.</t>
<t>The verifier confirms that the protected file cannot be modified through either represented route.</t>
<t>C-48.88 - Example E: New Package Installed During Runtime</t>
<t>An agent is operating within a previously verified sandbox.</t>
<t>The agent installs a package containing a network-capable executable.</t>
<t>The Runtime Expansion Monitor detects the new executable.</t>
<t>The executable remains unavailable for agent execution.</t>
<t>The graph is updated to include the executable and its potential network transitions.</t>
<t>The compiler determines whether existing restrictions already interrupt the prohibited paths.</t>
<t>If the restrictions remain sufficient, the executable may be made available under the verified policy.</t>
<t>Otherwise, updated restrictions are installed before activation.</t>
</section>
<section numbered="true">
<name>C-48.89 - Example F: New API Connector</name> <t>An enterprise agent receives access to a newly registered API connector.</t>
<t>The connector includes read-only and resource-modification methods.</t>
<t>Only read operations are authorized for the current task.</t>
<t>The graph identifies the connector's method-level effects.</t>
<t>The compiler restricts the resource-modification methods while retaining the permitted read methods.</t>
<t>The updated configuration is verified.</t>
<t>The agent gains the new permitted capability without receiving unrestricted connector authority.</t>
</section>
<section numbered="true">
<name>C-48.90 - Example G: Minimal Restriction Selection</name> <t>An agent requires local compilation, test execution, and approved documentation access.</t>
<t>The graph reveals three prohibited routes sharing one direct network authority.</t>
<t>Disabling all interpreters would interrupt the routes but prevent compilation or testing.</t>
<t>Disabling direct agent network authority interrupts the prohibited routes while leaving protected documentation access available through a separate approved gateway.</t>
<t>Under the selected weights, the solver chooses the lower-disruption network restriction.</t>
<t>The verifier confirms both prohibited-path closure and required task-path preservation.</t>
</section>
<section numbered="true">
<name>C-48.91 - Example H: Infeasible Restriction Set</name> <t>An agent is required to run a legacy tool that performs both an authorized local operation and an unauthorized external transmission through inseparable code.</t>
<t>The available platform cannot restrict the tool's network function without preventing the required local operation.</t>
<t>The compiler determines that no feasible restriction set preserves the designated task path and interrupts the prohibited effect.</t>
<t>The system reports infeasibility and withholds unrestricted execution.</t>
<t>The operator may provide a replacement tool or move the legacy tool behind a separate enforced service boundary.</t>
</section>
<section numbered="true">
<name>C-48.92 - Example I: Container Mount Expansion</name> <t>A running container receives a new host directory mount.</t>
<t>The directory contains a protected resource.</t>
<t>The mount is initially quarantined from the agent's accessible file-system view.</t>
<t>The graph is updated.</t>
<t>The compiler identifies whether the mount creates a prohibited persistent-modification path.</t>
<t>The updated restrictions are installed and verified before the mount becomes available.</t>
<t>C-48.93 - Example J: Cloud Service-Account Privilege Change</t>
<t>An agent uses a cloud service identity with limited resource permissions.</t>
<t>An administrative change grants an additional privileged API action.</t>
<t>The discovery controller detects the changed entitlement.</t>
<t>The graph acquires new authority edges.</t>
<t>The compiler identifies a newly reachable prohibited resource operation.</t>
<t>The service-account policy or connector interface is restricted.</t>
<t>The agent continues operating only after the current configuration is verified.</t>
</section>
<section numbered="true">
<name>C-48.94 - Example K: Existing Open Network Socket</name> <t>An agent previously opened a network connection before a new restriction was installed.</t>
<t>A configuration change removes permission to create new sockets.</t>
<t>However, the existing socket remains capable of transmitting.</t>
<t>The graph includes the existing connection as an effect-capable handle.</t>
<t>The compiler identifies that new-socket denial alone is insufficient.</t>
<t>The installation procedure applies a suitable existing-connection restriction or blocks the associated send path.</t>
<t>The verifier confirms the prohibited transmission is no longer reachable.</t>
</section>
<section numbered="true">
<name>C-48.95 - Example L: Delegated Worker Bypass</name> <t>An AI agent delegates computation to a privileged worker.</t>
<t>The worker possesses native access to a prohibited persistent resource.</t>
<t>The graph includes the delegation edge and the worker's resource authority.</t>
<t>The compiler may restrict the delegated operation interface, reduce the worker's resource entitlement, or place the worker behind a controlled gateway.</t>
<t>A restriction applied only to the original agent process is not treated as sufficient.</t>
</section>
<section numbered="true">
<name>PART XVI - FAILURE AND ADVERSARIAL CASES</name>
</section>
<section numbered="true">
<name>C-48.96 - Representative Failure Conditions</name>
</section>
<section numbered="true">
<name>F1 - Unknown Executable</name> <t>An effect-capable executable is absent from the discovered inventory.</t>
<t>Required closed-world or default-deny enforcement prevents unverified execution.</t>
</section>
<section numbered="true">
<name>F2 - Shell Wrapper Bypass</name> <t>An agent invokes a prohibited effect through a shell wrapper.</t>
<t>The graph represents indirect invocation and the compiled restriction interrupts the path.</t>
</section>
<section numbered="true">
<name>F3 - Interpreter Bypass</name> <t>A permitted interpreter reaches a prohibited resource.</t>
<t>The relevant authority or resource edge is restricted.</t>
</section>
<section numbered="true">
<name>F4 - Browser Automation Bypass</name> <t>A browser can produce an unauthorized external operation.</t>
<t>The browser's actual effect-capable interface is represented and restricted.</t>
</section>
<section numbered="true">
<name>F5 - Connector Chain</name> <t>A permitted connector delegates to a privileged connector.</t>
<t>Indirect effect reachability is evaluated.</t>
</section>
<section numbered="true">
<name>F6 - File-System Alias</name> <t>A protected resource is reachable through another pathname or mount.</t>
<t>Stable resource identity prevents an alias-only omission.</t>
</section>
<section numbered="true">
<name>F7 - Privileged Host Worker</name> <t>A delegated worker possesses more native authority than the requesting agent.</t>
<t>The graph represents the privileged authority transition.</t>
</section>
<section numbered="true">
<name>F8 - Existing File Descriptor</name> <t>An earlier file handle permits a prohibited write.</t>
<t>The handle is included in the reachable effect-path model.</t>
</section>
<section numbered="true">
<name>F9 - Existing Socket</name> <t>A previously established connection remains capable of transmission.</t>
<t>The compiler addresses the existing effect-capable route.</t>
</section>
<section numbered="true">
<name>F10 - New Package</name> <t>Package installation introduces executable capabilities.</t>
<t>Activation is withheld pending graph update and verification.</t>
</section>
<section numbered="true">
<name>F11 - New Plugin</name> <t>A plugin expands tool functionality.</t>
<t>The plugin remains quarantined until restrictions are verified.</t>
</section>
<section numbered="true">
<name>F12 - New Connector</name> <t>A connector registration adds a resource-modifying operation.</t>
<t>The compiler recomputes affected path restrictions.</t>
</section>
<section numbered="true">
<name>F13 - New Mount</name> <t>A mount exposes a previously unavailable resource.</t>
<t>The new path is evaluated before access is enabled.</t>
</section>
<section numbered="true">
<name>F14 - New Network Interface</name> <t>A network interface creates an alternate route.</t>
<t>The updated reachability model includes the route.</t>
</section>
<section numbered="true">
<name>F15 - Service-Role Expansion</name> <t>A delegated identity receives additional resource permissions.</t>
<t>The graph and restriction configuration are re-evaluated.</t>
</section>
<section numbered="true">
<name>F16 - Unsupported Restriction Primitive</name> <t>The solver selects a restriction that the platform cannot enforce.</t>
<t>The compiler rejects the candidate and recomputes or reports infeasibility.</t>
</section>
<section numbered="true">
<name>F17 - Telemetry-Only Rule</name> <t>A proposed native enforcement mapping merely logs the effect.</t>
<t>The mapping is rejected where preventive control is required.</t>
</section>
<section numbered="true">
<name>F18 - Stale Graph Generation</name> <t>The configuration was compiled before a material interface change.</t>
<t>The activation controller rejects the stale generation.</t>
</section>
<section numbered="true">
<name>F19 - Partial Installation</name> <t>Some restrictions are installed while others fail.</t>
<t>The agent remains quarantined.</t>
</section>
<section numbered="true">
<name>F20 - Enforcement Policy Removed</name> <t>A required native restriction is disabled after activation.</t>
<t>Configuration-drift detection restricts the affected execution context.</t>
</section>
<section numbered="true">
<name>F21 - Incorrect Task-Preservation Model</name> <t>A selected restriction disables a mandatory task path.</t>
<t>The verifier rejects the configuration under the required task-preservation condition.</t>
</section>
<section numbered="true">
<name>F22 - Optimization Timeout</name> <t>The solver cannot complete within its configured resource limit.</t>
<t>The system does not activate an unverified restriction set.</t>
</section>
<section numbered="true">
<name>F23 - Infeasible Task Envelope</name> <t>No enforceable restriction set satisfies both security and required task constraints.</t>
<t>The system reports infeasibility.</t>
</section>
<section numbered="true">
<name>F24 - Graph Cycle</name> <t>The reachable graph contains loops.</t>
<t>Fixed-point or visited-state traversal prevents nontermination.</t>
</section>
<section numbered="true">
<name>F25 - Unknown Connector Effects</name> <t>A connector's effect capabilities are not sufficiently specified.</t>
<t>The conservative policy restricts the interface or requires verification.</t>
</section>
<section numbered="true">
<name>F26 - Resource Identity Confusion</name> <t>Two aliases identify the same underlying resource.</t>
<t>The graph canonicalizes the applicable resource identity.</t>
</section>
<section numbered="true">
<name>F27 - Concurrent Interface Addition</name> <t>A new interface appears during optimization.</t>
<t>Generation coordination prevents activation under a stale graph.</t>
</section>
<section numbered="true">
<name>F28 - Concurrent Permission Change</name> <t>A service-account permission changes while configuration installation proceeds.</t>
<t>The final effective state is reverified.</t>
</section>
<section numbered="true">
<name>F29 - Restriction Rollback</name> <t>An earlier permissive sandbox configuration is restored.</t>
<t>Protected configuration-generation checks reject prohibited stale activation.</t>
</section>
<section numbered="true">
<name>F30 - Direct Hardware Access</name> <t>An agent obtains a device route not represented by its software tool graph.</t>
<t>The discovery and authority model includes the relevant device capability or restricts unregistered device access.</t>
</section>
<section numbered="true">
<name>F31 - Privilege Escalation</name> <t>An execution context acquires new authority edges.</t>
<t>The current configuration becomes subject to revalidation.</t>
</section>
<section numbered="true">
<name>F32 - Asynchronous Job Path</name> <t>A queued worker can produce a prohibited effect later.</t>
<t>The graph and restrictions include the applicable delegated execution route.</t>
</section>
<section numbered="true">
<name>F33 - Dynamic Library Loading</name> <t>A permitted process loads a library with new effect-capable interfaces.</t>
<t>The selected policy determines whether the interface requires expansion verification.</t>
</section>
<section numbered="true">
<name>F34 - False Configuration Readback</name> <t>An untrusted component enforcement points restrictions are installed.</t>
<t>The verifier uses appropriately protected effective-state evidence.</t>
</section>
<section numbered="true">
<name>F35 - Sandbox Escape</name> <t>An agent reaches a host-level effectuation interface outside the selected isolation boundary.</t>
<t>The implementation must provide appropriate host isolation or restrict the relevant escape path.</t>
</section>
<section numbered="true">
<name>F36 - Unmodeled Cross-Service Effect</name> <t>An apparently read-only service call triggers a downstream side effect.</t>
<t>The implementation must classify the known indirect effect or use a conservative policy when the relevant behavior is uncertain.</t>
</section>
<section numbered="true">
<name>F37 - Optimization Cost Manipulation</name> <t>An untrusted component supplies manipulated restriction-cost weights.</t>
<t>Protected policy controls the optimization objective and mandatory security constraints.</t>
</section>
<section numbered="true">
<name>F38 - Incorrect Graph Edge Removal</name> <t>A restriction is modeled as removing an edge but does not actually prevent the transition.</t>
<t>Post-installation verification detects the inconsistency.</t>
</section>
<section numbered="true">
<name>F39 - Task Path Exists Only Abstractly</name> <t>A permitted path exists in the graph but fails under actual deployed permissions.</t>
<t>Effective-state and functional verification reject the incorrect configuration.</t>
</section>
<section numbered="true">
<name>F40 - Newly Accessible Credential</name> <t>A credential becomes available through a new environment variable, file, or broker interface.</t>
<t>The authority graph is updated before governed use is permitted.</t>
<artwork type="text">| PART XVII - IMPLEMENTATION VARIATIONS C-48.97 - Process Sandbox The compiler derives restrictions for process execution, file access, network interfaces, IPC, and privileged operations. The configuration is installed using supported operating-system enforcement mechanisms. |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| C-48.98 - Container Sandbox The compiler uses container images, mounts, namespaces, capabilities, and connector configurations as graph inputs. It produces restrictions affecting the container's accessible resources.                                                          |
| C-48.99 - Micro-VM Sandbox The agent executes inside a micro-VM. The compiler identifies guest-to-host, virtual device, network, file, and delegated service paths. The configuration installer applies guest and host restrictions within the selected architecture.             |</artwork>
</section>
<section numbered="true">
<name>C-48.100 - Cloud-Hosted Sandbox</name> <t>The graph includes cloud identities, API connectors, service entitlements, storage interfaces, and delegated functions.</t>
<t>The compiler produces cloud permissions and connector restrictions.</t>
</section>
<section numbered="true">
<name>C-48.101 - Kernel-Enforced Sandbox</name> <t>Selected graph restrictions are mapped to kernel-supported enforcement primitives.</t>
<t>The verifier checks actual policy installation and the relevant supported enforcement semantics.</t>
</section>
<section numbered="true">
<name>C-48.102 - Browser-Agent Sandbox</name> <t>The graph includes browser navigation, extensions, downloads, uploads, automation interfaces, and service connectors.</t>
<artwork type="text">|                                                                                                                                                                                                                                                                                                    |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| The compiler restricts unauthorized effects while retaining permitted browsing functions.                                                                                                                                                                                                          |
| C-48.103 - Enterprise Connector Sandbox The graph includes tool schemas, connector identities, API methods, service accounts, and downstream resources. The compiler removes prohibited connector operations and authority paths.                                                                  |
| C-48.104 - Hybrid Software-Hardware Sandbox The graph includes effect-capable device assignments, hardware queues, DMA interfaces, network adapters, and relevant software control paths. The installer uses appropriate device restrictions where supported.                                      |
| C-48.105 - Multi-Agent Delegation Sandbox The graph includes multiple agents and delegated workers. The compiler evaluates indirect paths through task delegation and shared privileged services. Restrictions may be applied to the originating agent, worker, connector, or resource controller. |</artwork>
</section>
<section numbered="true">
<name>C-48.106 - Integrated Protected Finality Variation</name> <t>The compiled sandbox restrictions may be combined with operation-specific PED and Finality Sink controls.</t>
<t>In this optional variation, permitted effect paths remain subject to additional protected finality authorization.</t>
<t>This combined arrangement is not a mandatory requirement of the independent static restriction-compilation enforcement point.</t>
</section>
<section numbered="true">
<name>PART XVIII - REPRESENTATIVE DATA STRUCTURES</name>
</section>
<section numbered="true">
<name>C-48.107 - ToolResourceInventoryRecord</name> <t>Fields may include:</t>
<t>1. InventoryID.
2. AgentContextID.
3. TaskID.
4. ExecutionEnvironmentID.
5. ToolReferences.
6. ResourceReferences.
7. ConnectorReferences.
8. AuthorityReferences.
9. ConfigurationGeneration.
10. InventoryDigest.</t>
</section>
<section numbered="true">
<name>C-48.108 - EffectGraphNodeRecord</name> <t>Fields may include:</t>
<t>1. NodeID.
2. NodeType.
3. ResourceOrInterfaceID.
4. EffectClasses.
5. AuthorityContext.
6. ExecutionDomain.
7. ConfigurationGeneration.
8. NodeValidityStatus.</t>
</section>
<section numbered="true">
<name>C-48.109 - EffectGraphEdgeRecord</name> <t>Fields may include:</t>
<t>1. EdgeID.</t>
<t>2. 3. 4. 5. 6. 7. 8. 9.</t>
<t>SourceNodeID. DestinationNodeID. TransitionClass. GuardPredicate. AuthorityRequirements. CurrentEnabledState. EnforcementReference. ConfigurationGeneration.</t>
</section>
<section numbered="true">
<name>C-48.110 - AuthorizedEffectEnvelopeRecord</name> <t>Fields may include:</t>
<t>1. EnvelopeID.
2. AgentContextID.
3. TaskID.
4. PermittedEffectClasses.
5. PermittedDestinations.
6. ProhibitedEffectClasses.
7. RequiredTaskFunctions.
8. AuthorizedResourceScopes.
9. PolicyGeneration.
10. EnvelopeStatus.</t>
</section>
<section numbered="true">
<name>C-48.111 - RestrictionCandidateRecord</name> <t>Fields may include:</t>
<t>1. RestrictionID.
2. TargetNodeOrEdge.
3. RestrictionType.
4. NativeEnforcementInterface.
5. CoveredGraphTransitions.
6. TaskDisruptionCost.
7. InstallationCost.
8. RuntimeOverheadCost.
9. FeasibilityStatus.
10. VerificationProcedure.</t>
</section>
<section numbered="true">
<name>C-48.112 - RestrictionOptimizationRecord</name> <t>Fields may include:</t>
<t>1. OptimizationID.</t>
<t>2. GraphGeneration.
3. EnvelopeGeneration.
4. CandidateRestrictionSet.
5. SecurityConstraints.
6. TaskPreservationConstraints.
7. ObjectiveWeights.
8. SelectedRestrictionSet.
9. OptimizationStatus.
10. CounterexampleReferences.</t>
</section>
<section numbered="true">
<name>C-48.113 - CompiledSandboxConfigurationRecord</name> <t>Fields may include:</t>
<t>1. ConfigurationID.
2. AgentContextID.
3. GraphGeneration.
4. EnvelopeGeneration.
5. SelectedRestrictionDigest.
6. NativePolicyRules.
7. InstallationPlan.
8. RequiredVerificationChecks.
9. ConfigurationGeneration.
10. ConfigurationStatus.</t>
</section>
<section numbered="true">
<name>C-48.114 - ConfigurationVerificationRecord</name> <t>Fields may include:</t>
<t>1. VerificationID.
2. ConfigurationID.
3. InstalledEffectiveStateDigest.
4. ProhibitedReachabilityResult.
5. RequiredTaskPathResult.
6. NativeEnforcementStatus.
7. NegativeTestReferences.
8. VerificationGeneration.
9. VerificationOutcome.</t>
</section>
<section numbered="true">
<name>C-48.115 - RuntimeExpansionEventRecord</name> <t>Fields may include:</t>
<t>1. EventID.</t>
<t>2. AgentContextID.
3. InterfaceClass.
4. NewInterfaceIdentity.
5. PreviousGraphGeneration.
6. ProposedGraphGeneration.
7. QuarantineStatus.
8. RequiredRecompilationStatus.
9. VerificationResult.
10. ActivationStatus.</t>
</section>
<section numbered="true">
<name>C-48.116 - ProtectedConfigurationStateRecord</name> <t>Fields may include:</t>
<t>1. AgentContextID.
2. ActiveConfigurationID.
3. GraphGeneration.
4. EnvelopeGeneration.
5. InstalledRestrictionDigest.
6. VerifiedEffectiveStateDigest.
7. CurrentPolicyGeneration.
8. RuntimeExpansionGeneration.
9. ExecutionState.
10. ContinuityReference.</t>
<t>These records may be implemented in protected databases, authenticated registries, privileged configuration services, secure execution monitors, or other deployment-specific components.</t>
</section>
<section numbered="true">
<name>PART XIX - ENGINEERING TESTS</name>
</section>
<section numbered="true">
<name>C-48.117 - Proposed Verification Matrix</name> <t>The following tests are proposed procedures, not representations of completed experiments.</t>
</section>
<section numbered="true">
<name>Test Condition</name> <t>T1 Direct prohibited effect path T2 Indirect shell path T3 Interpreter-mediated effect path T4 Browser-mediated prohibited effect T5 Multi-connector privileged path T6 Delegated worker effect path T7 File-system alias T8 Existing socket T9 Existing file descriptor</t>
</section>
<section numbered="true">
<name>Expected result</name> <t>Identified Identified Identified Identified Identified Identified Underlying resource recognized Included in effect model Included in effect model</t>
<t>T10 Unknown effect-capable interface T11 Graph cycle T12 Authority-dependent edge T13 Feasible restriction set T14 Infeasible security/task constraints T15 Restriction candidate unsupported T16 Multiple prohibited paths T17 Required task path T18 Overly broad restriction T19 Weighted optimization T20 Solver timeout T21 Machine configuration generated T22 Native policy installation T23 Partial installation failure T24 Installed rule is logging-only T25 Prohibited path remains after installation T26 Required task path lost T27 New package T28 New executable T29 New plugin T30 New connector method T31 New mount T32 New network interface T33 Service-account expansion T34 Privileged host command introduced T35 Concurrent interface update T36 Configuration-generation rollback T37 Enforcement rule removed T38 Connector replacement T39 Protected resource alias changed T40 New delegated worker T41 Existing connection survives policy change Relevant send effect restricted T42 Unverified graph discovery coverage T43 Dynamic tool removed T44 Privilege escalation T45 Approved internal service preserved T46 Prohibited direct external network T47 Installer falsely reports success T48 New prohibited path introduced at runtime Quarantine and recompilation</t>
<t>Restricted or classified conservatively Reachability algorithm terminates Correct conditional reachability Computed Infeasibility reported Not selected All interrupted Preserved Optimization evaluates task impact Objective calculated correctly Unverified configuration not activated Supported native rules Effective-state verification Agent remains quarantined Not accepted as preventive restriction Activation denied Configuration rejected or recompiled Interface quarantined Graph updated before activation Required verification Effect graph updated Resource reachability re-evaluated Alternate route analyzed New authority edges considered Prohibited paths checked Stale configuration rejected Invalid state detected Drift detected Updated graph compiled New reachability analyzed Indirect authority evaluated</t>
<t>Activation withheld Restrictions re-evaluated where appropriate Configuration requires revalidation Task function remains available Effect technically unavailable Effective-state check detects mismatch</t>
<t>A test harness should establish the precise graph, interface inventory, native permissions, candidate restrictions, expected reachable effects, and observable enforcement outcomes.</t>
<t>The verifier should distinguish modeled reachability correctness from the separate correctness of the inventory and platform enforcement configuration.</t>
</section>
<section numbered="true">
<name>PART XX - Enforcement-Point Mapping and Technical Correspondence</name>
</section>
<section numbered="true">
<name>C-48.118 - Independent enforcement point(s) corresponding to source item(s) 48</name> <t>The embodiment provides corresponding implementation mechanisms for:</t>
<t>enforcement point(s) corresponding to source item(s) 48(a): Tool-and-resource discovery across executables, system calls, file systems,</t>
<t>network interfaces, connectors, delegation, and privileged host services.</t>
<t>enforcement point(s) corresponding to source item(s) 48(b): Directed graph construction with typed executable, resource, authority,</t>
<t>interface, and effect nodes.</t>
<t>enforcement point(s) corresponding to source item(s) 48(c): Effect classification covering external transmission, persistent modification,</t>
<t>credential use, execution, service invocation, and privileged resource modification.</t>
<t>enforcement point(s) corresponding to source item(s) 48(d)(i): Task-specific authorized effect envelope.</t>
<t>enforcement point(s) corresponding to source item(s) 48(d)(ii): Graph analysis identifying paths to prohibited effects.</t>
<t>enforcement point(s) corresponding to source item(s) 48(d)(iii): Derivation of interface restrictions, resource separations, and authority</t>
<t>reductions interrupting prohibited paths while preserving required task execution.</t>
<t>enforcement point(s) corresponding to source item(s) 48(d)(iv): Compilation into machine-enforceable sandbox restrictions.</t>
<t>enforcement point(s) corresponding to source item(s) 48(e): Configuration installation in process, file-system, network, kernel, connector,</t>
<t>service-identity, and privileged-host enforcement interfaces.</t>
<t>enforcement point(s) corresponding to source item(s) 48(f): Verification of installed restrictions and prohibited-path closure.</t>
<t>enforcement point(s) corresponding to source item(s) 48(g): Agent activation or continuation only under the verified installed configuration.</t>
<t>Final requirement: Technical restriction of prohibited interfaces rather than reliance solely</t>
<t>upon an agent's instructions.</t>
<t>Dynamic requirement: Updated restriction compilation following introduction of new</t>
<t>prohibited effect paths.</t>
</section>
<section numbered="true">
<name>C-48.119 - Dependent enforcement point(s) corresponding to source item(s) 49: Alternate-Route Closure</name> <t>The embodiment provides:</t>
<t>1. Shell wrapper paths.
2. Interpreter chains.</t>
<t>3. Browser automation paths.
4. Plugin-mediated effects.
5. File-system aliases.
6. Service connector chains.
7. Delegated processes.
8. Authority-context transitions.
9. Multi-interface reachability.
10. Detection of prohibited effects reachable through individually permitted interfaces.</t>
<t>C-48.120 - Dependent enforcement point(s) corresponding to source item(s) 50: Runtime Interface Expansion</t>
<t>The embodiment provides:</t>
<t>1. New-tool detection.
2. Package expansion detection.
3. Plugin registration detection.
4. Connector additions.
5. New executable discovery.
6. Mounted-resource changes.
7. New service interfaces.
8. Interface quarantine.
9. Graph-generation updates.
10. Restriction recompilation.
11. Effective configuration installation.
12. Verification before activation.</t>
<t>C-48.121 - Dependent enforcement point(s) corresponding to source item(s) 51: Minimal Restriction Set</t>
<t>The embodiment provides:</t>
<t>1. Enforceable restriction candidates.
2. Restriction coverage of graph paths.
3. Task-disruption cost.
4. Weighted objective functions.
5. Mandatory prohibited-path separation.
6. Preservation of required task paths.
7. Exact or approximate optimization methods.
8. Counterexample-guided refinement.
9. Infeasibility handling.
10. Independent verification of the resulting restricted graph.
11. Post-installation validation.
12. Distinction between feasible and globally optimal solutions.</t>
</section>
<section numbered="true">
<name>PART XXI - IMPLEMENTATION REQUIREMENTS</name>
</section>
<section numbered="true">
<name>C-48.122 - implementer Implementation Checklist</name> <t>For a concrete implementation, a person having ordinary skill in the art identifies:</t>
<t>1. The agent execution environment.
2. The applicable trusted computing base.
3. The attacker capabilities.
4. The authorized task.
5. The task-specific effect envelope.
6. The effect classes requiring restriction.
7. The tool discovery interfaces.
8. The executable inventory method.
9. The system-call and kernel resource inventory.
10. The file-system identity and alias model.
11. The network interface and routing inventory.
12. The connector registry.
13. The delegated-worker inventory.
14. The privileged-host interface inventory.
15. The authority-context representation.
16. The graph node schema.
17. The graph edge schema.
18. The conditional reachability predicates.
19. The graph generation and continuity mechanism.
20. The prohibited terminal-effect definitions.
21. The permitted task-function constraints.
22. The graph traversal or symbolic reachability algorithm.
23. The treatment of cycles.
24. The treatment of unknown transitions.
25. The enforcement capability catalog.
26. The restriction candidate schema.
27. The restriction feasibility checks.
28. The cost and optimization criteria.
29. The path-separation constraints.
30. The task-preservation constraints.
31. The optimization solver or heuristic.
32. The infeasibility and solver-timeout policy.
33. The native restriction compiler.
34. The configuration installation barrier.
35. The effective-state readback.
36. The prohibited-path verification procedure.
37. The permitted-task-path verification procedure.
38. The negative enforcement tests.
39. The runtime expansion detection mechanism.
40. The new-interface quarantine method.
41. The incremental graph update procedure.
42. The configuration-generation transition.
43. The protection against concurrent interface changes.
44. The configuration-drift detection procedure.
45. The state recovery and rollback rules.
46. The platform-specific enforcement guarantees.</t>
<t>47. The verification tests demonstrating the required enforcement point properties.</t>
<t>The implementation must use actual supported platform primitives for the selected restrictions.</t>
<t>A formal graph-cut solution alone is insufficient when the native sandbox cannot enforce the selected cut.</t>
</section>
<section numbered="true">
<name>C-48.123 - Technical Effect</name> <t>this implementation profile enables construction of an artificial-intelligence-agent execution environment in which prohibited consequential effects are made technically unreachable through compiled sandbox restrictions.</t>
<t>The system identifies direct and indirect effect-capable operation paths, including combinations of executables, interpreters, connectors, resource interfaces, and delegated authority contexts.</t>
<t>A restriction compiler derives an enforceable configuration interrupting identified prohibited paths while preserving authorized task functionality.</t>
<t>An optimization procedure may reduce unnecessary loss of useful tools or interfaces.</t>
<t>The configuration installer applies the selected restrictions to actual supported enforcement components.</t>
<t>A configuration-verification mechanism checks that the installed effective state interrupts prohibited paths represented in the analyzed graph.</t>
<t>Runtime interface-expansion controls prevent newly installed tools, connectors, mounts, or resource permissions from becoming available before required recompilation and verification.</t>
<t>The architecture can therefore reduce reliance upon agent self-restraint while preserving selected permitted computational capabilities.</t>
<t>The strength of the guarantee depends upon the completeness of the relevant interface inventory, accuracy of the graph abstraction, and enforceability of the installed restrictions.</t>
</section>
<section numbered="true">
<name>C-48.124 - Technical Summary</name> <t>this implementation profile discloses a computer-implemented system for constructing and enforcing an effect-restricted execution environment for artificial-intelligence agents.</t>
<t>A Tool-and-Resource Discovery Engine identifies executable programs, resource interfaces, network capabilities, file-system resources, service connectors, delegated execution components, and privileged host interfaces accessible directly or indirectly to an agent.</t>
<t>An Effect-Path Graph Generator constructs a directed representation of the relevant operation transitions and authority relationships.</t>
<t>An Effect Classification Engine identifies effects comprising external transmission, persistent-state modification, credential use, process execution, service invocation, and privileged-resource modification.</t>
<t>A Restriction Compiler obtains a task-specific Authorized Effect Envelope and determines whether prohibited effect-capable resources remain reachable.</t>
<t>The compiler derives enforceable restrictions interrupting prohibited paths while preserving authorized task-execution paths.</t>
<t>A machine-enforceable configuration is installed through available operating-system, kernel, namespace, connector, service-account, or privileged host controls.</t>
<t>A Configuration Verification Engine establishes whether the installed restrictions interrupt the represented prohibited paths.</t>
<t>An Execution Controller starts or continues the agent only under the verified restriction configuration.</t>
<t>The system further supports alternate-route closure, runtime interface quarantine, incremental graph recompilation, optimization of restriction sets, and configuration-drift detection.</t>
<t>In contrast to operation-specific protected finality embodiments, this technical arrangement may prevent selected prohibited effects by eliminating their reachable technical paths before agent execution, without requiring a new protected validation receipt or scoped finality capability for every otherwise permitted action.</t>
<section numbered="true">
<name>DEFERRED-EFFECT-AWARE IDENTITY AUTHORIZATION FOR AUTONOMOUS ARTIFICIAL-INTELLIGENCE AGENTS USING OUTSTANDING-</name>
</section>
<section numbered="true">
<name>OPERATION LIABILITY REGISTERS, PROJECTED RESOURCE EXPOSURE, HIERARCHICAL DELEGATION ACCOUNTING, ENTITLEMENT</name>
</section>
<section numbered="true">
<name>CONTRACTION, AND REVOCATION-SAFE ASYNCHRONOUS EXECUTION</name>
</section>
</section>
</section>
</section>
<section numbered="true" anchor="security">
<name>Security Considerations</name> <t>Threats include compromised agent workloads, mutation or replay of candidate operations, stale policy generations, incomplete enforcement-path coverage, hardware in-flight operations after host termination, direct resource access, incomplete queue fencing, and false assertions of containment completion. Each deployment profile must state which interfaces it can actually control and which effects may remain unresolved. Sandbox isolation and credential hiding do not on their own prove operation-specific authorization.</t>
</section>
<section numbered="true" anchor="privacy">
<name>Privacy Considerations</name> <t>Protected receipts, lineage records, operation descriptors, access histories, and observation streams may themselves reveal sensitive details. Implementations should apply data minimization, confidentiality controls, retention limits, and explicit authorization to the disclosure of such evidence.</t>
</section>
<section numbered="true" anchor="iana">
<name>IANA Considerations</name> <t>This document requests no IANA actions.</t>
</section>
</middle>
<back>
<references>
<name>Informative References</name>
<reference anchor="I-D.das-kernel-hardware-execution-finality" target="https://datatracker.ietf.org/doc/draft-das-kernel-hardware-execution-finality/">
<front>
<title>Protected Execution-Finality Enforcement for Autonomous AI Agents Across Kernel, Hypervisor, Hardware, and Native-Resource Boundaries</title>
<author initials="S." surname="Das" fullname="Sangam Das"/>
<date year="2026" month="October"/>
</front>
<seriesInfo name="Internet-Draft" value="draft-das-kernel-hardware-execution-finality-00"/>
</reference>
<reference anchor="I-D.das-distributed-agent-authority-finality" target="https://datatracker.ietf.org/doc/draft-das-distributed-agent-authority-finality/">
<front>
<title>Distributed Authority and Execution-Finality for Multi-Agent Systems, Delegated Operations, and Cross-Domain Gateways</title>
<author initials="S." surname="Das" fullname="Sangam Das"/>
<date year="2026" month="October"/>
</front>
<seriesInfo name="Internet-Draft" value="draft-das-distributed-agent-authority-finality-00"/>
</reference>
<reference anchor="I-D.das-agent-execution-finality" target="https://datatracker.ietf.org/doc/draft-das-agent-execution-finality/">
<front>
<title>Protected Execution-Finality Architecture for AI and Autonomous Systems: Act-Bound Capabilities and Effectuation-Boundary Verification</title>
<author initials="S." surname="Das" fullname="Sangam Das"/>
<date year="2026" month="October"/>
</front>
<seriesInfo name="Internet-Draft" value="draft-das-agent-execution-finality-00"/>
</reference>
</references>
</back>
</rfc>