<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent">
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>

<rfc
    xmlns:xi="http://www.w3.org/2001/XInclude"
    category="info"
    docName="draft-das-protocols-enterprise-ai-02"
    ipr="trust200902"
    submissionType="independent"
    xml:lang="en"
    version="3"
    tocInclude="true"
    tocDepth="4"
    sortRefs="true"
    symRefs="true">

  <front>
    <title abbrev="Assume the AI Server Is Compromised">
      Assume the AI Server Is Already Compromised: Execution-Consequence
      Decoupling So a High-Risk Enterprise AI Cannot Join, Infer, or Send
    </title>

    <seriesInfo name="Internet-Draft" value="draft-das-protocols-enterprise-ai-02"/>
    <seriesInfo name="Independent Submission" value=""/>

    <author fullname="Sangam Das" initials="S." surname="Das">
      <organization>Independent</organization>
      <address>
        <postal>
          <street>Balasore</street>
          <region>Odisha</region>
          <country>India</country>
        </postal>
        <email>info@sangamdas.com</email>
      </address>
    </author>

    <date year="2026" month="September" day="12"/>
    <area>Security</area>
    <workgroup>Independent Submission</workgroup>
    <keyword>AI security</keyword>
    <keyword>execution-consequence decoupling</keyword>
    <keyword>technical non-joinability</keyword>
    <keyword>mandatory mediation</keyword>
    <keyword>protected authorization</keyword>
    <keyword>enterprise data vaults</keyword>
    <keyword>output finality</keyword>
    <keyword>DAS Protocols</keyword>
    <keyword>assume breach</keyword>
    <keyword>high-risk AI</keyword>
    <keyword>enterprise AI</keyword>
    <keyword>prompt injection</keyword>
    <keyword>data exfiltration</keyword>
    <keyword>banking</keyword>
    <keyword>defence</keyword>
    <keyword>public sector</keyword>
    <keyword>critical infrastructure</keyword>

    <abstract>
      <t>
        Start from the assumption that the attacker already controls the AI
        server — that the workload is fully compromised.
        Not the perimeter, not a phished seat — the workload itself: its
        credentials, its connectors, its context window, its output path. Nearly
        every enterprise control in use today has already failed by that point,
        because nearly every one of them is designed to keep the attacker out of
        the workload rather than to limit what the workload can do once it is
        theirs.
      </t>
      <t>
        Before anything else, the engineering posture: this architecture is
        specified for high-risk AI systems, where the standard priorities shift
        from speed and latency toward determinism, containment, and safety. It
        is written for billion-dollar enterprise and mission-critical
        deployments — banking and treasury, defence and national security,
        critical infrastructure, and regulated enterprises holding unreleased
        material — and not for general day-to-day, consumer-grade, or low-stakes
        use. It introduces evaluation on the join path and on the release path,
        and accepts that cost deliberately, because in these environments an
        unauthorized reconstruction or an unauthorized send is not recoverable
        by being fast.
      </t>
      <t>
        This document asks what is still denied to the attacker at that moment,
        and specifies an architecture in which two things are still denied: the
        attacker cannot cause independently held enterprise fragments to be bound
        into a map of the organization, and cannot cause any generated result to
        become externally effective. Access to a store is not authority to join
        it to another store. Finishing a generation is not authority to send it.
      </t>
      <t>
        The mechanism is Execution-Consequence Decoupling, enforced by three
        pillars: Decomposition of Authority (Technical Non-Joinability) across
        independently controlled identity, content, relationship-mapping, and
        cryptographic domains; Mandatory Mediation of every consequence-bearing
        Candidate Output; and Technical Non-Completability, so that computation
        can run to completion in a compromised environment without the ability to
        complete an external consequence. Reconstruction is governed by a
        non-bearer Reconstruction Authorization Object bound to attested execution
        context, session, purpose, and Permitted Association Scope. Candidate
        Outputs are sealed, re-verified at output time, and committed to a
        Protected Output Validation Receipt before an output-specific Release
        Capability can be issued and exercised at a designated Output Release
        Boundary.
      </t>
      <t>
        The industrially relevant systems are the enterprise
        assistant and agent runtimes now deployed into exactly those
        environments, including those built on Anthropic Claude, OpenAI
        ChatGPT, Google Gemini, xAI Grok, and self-hosted Meta Llama models,
        together with the connector and Model Context Protocol fleets attached
        to them. These are named as publicly described deployment classes,
        because an architecture for high-risk enterprise AI should say plainly
        which systems it is about; nothing here characterizes any vendor's
        internal design or security posture, and no vendor has reviewed or
        endorsed this work. It states the problem space, compares the architecture
        against representative conventional technologies (access control, bearer
        credentials, vaulting, TEEs, sandboxes, DLP, provenance, DRM, clean rooms,
        and information-flow control), gives a detailed technical description, and
        supplies JSON Schema definitions for the three protected objects.
        A published runnable reference implementation
        <xref target="GITHUB-DAS-VII"/> executes the protected chain described
        here, so the architecture can be run and tested rather than only read;
        it is an architectural reference for the state machine and its failure
        states, not a claim of production isolation.
      </t>
      <t>
        This is the architecture and rationale document. Its companion,
        draft-das-enterprise-ai-output-finality
        <xref target="I-D.das-enterprise-ai-output-finality"/>, specifies the same
        split as a deployable protocol profile and metadata format for vendor
        assistant and agent seats. The two are read together: this document
        explains why authority must be separated from computation; the companion
        specifies the objects, bindings, and boundary sequences that carry the
        separation on the wire.
      </t>
    </abstract>
  </front>

  <middle>
    <section anchor="intro" numbered="true">
      <name>Introduction</name>

      <section anchor="scope" numbered="true">
        <name>Scope and Relationship to the Wider Execution-Finality Work</name>
        <t>
          This document describes a focused enterprise-data and
          artificial-intelligence application of a general execution-finality
          architecture. The general form is stated in
          <xref target="DAS-AUTHORITY"/>: existing Internet layers answer
          questions about information — how it is transported, whether the channel
          is protected, who may delegate access, whether a credential is valid,
          what happened and in what order — and none of them answers whether a
          specific machine-generated act was authorized to become externally
          effective.
        </t>
        <t>
          That general framework separates computation from authorized
          effectuation through Protected Authorization State, Mandatory Mediation,
          protected validation evidence, scoped Release Authority, Technical
          Non-Completability, and verification at a final consequence-bearing
          boundary. The enterprise consequences of the same split, stated for a
          non-specialist audience, appear in
          <xref target="ZENODO-ENTERPRISE-RESILIENCE"/>.
        </t>
        <t>
          This document applies and further develops those principles
          specifically for:
        </t>
        <ul>
          <li><t>independently controlled enterprise-data vaults;</t></li>
          <li><t>separately protected identity, content, relationship-mapping, and optional cryptographic-material domains;</t></li>
          <li><t>non-bearer reconstruction authorization;</t></li>
          <li><t>Technical Non-Joinability outside an authorized reconstruction session;</t></li>
          <li><t>session-bound component release;</t></li>
          <li><t>ephemeral minimum-necessary reconstruction;</t></li>
          <li><t>Sealed Candidate Outputs;</t></li>
          <li><t>live output-time verification;</t></li>
          <li><t>Protected Output Validation Receipts;</t></li>
          <li><t>output-specific Release Authority; and</t></li>
          <li><t>Output Release Boundary control for artificial-intelligence processing.</t></li>
        </ul>
      </section>

      <section anchor="companions" numbered="true">
        <name>Relationship to the Companion Internet-Drafts</name>
        <t>
          This document is the architecture-and-rationale half of a pair. The
          other half is
          <xref target="I-D.das-enterprise-ai-output-finality"/>, available at
          https://datatracker.ietf.org/doc/draft-das-enterprise-ai-output-finality/03/,
          which specifies the same split as a deployable protocol profile: the
          authorization objects, the cryptographic bindings, the boundary
          validation sequences, the JSON interoperability profile, and the
          mapping onto vendor assistant and agent seats, connectors, and MCP
          fleets. Where the two documents overlap, they are deliberately
          different in framing rather than in mechanism. This document argues
          from the compromised workload inward and explains why authority must
          be separated from computation. The companion argues from the missing
          layer outward and specifies what must appear on the wire for the
          separation to be interoperable. An implementer needs the companion; a
          reviewer deciding whether the problem is real should start here.
        </t>
        <t>
          The wider series shares one invariant — computation does not itself
          confer authority for a consequence — across different consequence
          boundaries, and the profiles compose rather than compete:
        </t>
        <ul>
          <li><t><xref target="I-D.das-execution-finality-protocol-layer"/>
          states the umbrella vocabulary: Candidate Act, Non-Effective State,
          Protected Enforcement Domain, Execution Handle, Finality Sink.</t></li>
          <li><t><xref target="I-D.das-agentic"/> and
          <xref target="I-D.das-agentic-tool-binding"/> govern the tool-dispatch
          boundary, the latter binding the profile onto tool_use, computer_use,
          function calling, and MCP tools/call. A generated tool call that would
          disclose a reconstructed view must satisfy both this document and
          those: authority to join here, act-bound dispatch authority
          there.</t></li>
          <li><t><xref target="I-D.das-purpose-execution-finality"/> governs
          whether data obtained under one declared purpose may be reused for
          another, and
          <xref target="DAS-CAPABILITY-LAUNDERING"/> extends that reasoning to
          model capability itself. That is a different predicate from the one
          here: purpose compatibility does not establish join authority, and
          join authority does not establish purpose compatibility. A deployment
          subject to both evaluates both.</t></li>
          <li><t><xref target="I-D.das-eu-ai-act"/> and
          <xref target="I-D.das-digital-sovereignty"/> carry the same mechanism
          into regulatory enforcement and jurisdictional control without
          blanket data localisation.</t></li>
          <li><t><xref target="I-D.das-rats-frontier-model"/> applies the split
          to release of model information itself, for deployment by model
          creators.</t></li>
        </ul>
        <t>
          Revision numbers cited here are point-in-time. Each reference entry
          carries an IETF Datatracker link; readers should follow it rather than
          assume the cited revision is current.
        </t>
      </section>

      <section anchor="motivation" numbered="true">
        <name>Motivation: A Compromised AI Server Must Not Become a Map of the Enterprise’s Future</name>
        <t>
          Modern enterprise security is built on a broken assumption: the application
          server is treated as a trusted boundary. That assumption may have been
          manageable when applications performed narrow, predefined operations. It
          becomes dangerous when an artificial-intelligence workload can retrieve
          information from databases, vector stores, internal communications,
          customer systems, research repositories, source-code platforms, financial
          systems, and external tools—and then infer relationships across all of them.
        </t>
        <t>
          A conventional data breach may expose a collection of existing records. A
          compromised enterprise AI server may do something more damaging: it may
          continuously correlate those records, reconstruct confidential relationships,
          infer future products and strategies, identify operational weaknesses, and
          generate a structured map of what the enterprise is likely to do next. That
          intelligence may be transferred, sold, or exploited by competitors, hostile
          actors, or criminal markets, potentially undermining years of research,
          investment, negotiation, and commercial planning.
        </t>
        <t>
          The security problem is therefore no longer merely “How do we prevent
          unauthorized access to data?” The more important question is: “How do we
          prevent compromised computation from becoming an unauthorized real-world
          consequence?”
        </t>
        <t>
          The failure-mode change behind that question — that isolation of join
          authority and isolation of effectuation now matter more than another
          increment of model capability — is argued in
          <xref target="DAS-ISOLATION"/>. This document introduces the
          corresponding transition from conventional perimeter-based security to
          Execution–Consequence Decoupling. Under this
          architecture, the ability to compute a result is separated from the authority
          required to make that result externally usable or effective.
        </t>
      </section>
    </section>

    <section anchor="problem" numbered="true">
      <name>Problem Space</name>

      <section anchor="tech-field" numbered="true">
        <name>Technical Field</name>
        <t>
          The present disclosure relates generally to computer security, enterprise
          data storage, artificial-intelligence infrastructure, confidential computing,
          protected data reconstruction, information-flow control, authorization
          systems, provenance enforcement, and control of computer-generated outputs.
        </t>
        <t>
          More particularly, the disclosure relates to technical architectures for:
        </t>
        <ul>
          <li><t>separating semantically different components of an enterprise record among independently controlled protected domains;</t></li>
          <li><t>authorizing temporary reconstruction of selected fields and selected associations for a defined artificial-intelligence processing purpose;</t></li>
          <li><t>binding reconstruction authority to an attested execution context and protected session state;</t></li>
          <li><t>maintaining protected source and association information through artificial-intelligence processing;</t></li>
          <li><t>preventing an artificial-intelligence workload from independently releasing a generated result;</t></li>
          <li><t>verifying a generated Candidate Output against current authorization, provenance, association, destination, recipient, and disclosure conditions;</t></li>
          <li><t>committing protected validation evidence before release authority exists; and</t></li>
          <li><t>permitting an output or operation to become externally effective only at a protected Output Release Boundary.</t></li>
        </ul>
        <t>
          The disclosure addresses not merely whether an artificial-intelligence
          workload may read data, but whether computation performed using protected
          data may be converted into an externally usable or consequence-bearing result.
        </t>
      </section>

      <section anchor="tech-context" numbered="true">
        <name>Technical Context and Processing Chain</name>
        <t>
          Modern enterprise computing systems increasingly connect artificial-
          intelligence models, agents, retrieval systems, databases, vector stores,
          communication services, external tools, application programming interfaces,
          and automated decision systems. An artificial-intelligence workload may
          retrieve information from several systems, associate information originating
          from different records, infer relationships not expressly stored in one source,
          generate human-readable content, invoke tools, update databases, communicate
          with external systems, or initiate physical or financial operations.
        </t>
        <t>
          The relevant security problem is no longer limited to protecting a static
          record from unauthorized reading. The technical problem extends across a
          processing chain that may include:
        </t>
        <artwork type="ascii-art"><![CDATA[
STORAGE
   ↓
COMPONENT RETRIEVAL
   ↓
ASSOCIATION OR RECONSTRUCTION
   ↓
ARTIFICIAL-INTELLIGENCE PROCESSING
   ↓
INTERMEDIATE DERIVATION
   ↓
OUTPUT GENERATION
   ↓
TRANSMISSION, STORAGE, INVOCATION, OR EFFECTUATION
]]></artwork>
        <t>
          A security decision performed at the beginning of this chain may not remain
          sufficient at the end of the chain. Data that was initially accessed for a
          permitted purpose may later be associated with an identity outside the
          permitted scope, transformed into a new representation, combined with
          information from another vault, inserted into a prompt or tool request,
          written into persistent agent memory, submitted to a downstream model,
          included in a generated communication, released to a different recipient,
          sent to a different jurisdiction, used after authorization has been revoked,
          or converted into an external action.
        </t>
        <t>
          The present technical environment therefore creates a gap between authority
          to access data and authority to make the result of processing externally
          effective.
        </t>
      </section>

      <section anchor="persistent-exposure" numbered="true">
        <name>Persistent Enterprise-Record Exposure</name>
        <t>
          Many enterprise systems persist identity information, substantive content,
          and the relationships between them in a directly queryable record, table,
          document, object, graph, or joined database structure. Even where data is
          encrypted at rest, an application or privileged service may receive authority
          to retrieve the complete joined record after decryption.
        </t>
        <t>
          This creates several technical risks:
        </t>
        <ol>
          <li><t>Compromise of one application credential, database interface, privileged account, or administrative plane may expose both the protected content and the identity-content relationship.</t></li>
          <li><t>A workload granted access to selected fields may be able to query, infer, or reconstruct relationships outside the intended purpose.</t></li>
          <li><t>Once a complete or substantially complete record has been delivered to an artificial-intelligence workload, later controls must attempt to govern a workload that already possesses the semantically usable information.</t></li>
          <li><t>Conventional storage permissions may distinguish tables, rows, columns, objects, or files but may not independently control whether two individually accessible values may be associated with one another.</t></li>
        </ol>
        <t>
          The technical problem is therefore not solved merely by splitting a record
          into multiple database columns or storage locations if one credential, one
          query interface, one administrator, or one application process can rejoin the
          separated values without independent authorization.
        </t>
      </section>

      <section anchor="ai-reconstruction" numbered="true">
        <name>Artificial-Intelligence Reconstruction and Correlation Risk</name>
        <t>
          Artificial-intelligence workloads can derive or regenerate relationships even
          where direct identifiers have been removed. A workload may associate protected
          information using names, aliases, contact information, account identifiers,
          employee or device identifiers, location data, temporal patterns, behavioural
          characteristics, quasi-identifier combinations, vector similarity, semantic
          similarity, retrieval context, prior conversation state, tool responses, or
          model inference.
        </t>
        <t>
          Conventional field-level redaction or pseudonymization may not prevent
          reconstruction of an identity-content association. A data item may appear
          non-identifying in isolation while becoming identifying when combined with
          another data item. Several individually permissible output fragments may
          cumulatively disclose a prohibited relationship.
        </t>
        <t>
          This risk is increased in agentic systems because a workload may make
          repeated queries, call several tools, maintain memory, pass information to
          another agent, retrieve from a vector store, encode information in structured
          arguments, or distribute disclosure across several output channels. The
          security architecture must therefore govern not only individual fields, but
          also protected associations, cumulative disclosure, provenance, and downstream
          effectuation.
        </t>
      </section>

      <section anchor="processing-vs-output" numbered="true">
        <name>Separation Between Processing Authority and Output Authority</name>
        <t>
          Existing systems commonly make access decisions when data is requested. After
          access is granted, the workload may receive plaintext, a decrypted object, a
          database result, a model context, or an application-visible representation.
          The workload may then possess sufficient practical control to copy, encode,
          paraphrase, generate a derived disclosure, place information in a tool
          argument, write to memory, store in another system, or transmit through an
          available output interface.
        </t>
        <t>
          A later output policy may attempt to inspect the generated result, but the
          workload may already possess an independently releasable representation or
          may have access to an alternate path. This creates a structural weakness: the
          system attempts to regulate release after the workload has already acquired
          the technical ability to release.
        </t>
        <t>
          A need therefore exists for an architecture in which computation may proceed,
          a Candidate Output may be generated, but the workload does not thereby acquire
          Release Authority.
        </t>
      </section>

      <section anchor="toc-tou" numbered="true">
        <name>Time-of-Check-to-Time-of-Use Risk</name>
        <t>
          An artificial-intelligence execution context may change after reconstruction
          authorization is granted. Model weights may be changed, agent code updated, a
          tool substituted, a runtime migrated, a container or virtual machine cloned,
          the workload moved to another cloud region, a policy updated, authorization
          revoked, a use count exhausted, a destination or recipient changed, or a
          session expired or poisoned.
        </t>
        <t>
          An authorization decision made when data was reconstructed may therefore be
          stale when an output is later transmitted, rendered, committed, or invoked. A
          system that verifies execution state only once at the beginning of processing
          may permit a later output under conditions different from those originally
          approved. The technical problem includes closing the interval between initial
          authorization, processing delay or state change, and external effectuation.
        </t>
      </section>

      <section anchor="prompt-injection" numbered="true">
        <name>Prompt Injection and Compromised-Workload Risk</name>
        <t>
          Artificial-intelligence workloads may be influenced by malicious prompts,
          retrieved content, external tools, compromised model weights, altered agent
          code, or adversarial instructions. Such a workload may produce a Candidate
          Output that violates the intended policy even though the original enterprise
          request was legitimate. Examples include disclosure of protected identity
          information, generation of an unauthorized identity-content association,
          transmission of protected values through tool parameters, creation of an
          unauthorized database write, inclusion of protected information in a retrieval
          query, submission of enterprise data to an external model, use of filenames,
          headers, metadata, or encodings as an exfiltration path, or initiation of an
          unauthorized external action.
        </t>
        <t>
          A sandbox or secure execution environment may contain the workload during
          computation, but containment during computation does not necessarily establish
          whether a later output is authorized for a specific destination and purpose.
          The architecture must therefore tolerate the possibility that the workload
          itself generates a noncompliant result.
        </t>
      </section>

      <section anchor="streaming" numbered="true">
        <name>Streaming and Cumulative-Disclosure Risk</name>
        <t>
          Many artificial-intelligence systems generate output incrementally. A token,
          audio segment, image region, structured field, partial tool argument, or
          partial application-programming-interface payload may become externally usable
          before the complete output has been generated. If verification occurs only
          after completion, earlier portions may already have crossed the output
          boundary. Additionally, several segments that appear permissible individually
          may cumulatively disclose an identity, a protected association, a prohibited
          event, a sensitive category, or information exceeding a disclosure limit.
        </t>
        <t>
          The technical problem therefore includes controlling per-segment release,
          cumulative semantic disclosure, rolling association state, and final whole-
          output effectuation.
        </t>
      </section>

      <section anchor="replay" numbered="true">
        <name>Replay, Rollback, and Partial-Session Risk</name>
        <t>
          A protected session may terminate after some operations have already occurred.
          One or more vaults may have released components, reconstruction may have
          partially completed, temporary keys may have been generated, a Candidate
          Output may have been formed, a validation receipt may have been prepared, or
          a provisional capability may have been created. An attacker may attempt to
          reuse captured components, authorization objects, receipts, keys, capabilities,
          snapshots, or stale session state to resume or complete the interrupted
          operation. Virtual-machine snapshots, storage backups, container restoration,
          process restart, and distributed failover may also restore stale authorization
          state.
        </t>
        <t>
          A technical need exists to prevent a terminated session from being resumed or
          reconstructed from captured partial artifacts while still permitting a later
          legitimate request to begin under fresh authorization.
        </t>
      </section>

      <section anchor="composite-problem" numbered="true">
        <name>Composite Technical Problem</name>
        <t>
          There remains a need for a computer architecture capable of maintaining
          technical control over the complete transition from enterprise data storage
          to externally effective artificial-intelligence output. The architecture
          should address, in combination, the following technical problems:
        </t>
        <ol>
          <li><t>preventing one storage authority from automatically obtaining a complete semantically usable enterprise record;</t></li>
          <li><t>independently controlling identity information, substantive content, relationship-mapping information, and reconstruction-enablement material;</t></li>
          <li><t>distinguishing permission to access fields from permission to associate those fields;</t></li>
          <li><t>binding reconstruction authority to an attested artificial-intelligence execution context and protected session;</t></li>
          <li><t>preventing copied authorization artifacts from functioning as freely transferable bearer authority;</t></li>
          <li><t>preventing released components from being reused outside the authorized reconstruction session;</t></li>
          <li><t>creating only a purpose-limited and association-limited reconstructed view;</t></li>
          <li><t>maintaining protected correspondence between source components, derived values, and Candidate Outputs;</t></li>
          <li><t>tolerating a compromised or prompt-injected workload that may generate a prohibited Candidate Output;</t></li>
          <li><t>preventing the workload from independently releasing that Candidate Output;</t></li>
          <li><t>re-establishing current authorization immediately before external effectuation;</t></li>
          <li><t>detecting direct, indirect, inferred, and cumulative unauthorized associations;</t></li>
          <li><t>making protected validation commitment a technical prerequisite to Release Authority;</t></li>
          <li><t>binding Release Authority to the exact verified output, destination, recipient, session, and Output Release Boundary;</t></li>
          <li><t>rejecting stale, ambiguous, unavailable, inconsistent, or unverifiable protected state;</t></li>
          <li><t>controlling streamed and fragmented outputs before each externally usable release; and</t></li>
          <li><t>preventing replay or completion of interrupted sessions using captured stale artifacts.</t></li>
        </ol>
      </section>
    </section>

    <section anchor="limitations" numbered="true">
      <name>Limitations of Representative Conventional Approaches</name>
      <t>
        The following discussion identifies representative categories of conventional
        technology for explaining the technical context. It is not an admission that any
        particular reference, system, or combination constitutes prior art against any
        claim, or that any identified feature was necessarily known or conventional at
        any relevant date.
      </t>

      <section anchor="lim-access" numbered="true">
        <name>Conventional Access-Control Systems</name>
        <t>
          Role-based access control, attribute-based access control, database
          permissions, file permissions, and policy engines may determine whether a
          requester can access a resource. Such systems are useful for controlling
          access to a database, table, field, file, object, API, or other resource.
          However, conventional access control commonly terminates its principal
          decision at resource access. Once data is released to an authorized process,
          the access-control system may not technically control which associations the
          process later forms, which intermediate values are created, which outputs are
          generated, whether authorization remains current at output time, or whether
          the generated result becomes externally effective.
        </t>
        <t>
          The present disclosure distinguishes access authority from reconstruction
          authority, processing authority, and output Release Authority.
        </t>
      </section>

      <section anchor="lim-bearer" numbered="true">
        <name>Bearer Tokens, API Keys, OAuth Credentials, and Similar Artifacts</name>
        <t>
          Bearer tokens, session cookies, API keys, delegated-authorization tokens, and
          similar credentials may carry identity, role, resource, or scope information.
          Such mechanisms commonly authorize a request when the presented credential is
          valid. A copied bearer credential may, however, be exercised by a possessor
          unless additional context-binding mechanisms are imposed. Descriptive fields
          stating a purpose, destination, or scope do not necessarily make the credential
          non-bearer where the enforcing service does not verify correspondence with a
          particular measured execution context, a protected session, a Session Epoch, a
          Protected Reconstruction Domain, a permitted association scope, and current
          protected state.
        </t>
        <t>
          The disclosed Reconstruction Authorization Object is not merely a token
          describing access rights. Its exercise is conditioned on correspondence with
          protected execution and session state, and possession alone is insufficient.
        </t>
      </section>

      <section anchor="lim-vaulting" numbered="true">
        <name>Database Sharding, Data Vaulting, Tokenization, and Pseudonymization</name>
        <t>
          Database partitioning, data vaulting, sharding, tokenization, masking, and
          pseudonymization may reduce exposure of directly identifying values. However,
          a storage arrangement does not provide independent association control where
          one query engine can rejoin all components, one privileged credential controls
          all domains, mapping information is available through the same authority, or
          the application may freely reuse retrieved components.
        </t>
        <t>
          The disclosed architecture treats relationship-mapping information as an
          independently controlled protection domain and distinguishes authority to
          retrieve components from authority to associate those components. Released
          components are further session-bound or restricted to a Mandatory Mediation
          Path rather than converted into generally reusable data objects.
        </t>
      </section>

      <section anchor="lim-tee" numbered="true">
        <name>Trusted Execution Environments and Confidential Computing</name>
        <t>
          Trusted execution environments, secure enclaves, confidential virtual machines,
          and secure coprocessors may protect code and data from selected external
          attackers while computation occurs. Such technologies may provide memory
          isolation, measurement, attestation, key protection, or confidential execution.
          A trusted execution environment alone, however, does not necessarily define
          which enterprise fields may be reconstructed, which identity-content
          associations are permitted, which purpose governs processing, which destination
          may receive the result, whether authorization remains current at output time,
          whether a validation receipt must be committed before release, or whether the
          generated result remains non-effective until boundary verification.
        </t>
        <t>
          The disclosed architecture may use a trusted execution environment as one
          protected implementation substrate, but the claimed technical relationship is
          not merely execution inside a trusted environment. The architecture controls
          the transition from independently protected components to an externally
          effective result.
        </t>
      </section>

      <section anchor="lim-sandbox" numbered="true">
        <name>Sandboxes and Application Containment</name>
        <t>
          A sandbox may restrict files, devices, network interfaces, system calls, or
          other resources available to a workload. Containment may reduce the workload’s
          ability to communicate directly with external systems. However, a sandbox does
          not necessarily establish a purpose-bound reconstruction architecture or a
          receipt-backed output-finality process. A sandbox may permit an approved output
          channel without determining whether a particular Candidate Output contains an
          unauthorized association, exceeds a disclosure budget, is directed to the
          authorized recipient, corresponds to current policy and revocation state, or is
          bound to a committed validation receipt.
        </t>
        <t>
          The disclosed architecture may employ sandboxing, but adds protected
          authorization continuity and output-finality conditions not supplied merely by
          containment.
        </t>
      </section>

      <section anchor="lim-dlp" numbered="true">
        <name>Data-Loss-Prevention and Output-Filtering Systems</name>
        <t>
          Data-loss-prevention systems, content filters, moderation classifiers, and
          output gateways may inspect data before or during transmission. Such systems
          may detect keywords, patterns, data categories, personal information, or policy
          violations. However, an ordinary filter may operate on plaintext that is already
          available to the workload or to an untrusted application process. It may also
          operate as an advisory classifier, a monitor, a post-release detector, or one
          optional output route.
        </t>
        <t>
          Such a filter does not provide Technical Non-Completability where the workload
          retains another path capable of transmitting, storing, rendering, or invoking
          the result. Further, an ordinary filter may lack protected continuity with the
          source vaults, the Reconstruction Authorization Object, the permitted field set,
          the Permitted Association Scope, the original processing purpose, the current
          execution context, and the current Protected Session State. The disclosed Output
          Verification Stage participates in a Mandatory Mediation Path and operates
          before Release Authority exists.
        </t>
      </section>

      <section anchor="lim-provenance" numbered="true">
        <name>Provenance, Logging, and Audit Systems</name>
        <t>
          Provenance systems, event logs, security logs, blockchains, and audit records
          may provide evidence that a data access or output event occurred. Such evidence
          may be useful for investigation, accountability, or compliance. A post-event
          log, however, does not prevent the event from occurring. Similarly, creation of
          a receipt after release does not make receipt creation a technical prerequisite
          to release.
        </t>
        <t>
          In the disclosed architecture, commitment of a Protected Output Validation
          Receipt may be constitutive rather than merely evidentiary. The Output Release
          Capability is not issued or activated unless the required receipt commitment
          succeeds. The protected receipt therefore participates directly in creation of
          Release Authority.
        </t>
      </section>

      <section anchor="lim-drm" numbered="true">
        <name>Digital-Rights-Management and Encryption Systems</name>
        <t>
          Encryption and digital-rights-management systems may restrict access to
          encrypted content or control selected uses of a protected file. Such systems
          generally protect a pre-existing content object and may release a decryption
          key when specified conditions are met. The present architecture addresses a
          different technical sequence in which protected components are selectively
          reconstructed, an artificial-intelligence workload derives a new Candidate
          Output, the generated Candidate Output is itself rendered Non-Releasable,
          current authorization and protected association conditions are evaluated,
          validation evidence is committed, and a capability is issued for that specific
          verified output or operation. The disclosed Output Release Capability is
          therefore not merely a general decryption licence for pre-existing content.
        </t>
      </section>

      <section anchor="lim-cleanroom" numbered="true">
        <name>Data Clean Rooms and Controlled Query Environments</name>
        <t>
          Data clean rooms and controlled analytics environments may permit approved
          computations over protected datasets while limiting raw-data export. Such
          environments can reduce direct exposure of source records. However, a clean
          room does not necessarily provide the complete disclosed chain of independently
          controlled semantic vaults, independently controlled relationship-mapping
          authority, non-bearer execution-context-bound reconstruction authority,
          session-bound component release, protected provenance through artificial-
          intelligence processing, Sealed Candidate Output, live output-time re-
          verification, constitutive Protected Output Validation Receipt commitment,
          output-specific Release Authority, and Output Release Boundary verification.
        </t>
        <t>
          The disclosed architecture may be deployed within or around a data clean room,
          but is not limited to a controlled analytics room.
        </t>
      </section>

      <section anchor="lim-ifc" numbered="true">
        <name>Information-Flow-Control Systems and Agent Tool Permissions</name>
        <t>
          Mandatory information-flow-control systems may label data and restrict movement
          between security domains. Such systems may provide an enforcement substrate for
          selected embodiments. However, generic labels do not necessarily represent the
          permitted association between two fields, a purpose-bound reconstruction
          session, current execution-context attestation, output-specific receipt
          commitment, or an output capability bound to a destination and boundary.
        </t>
        <t>
          Agent platforms may limit which tools an artificial-intelligence agent can
          invoke. Permission to invoke a tool does not necessarily determine whether the
          specific arguments generated by the workload are within the authorized data,
          association, purpose, recipient, jurisdiction, and disclosure scope. The
          disclosed architecture treats a tool invocation and its arguments as a Candidate
          Output and may prevent invocation until output-finality conditions have been
          satisfied.
        </t>
      </section>
    </section>

    <section anchor="solution" numbered="true">
      <name>Proposed Technical Solution</name>

      <section anchor="pillars" numbered="true">
        <name>The Three Architectural Pillars</name>
        <t>
          The architecture is organized around three foundational technical principles.
        </t>

        <section anchor="pillar1" numbered="true">
          <name>Decomposition of Authority (Technical Non-Joinability)</name>
          <t>
            No single ordinary server holds complete authority over the entire data-to-
            consequence transaction. Protected enterprise information may be decomposed
            among independently controlled domains, including an identity vault, a content
            vault, a relationship-mapping vault, a cryptographic-material or reconstruction-
            enablement domain, a Protected Authorization Domain, an Output Verification
            Stage, a Protected Receipt Store, and an Output Release Boundary.
          </t>
          <t>
            The relationship between protected identity and protected content is treated as
            an independently controlled technical asset. Authority to access an identity
            does not automatically provide authority to associate that identity with
            protected content. Authority to access protected content does not automatically
            provide authority to determine the person, account, organization, device, or
            commercial relationship to which that content belongs. This creates Technical
            Non-Joinability outside an authorized reconstruction session.
          </t>
          <t>
            Protected information may be joined only where a valid, purpose-bound, context-
            bound, and session-bound reconstruction operation permits the specific fields
            and associations required for the authorized task. A compromised AI server
            therefore does not automatically become a universal enterprise-knowledge
            reconstruction engine.
          </t>
        </section>

        <section anchor="pillar2" numbered="true">
          <name>Mandatory Mediation</name>
          <t>
            Every consequence-bearing Candidate Output must pass through an independent
            protected finality path. The artificial-intelligence workload does not receive
            unrestricted authority to release whatever it generates. A Candidate Output may
            include text, a report, an image, an API request, a database update, a retrieval
            query, a tool invocation, an email, a payment instruction, an external-model
            prompt, a memory write, or a physical control signal.
          </t>
          <t>
            Before the Candidate Output can become externally usable, the architecture may
            re-establish the current execution context, the current model and agent state,
            current policy, current revocation state, the current Session Epoch, the
            intended destination, the intended recipient, the permitted field set, the
            Permitted Association Scope, the authorized purpose, the Disclosure Budget, the
            Inference-Channel Budget, and the identity of the Output Release Boundary. The
            Candidate Output may also be evaluated for protected fields, unauthorized
            identity-content associations, inferred associations, cumulative disclosures,
            prohibited tool arguments, unauthorized memory writes, destination substitution,
            and other deviations from the original authorization. Where a required condition
            is stale, missing, ambiguous, inconsistent, unavailable, or unverifiable, the
            output fails closed.
          </t>
          <t>
            This extends the established security principle of complete mediation from
            access control to the complete execution-to-consequence path.
          </t>
        </section>

        <section anchor="pillar3" numbered="true">
          <name>Technical Non-Completability</name>
          <t>
            The artificial-intelligence workload may complete computation without acquiring
            the ability to complete the external consequence. The Candidate Output is
            maintained as a Sealed Candidate Output, a protected intermediate artifact, a
            capability-restricted object, protected memory state, or another technically
            Non-Releasable representation. The compromised workload does not possess
            sufficient key material, capability, protected state, or output-path authority
            to independently release the result.
          </t>
          <t>
            Even successful output verification does not necessarily create Release
            Authority. A Protected Output Validation Receipt may first be generated and
            committed to protected receipt state. Only after successful receipt commitment
            may an output-specific Output Release Capability be issued. The Output Release
            Capability may be bound to the exact verified output, the committed receipt,
            the session, the Session Epoch, the destination, the recipient, the output type,
            the expiration condition, and the designated Output Release Boundary. The Output
            Release Boundary alone completes the final transition from a Non-Releasable
            Candidate Output to an externally effective result.
          </t>
          <t>
            This establishes the central technical assurance: a breach of computation cannot
            automatically be escalated into a breach of consequence.
          </t>
        </section>
      </section>

      <section anchor="attack-path" numbered="true">
        <name>Conventional Attack Path versus Protected Architecture</name>
        <t>
          In a conventional architecture the attack path may be:
        </t>
        <artwork type="ascii-art"><![CDATA[
AI-SERVER COMPROMISE
   ↓
DATABASE AND TOOL ACCESS
   ↓
UNRESTRICTED DATA JOINING
   ↓
ENTERPRISE STRATEGY RECONSTRUCTION
   ↓
OUTPUT GENERATION
   ↓
EXFILTRATION OR EXTERNAL ACTION
]]></artwork>
        <t>
          The same compromised server may possess database credentials, plaintext access,
          mapping logic, network authority, tool credentials, file-writing authority, and
          message-transmission privileges. Once the server is compromised, the attacker
          may inherit the complete chain from information access to external effectuation.
        </t>
        <t>
          Under the disclosed architecture the same attack encounters independently
          enforced technical boundaries:
        </t>
        <artwork type="ascii-art"><![CDATA[
AI-SERVER COMPROMISE
   ↓
LIMITED SESSION-BOUND DATA VIEW
   ↓
TECHNICAL NON-JOINABILITY RESTRICTS RECONSTRUCTION
   ↓
MALICIOUS CANDIDATE OUTPUT
   ↓
SEALED OR OTHERWISE NON-RELEASABLE STATE
   ↓
LIVE EXECUTION AND POLICY RE-VERIFICATION
   ↓
PROVENANCE AND ASSOCIATION-SCOPE EVALUATION
   ↓
PROTECTED RECEIPT COMMITMENT REQUIRED
   ↓
OUTPUT-SPECIFIC RELEASE CAPABILITY REQUIRED
   ↓
OUTPUT RELEASE BOUNDARY
   ↓
EXTERNAL EFFECTUATION ONLY IF ALL CONDITIONS SUCCEED
]]></artwork>
        <t>
          The attacker may control the workload while remaining unable to control the
          complete data association, the independent validation state, the constitutive
          receipt commitment, the output-specific Release Authority, or the final
          effectuation boundary. The attack path is therefore interrupted before the
          prohibited result becomes externally effective.
        </t>
      </section>

      <section anchor="comparison" numbered="true">
        <name>Comparison with Conventional Approaches</name>
        <t>
          The following table summarizes key distinctions.
        </t>
        <table>
          <name>Comparison of Approaches</name>
          <thead>
            <tr>
              <th>Aspect</th>
              <th>Conventional Approaches</th>
              <th>DAS Protocols Enterprise AI</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td><t>Primary control point</t></td>
              <td><t>Access / resource request</t></td>
              <td><t>Complete execution-to-consequence path</t></td>
            </tr>
            <tr>
              <td><t>Data association</t></td>
              <td><t>Often joinable via one credential or query engine</t></td>
              <td><t>Technical Non-Joinability; independent relationship-mapping vault</t></td>
            </tr>
            <tr>
              <td><t>Authorization artifact</t></td>
              <td><t>Typically bearer (token, key, cookie)</t></td>
              <td><t>Non-bearer Reconstruction Authorization Object bound to context, session, epoch</t></td>
            </tr>
            <tr>
              <td><t>Output control</t></td>
              <td><t>Post-generation filtering or DLP (often advisory)</t></td>
              <td><t>Sealed Candidate Output + constitutive receipt + output-specific capability + boundary</t></td>
            </tr>
            <tr>
              <td><t>Time-of-check</t></td>
              <td><t>Often only at initial access</t></td>
              <td><t>Live output-time re-verification of context, policy, association scope</t></td>
            </tr>
            <tr>
              <td><t>Receipt / evidence</t></td>
              <td><t>Usually post-event logging</t></td>
              <td><t>Constitutive Protected Output Validation Receipt required for Release Authority</t></td>
            </tr>
            <tr>
              <td><t>Compromise effect</t></td>
              <td><t>Server compromise often yields full data + join + release chain</t></td>
              <td><t>Computation compromise does not automatically yield join or consequence authority</t></td>
            </tr>
            <tr>
              <td><t>Fail-safe behaviour</t></td>
              <td><t>Varies; often permissive on missing service</t></td>
              <td><t>Fail-closed on absent, stale, ambiguous, or unverifiable protected state</t></td>
            </tr>
          </tbody>
        </table>
      </section>
    </section>

    <section anchor="invention" numbered="true">
      <name>Detailed Technical Description</name>

      <section anchor="decomp" numbered="true">
        <name>Semantically Heterogeneous Protected Storage</name>
        <t>
          The proposed architecture decomposes an enterprise record into semantically
          different protected components. In one embodiment:
        </t>
        <ul>
          <li><t>identity components are maintained in an identity vault;</t></li>
          <li><t>substantive content components are maintained in a content vault;</t></li>
          <li><t>association information is maintained in an independently controlled relationship-mapping vault; and</t></li>
          <li><t>cryptographic or reconstruction-enablement material is maintained in a cryptographic-material vault or another protected domain.</t></li>
        </ul>
        <t>
          Opaque references may replace direct persistent associations. The relationship-
          mapping vault is treated as an independent authority rather than as a passive
          table automatically accessible with the identity or content data. Accordingly,
          possession of identity components and content components does not necessarily
          provide authority to reconstruct the protected relationship between them.
        </t>
      </section>

      <section anchor="rao" numbered="true">
        <name>Non-Bearer Reconstruction Authorization</name>
        <t>
          A Protected Authorization Domain evaluates a data-use request and generates a
          Reconstruction Authorization Object (RAO). The RAO may bind the requester, the
          tenant, an attested execution-context measurement, an identified artificial-
          intelligence workload, a session identifier, a session nonce, a Session Epoch, a
          Policy Epoch, a permitted field set, a Permitted Association Scope, an authorized
          processing purpose, permitted output types, permitted destinations, permitted
          recipients, jurisdiction conditions, validity conditions, use-count conditions,
          Disclosure Budget state, Inference-Channel Budget state, a Protected
          Reconstruction Domain, and an Output Release Boundary.
        </t>
        <t>
          The Reconstruction Authorization Object is non-bearer because possession alone
          does not enable exercise. Exercise additionally requires correspondence with
          current protected execution, session, domain, epoch, and policy conditions.
        </t>
      </section>

      <section anchor="vault-release" numbered="true">
        <name>Independent Vault-Local Release</name>
        <t>
          The Reconstruction Authorization Object or a protected derivative is presented
          independently to each required vault. Each vault applies its own Vault-Local
          Release Conditions. Approved components are converted into Session-Bound
          Components or made accessible only through a Mandatory Mediation Path. Each vault
          may generate a Vault-Local Release Receipt binding the released components to the
          Reconstruction Authorization Object, the session, the Session Epoch, the releasing
          vault, and the Protected Reconstruction Domain. This prevents a released component
          from becoming a general reusable bearer object.
        </t>
      </section>

      <section anchor="reconstruction" numbered="true">
        <name>Protected Reconstruction</name>
        <t>
          A Protected Reconstruction Domain obtains approved Session-Bound Components and
          reconstructs only the fields and associations permitted for the authorized
          purpose. The Protected Reconstruction Domain creates an Ephemeral Reconstructed
          Data View or another Minimum-Necessary Representation. The complete semantically
          usable enterprise record is prevented from being persistently exported outside the
          Protected Processing Span unless separately authorized. The artificial-intelligence
          workload receives the permitted view through a Restricted Processing Interface and
          does not receive unrestricted vault credentials.
        </t>
      </section>

      <section anchor="provenance" numbered="true">
        <name>Provenance and Association Continuity</name>
        <t>
          Protected Provenance State is maintained for source components, reconstructed
          fields, permitted associations, intermediate values, Protected Derivatives,
          generated fragments, tool arguments, retrieval queries, and Candidate Output
          portions. The provenance mechanism allows the Output Verification Stage to
          determine whether a Candidate Output derives from an unauthorized field, an
          unauthorized identity-content association, an unauthorized transformation, or a
          source outside the authorized reconstruction. Where explicit provenance labels
          are not used, equivalent protected source-control state may be maintained using
          structured intermediates, deterministic schemas, protected references, information-
          flow state, or confined processing paths.
        </t>
      </section>

      <section anchor="sealed" numbered="true">
        <name>Sealed Candidate Output</name>
        <t>
          The artificial-intelligence workload generates a Candidate Output inside protected
          memory, a Protected Output Buffer, or another mandatory protected output path.
          Before the Candidate Output becomes available to an untrusted process or external
          channel, it is encrypted, sealed, capability-restricted, retained in protected
          memory, placed under protected state-machine control, or otherwise rendered Non-
          Releasable. The workload does not possess sufficient key material, capability,
          protected state, interface authority, or release path to independently make the
          Candidate Output Externally Usable or Externally Effective. Generation therefore
          completes computation but does not complete the output path.
        </t>
      </section>

      <section anchor="live-verify" numbered="true">
        <name>Live Output-Time Re-Verification and Association Evaluation</name>
        <t>
          Before Release Authority is formed, the Output Verification Stage re-establishes
          current Protected Authorization State. It may verify a fresh execution-context
          attestation, current revocation state, current Policy Epoch, current Session Epoch,
          current use count, destination authorization, recipient authorization, jurisdiction
          conditions, current Permitted Association Scope, current disclosure state, and
          Output Release Boundary identity. Where continuity can be established within a
          Bounded Freshness Window, protected continuity evidence may be used; otherwise
          fresh attestation is required.
        </t>
        <t>
          The Output Verification Stage evaluates the Candidate Output or a protected
          representation thereof for protected fields, identity-bearing entities, content-
          bearing entities, explicit associations, inferred associations, prohibited quasi-
          identifier combinations, cumulative disclosures, tool arguments, database
          operations, downstream model prompts, or other consequence-bearing content.
          Candidate associations are compared with the Permitted Association Scope. Uncertainty
          does not create Release Authority. A noncompliant output may remain sealed, be
          denied, or be transformed inside a protected domain and re-verified.
        </t>
      </section>

      <section anchor="receipt" numbered="true">
        <name>Constitutive Protected Validation Commitment and Atomic Output Finality</name>
        <t>
          After successful verification, the Output Verification Stage generates a Protected
          Output Validation Receipt. The receipt may bind the Reconstruction Authorization
          Object digest, the original Candidate Output digest, the verified output digest,
          the Provenance State digest, the execution-context measurement, the Session Epoch,
          the Policy Epoch, the destination, the recipient, the output type, the Permitted
          Association Scope, the Output Release Boundary, and the verification result. The
          receipt is committed to a Protected Receipt Store before Release Authority exists.
          Receipt commitment is constitutive rather than merely evidentiary. Failure to
          commit the receipt prevents Output Release Capability issuance.
        </t>
        <t>
          Output verification, Protected Output Validation Receipt commitment, protected
          state advancement, and Output Release Capability issuance may be performed as an
          Atomic Output Finality Transaction. The transaction either completes in a protected
          success state or fails without leaving usable partial Release Authority. The Output
          Release Capability is bound to the verified output and its authorized effectuation
          context. A capability presented with another output, destination, recipient, session,
          Session Epoch, or Output Release Boundary is rejected.
        </t>
      </section>

      <section anchor="boundary" numbered="true">
        <name>Output Release Boundary and Fail-Closed Controls</name>
        <t>
          The Output Release Boundary is positioned at the point where the Candidate Output
          first becomes Externally Usable or Externally Effective. The boundary may control
          decryption, transmission, display, rendering, file writing, database commitment,
          message publication, tool invocation, memory persistence, payment initiation,
          workflow transition, or actuator operation. Only after successful verification of
          the Output Release Capability and corresponding committed receipt does the boundary
          complete effectuation. The capability is then consumed, invalidated, or advanced
          to a non-reusable state.
        </t>
        <t>
          Where a required condition is absent, stale, ambiguous, unavailable, inconsistent,
          expired, revoked, or unverifiable, the corresponding operation is denied. No default
          gateway rule, timeout, cached bearer credential, unavailable security service, or
          legacy fallback path causes permissive release. Where a session terminates before
          valid completion, the system may poison the session by advancing the Session Epoch,
          destroying temporary keys, invalidating Session-Bound Components, revoking
          provisional capabilities, and closing Vault-Local Release State.
        </t>
      </section>

      <section anchor="workflow" numbered="true">
        <name>End-to-End Protected State and Authority Workflow</name>
        <t>
          The principal progression of protected system state is:
        </t>
        <artwork type="ascii-art"><![CDATA[
ENTERPRISE RECORD
   ↓
SEMANTICALLY DECOMPOSED RECORD
   ↓
INDEPENDENTLY PROTECTED COMPONENTS
   ↓
AUTHORIZED RECONSTRUCTION SESSION
   ↓
SESSION-BOUND COMPONENT RELEASE
   ↓
EPHEMERAL AUTHORIZED VIEW
   ↓
RESTRICTED ARTIFICIAL-INTELLIGENCE PROCESSING
   ↓
SEALED CANDIDATE OUTPUT
   ↓
VERIFIED NON-EFFECTIVE OUTPUT
   ↓
PROTECTED RECEIPT COMMITMENT
   ↓
OUTPUT RELEASE CAPABILITY
   ↓
EXTERNALLY EFFECTIVE OUTPUT
   ↓
CLOSED OR POISONED SESSION
]]></artwork>
        <t>
          Completion of an earlier state does not automatically authorize transition to a
          later state. In particular: access authority does not constitute reconstruction
          authority; reconstruction authority does not constitute processing authority beyond
          the authorized purpose; processing authority does not constitute output authority;
          successful output verification does not constitute Release Authority until the
          required Protected Output Validation Receipt has been committed; possession of an
          Output Release Capability does not authorize release outside its bound output,
          destination, session, epoch, and Output Release Boundary; and computation of a
          Candidate Output does not make the Candidate Output Externally Usable or Externally
          Effective.
        </t>
      </section>
    </section>

    <section anchor="json-schema" numbered="true">
      <name>JSON Schema for Core Protected Objects</name>
      <t>
        This section provides illustrative JSON Schema (draft 2020-12) definitions for
        key protected objects. Implementations may extend, restrict, or map these
        schemas to binary, CBOR, or other encodings while preserving the required
        binding and non-bearer properties.
      </t>

      <section anchor="schema-rao" numbered="true">
        <name>Reconstruction Authorization Object (RAO)</name>
        <sourcecode type="json"><![CDATA[
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://das-protocols.example/schemas/rao-v1.json",
  "title": "ReconstructionAuthorizationObject",
  "type": "object",
  "required": [
    "raoId", "sessionId", "sessionNonce", "sessionEpoch",
    "executionContextMeasurement", "workloadId", "tenantId",
    "permittedFieldSet", "permittedAssociationScope",
    "authorizedPurpose", "validity", "outputReleaseBoundaryId"
  ],
  "properties": {
    "raoId": { "type": "string", "format": "uuid" },
    "sessionId": { "type": "string", "format": "uuid" },
    "sessionNonce": { "type": "string", "minLength": 16 },
    "sessionEpoch": { "type": "integer", "minimum": 0 },
    "policyEpoch": { "type": "integer", "minimum": 0 },
    "executionContextMeasurement": {
      "type": "object",
      "required": ["measurementType", "digest"],
      "properties": {
        "measurementType": { "type": "string", "enum": ["TPM", "SGX", "SEV", "CCA", "custom"] },
        "digest": { "type": "string", "pattern": "^[0-9a-fA-F]{64,}$" },
        "attestationEvidence": { "type": "string" }
      }
    },
    "workloadId": { "type": "string" },
    "modelOrAgentId": { "type": "string" },
    "tenantId": { "type": "string" },
    "requesterId": { "type": "string" },
    "permittedFieldSet": {
      "type": "array",
      "items": { "type": "string" },
      "minItems": 1
    },
    "permittedAssociationScope": {
      "type": "object",
      "properties": {
        "allowedIdentityContentPairs": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "identityComponentRef": { "type": "string" },
              "contentComponentRef": { "type": "string" }
            }
          }
        },
        "maxAssociationDepth": { "type": "integer", "minimum": 0 },
        "prohibitedInferences": { "type": "array", "items": { "type": "string" } }
      }
    },
    "authorizedPurpose": { "type": "string" },
    "permittedOutputTypes": {
      "type": "array",
      "items": { "type": "string", "enum": ["text", "report", "api_request", "tool_invocation", "db_update", "payment", "control_signal", "other"] }
    },
    "permittedDestinations": { "type": "array", "items": { "type": "string" } },
    "permittedRecipients": { "type": "array", "items": { "type": "string" } },
    "jurisdictionConditions": { "type": "array", "items": { "type": "string" } },
    "validity": {
      "type": "object",
      "required": ["notBefore", "notAfter"],
      "properties": {
        "notBefore": { "type": "string", "format": "date-time" },
        "notAfter": { "type": "string", "format": "date-time" },
        "useCountLimit": { "type": "integer", "minimum": 1 }
      }
    },
    "disclosureBudget": {
      "type": "object",
      "properties": {
        "maxSensitiveFields": { "type": "integer" },
        "maxCumulativeBits": { "type": "integer" }
      }
    },
    "inferenceChannelBudget": {
      "type": "object",
      "properties": {
        "maxInferredAssociations": { "type": "integer" }
      }
    },
    "protectedReconstructionDomainId": { "type": "string" },
    "outputReleaseBoundaryId": { "type": "string" },
    "requiredVaults": {
      "type": "array",
      "items": { "type": "string", "enum": ["identity", "content", "relationship", "crypto"] }
    },
    "signature": {
      "type": "object",
      "description": "Cryptographic binding; presence alone does not make the object bearer",
      "properties": {
        "alg": { "type": "string" },
        "kid": { "type": "string" },
        "value": { "type": "string" }
      }
    }
  },
  "additionalProperties": false
}
]]></sourcecode>
      </section>

      <section anchor="schema-receipt" numbered="true">
        <name>Protected Output Validation Receipt</name>
        <sourcecode type="json"><![CDATA[
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://das-protocols.example/schemas/povr-v1.json",
  "title": "ProtectedOutputValidationReceipt",
  "type": "object",
  "required": [
    "receiptId", "raoDigest", "candidateOutputDigest", "verifiedOutputDigest",
    "sessionId", "sessionEpoch", "verificationResult", "committedAt"
  ],
  "properties": {
    "receiptId": { "type": "string", "format": "uuid" },
    "raoDigest": { "type": "string", "pattern": "^[0-9a-fA-F]{64,}$" },
    "candidateOutputDigest": { "type": "string", "pattern": "^[0-9a-fA-F]{64,}$" },
    "verifiedOutputDigest": { "type": "string", "pattern": "^[0-9a-fA-F]{64,}$" },
    "provenanceStateDigest": { "type": "string", "pattern": "^[0-9a-fA-F]{64,}$" },
    "executionContextMeasurement": { "type": "string" },
    "sessionId": { "type": "string", "format": "uuid" },
    "sessionEpoch": { "type": "integer", "minimum": 0 },
    "policyEpoch": { "type": "integer", "minimum": 0 },
    "destination": { "type": "string" },
    "recipient": { "type": "string" },
    "outputType": { "type": "string" },
    "permittedAssociationScopeDigest": { "type": "string" },
    "outputReleaseBoundaryId": { "type": "string" },
    "verificationResult": {
      "type": "string",
      "enum": ["pass", "fail", "transformed"]
    },
    "denialReason": { "type": "string" },
    "appliedTransformation": { "type": "string" },
    "committedAt": { "type": "string", "format": "date-time" },
    "precedingReceiptDigest": { "type": "string" },
    "monotonicValue": { "type": "integer", "minimum": 0 },
    "receiptNonce": { "type": "string" },
    "constitutive": { "type": "boolean", "const": true },
    "signature": {
      "type": "object",
      "properties": {
        "alg": { "type": "string" },
        "kid": { "type": "string" },
        "value": { "type": "string" }
      }
    }
  },
  "additionalProperties": false
}
]]></sourcecode>
      </section>

      <section anchor="schema-capability" numbered="true">
        <name>Output Release Capability</name>
        <sourcecode type="json"><![CDATA[
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://das-protocols.example/schemas/orc-v1.json",
  "title": "OutputReleaseCapability",
  "type": "object",
  "required": [
    "capabilityId", "receiptId", "verifiedOutputDigest",
    "sessionId", "sessionEpoch", "destination", "outputReleaseBoundaryId",
    "expiresAt", "oneTimeUse"
  ],
  "properties": {
    "capabilityId": { "type": "string", "format": "uuid" },
    "receiptId": { "type": "string", "format": "uuid" },
    "verifiedOutputDigest": { "type": "string", "pattern": "^[0-9a-fA-F]{64,}$" },
    "sessionId": { "type": "string", "format": "uuid" },
    "sessionEpoch": { "type": "integer", "minimum": 0 },
    "destination": { "type": "string" },
    "recipient": { "type": "string" },
    "outputType": { "type": "string" },
    "outputReleaseBoundaryId": { "type": "string" },
    "expiresAt": { "type": "string", "format": "date-time" },
    "oneTimeUse": { "type": "boolean", "const": true },
    "consumed": { "type": "boolean", "default": false },
    "signature": {
      "type": "object",
      "properties": {
        "alg": { "type": "string" },
        "kid": { "type": "string" },
        "value": { "type": "string" }
      }
    }
  },
  "additionalProperties": false
}
]]></sourcecode>
      </section>
    </section>

    <section anchor="latency" numbered="true">
      <name>Latency and the Cost of the Protected Path</name>
      <t>
        The most common objection to this architecture is latency: if every
        association and every release requires evaluation, the assistant becomes
        slower than an unprotected one. The objection is accepted as accurate
        and rejected as decisive, for three reasons.
      </t>
      <t>
        First, the comparison is against the wrong baseline. In the deployments
        this document addresses, a consequential act already carries
        synchronous authorization. A wire transfer is authorized before it
        settles. Material crossing a classified boundary is released before it
        leaves. A trade passes pre-trade risk checks before it reaches the
        venue. None of those industries treats the check as intolerable
        overhead, because the alternative is an unrecoverable act. This
        document asks for the same posture at the two points where an AI seat
        now creates and emits strategy, and asks for it only there.
      </t>
      <t>
        Second, the cost is not incurred uniformly. Work that can be computed in
        advance of a request — policy compilation, association-scope derivation,
        attestation appraisal, key and epoch state — is not on the path of the
        request that needs it. What remains on the path is the set of checks
        whose omission would permit an unauthorized reconstruction or release:
        current authority, current revocation and epoch state, freshness,
        destination, and receipt commitment. Independent vault evaluations under
        a single valid Reconstruction Authorization Object are not required to
        be serial, so the protected stage need not scale with the number of
        vaults consulted.
      </t>
      <t>
        Third, the residual cost is bounded and measurable rather than
        speculative. The hot-path and cold-path separation, the permissible
        parallel vault fan-out, the legacy-integration and incremental-migration
        guidance, and quantitative observations from a published runnable
        reference implementation <xref target="GITHUB-DAS-VII"/> are set out in
        the companion profile
        <xref target="I-D.das-enterprise-ai-output-finality"/> and are not
        restated here. Readers whose principal concern is deployment cost should
        read that treatment together with this document; those figures are
        properties of reference code under stated conditions, not protocol
        latency guarantees.
      </t>
      <t>
        A deployment that cannot accept a bounded evaluation stage on the join
        and release paths is outside the scope of this document. That is a
        statement of applicability, not a defect: an architecture whose purpose
        is to make an unauthorized consequence impossible cannot also promise
        that nothing is checked before a consequence occurs.
      </t>
    </section>

    <section anchor="resources" numbered="true">
      <name>Resources and Reference Implementations</name>
      <t>
        The architecture in this document is accompanied by a set of public,
        runnable reference implementations covering the same protected chain in
        different deployment contexts. They are architectural references for the
        state machine and its failure states, not production isolation systems,
        and observed timings in them are properties of the reference code rather
        than protocol guarantees.
      </t>
      <ul>
        <li><t>This architecture directly:
        <xref target="GITHUB-DAS-VII"/>, implementing multi-vault Technical
        Non-Joinability, the Reconstruction Authorization Object, Sealed
        Candidate Outputs, receipt commitment, and Output Release Boundary
        consumption as a single protected chain.</t></li>
        <li><t>Privacy and purpose enforcement:
        <xref target="DAS-REFERENCE-IMPLEMENTATION"/>, release
        <xref target="DAS-REFERENCE-IMPLEMENTATION-V010"/>, and the
        purpose-laundering validator
        <xref target="DAS-PURPOSE-FINALITY-REFERENCE-IMPLEMENTATION"/>.</t></li>
        <li><t>Governance and regulatory enforcement:
        <xref target="DAS-AI-GOV-REFERENCE-IMPLEMENTATION"/>.</t></li>
        <li><t>Hardware- and accelerator-rooted enforcement:
        <xref target="DAS-HARDWARE-FINALITY-REFERENCE-IMPLEMENTATION"/>,
        <xref target="DAS-GPU-CONFIDENTIAL-REFERENCE-IMPLEMENTATION"/>, and
        <xref target="DAS-RATS-MODEL-RELEASE-REFERENCE-IMPLEMENTATION"/>.</t></li>
        <li><t>Agentic, tool-call, and zero-trust automation paths:
        <xref target="DAS-TOOL-BINDING-REFERENCE-IMPLEMENTATION"/>,
        <xref target="DAS-AGENTIC-ZEROTRUST-REFERENCE-IMPLEMENTATION"/>, and
        <xref target="DAS-HALLUCINATION-PREVENTION-REFERENCE-IMPLEMENTATION"/>.</t></li>
        <li><t>Telecom and cross-domain sinks:
        <xref target="DAS-6G-ORAN-REFERENCE-IMPLEMENTATION"/> and
        <xref target="DAS-SECURITY-CROSS-DOMAIN-REFERENCE-IMPLEMENTATION"/>.</t></li>
        <li><t>Sovereignty:
        <xref target="DAS-DIGITAL-SOVEREIGNTY-REFERENCE-IMPLEMENTATION"/>, with
        the policy framing in
        <xref target="DAS-FUTURIUM-DIGITAL-SOVEREIGNTY-ARTICLE"/>.</t></li>
      </ul>
    </section>

    <section anchor="security" numbered="true">
      <name>Security Considerations</name>
      <t>
        The architecture assumes that at least some independently protected domains
        (vaults, Protected Authorization Domain, Output Verification Stage, Protected
        Receipt Store, Output Release Boundary) remain uncompromised under the applicable
        threat model. Simultaneous compromise of every protected domain and every alternate
        output path falls outside the claimed assurance.
      </t>
      <t>
        Implementations MUST enforce fail-closed behaviour for absent, stale, ambiguous,
        inconsistent, expired, revoked, or unverifiable protected state. Implementations
        MUST NOT treat possession of an RAO, receipt, or capability as sufficient authority
        without verifying the bound execution context, session, epoch, and other required
        conditions.
      </t>
      <t>
        Session poisoning, epoch advancement, and destruction of temporary keys upon
        abnormal termination are RECOMMENDED to mitigate replay and rollback attacks.
        Streaming outputs SHOULD be controlled per-segment or under a cumulative disclosure
        budget before any externally usable release.
      </t>
      <t>
        The non-bearer property of the RAO and Output Release Capability is critical.
        Implementations that reduce these objects to simple bearer tokens lose a core
        security property of the architecture.
      </t>
    </section>

    <section anchor="iana" numbered="true">
      <name>IANA Considerations</name>
      <t>
        This document has no IANA actions.
      </t>
    </section>

    <section anchor="conclusion" numbered="true">
      <name>Conclusion</name>
      <t>
        The DAS Protocols enterprise-AI architecture divides three powers commonly
        concentrated in one application server: the power to access protected components,
        the power to join those components into meaningful enterprise intelligence, and the
        power to externalize the resulting intelligence or operation. Compromise of one
        power does not automatically become compromise of all three.
      </t>
      <t>
        The attacker may compromise the AI workload, but does not thereby obtain
        unrestricted authority to reconstruct the enterprise’s protected knowledge or
        externalize the enterprise’s future. The architecture is not based on the assumption
        that artificial-intelligence workloads will always remain trustworthy. It is based
        on the opposite assumption: the workload may fail, be manipulated, or be
        compromised—and the architecture must still prevent unauthorized computation from
        automatically becoming an authorized consequence.
      </t>
      <t>
        That is the purpose of Execution–Consequence Decoupling, Technical Non-Joinability,
        Mandatory Mediation, and Technical Non-Completability.
      </t>
    </section>
  </middle>

  <back>
    <references>
      <name>Normative References</name>
      <!-- Placeholder; real drafts would include RFCs for JSON Schema, COSE, etc. -->
    </references>
    <references>
      <name>Informative References</name>
      <reference anchor="I-D.das-enterprise-ai-output-finality" target="https://datatracker.ietf.org/doc/draft-das-enterprise-ai-output-finality/03/">
        <front>
          <title>The Missing Piece for High-Value Confidential Enterprise AI: Non-Joinable Vaults and Output-Release Finality for Banking, Defence, and Public-Sector Deployments</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026" month="September"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-das-enterprise-ai-output-finality-03"/>
        <annotation>Companion protocol profile to this document.</annotation>
      </reference>
      <reference anchor="I-D.das-execution-finality-protocol-layer" target="https://datatracker.ietf.org/doc/draft-das-execution-finality-protocol-layer/">
        <front>
          <title>The Missing Execution-Finality Protocol Layer of the Internet</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026" month="August"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-das-execution-finality-protocol-layer-00"/>
      </reference>
      <reference anchor="I-D.das-agentic-tool-binding" target="https://datatracker.ietf.org/doc/draft-das-agentic-tool-binding/">
        <front>
          <title>tool_use Is Not invoke(): Binding Execution-Finality to Agentic Tool-Call Interfaces and MCP</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026" month="August"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-das-agentic-tool-binding-02"/>
      </reference>
      <reference anchor="I-D.das-agentic" target="https://datatracker.ietf.org/doc/draft-das-agentic-execution-finality/">
        <front>
          <title>Tool Selection Is Not Execution: Finality for Agentic Tool Dispatch</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026" month="August"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-das-agentic-execution-finality-02"/>
      </reference>
      <reference anchor="I-D.das-purpose-execution-finality" target="https://datatracker.ietf.org/doc/draft-das-purpose-execution-finality/">
        <front>
          <title>Data-Purpose Laundering Prevention: Execution-Finality for Preventing Cross-Domain Data Reuse</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026" month="September"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-das-purpose-execution-finality-03"/>
      </reference>
      <reference anchor="I-D.das-eu-ai-act" target="https://datatracker.ietf.org/doc/draft-das-eu-ai-act-execution-enforcement/">
        <front>
          <title>Technical Enforcement of the EU AI Act and Global AI Laws Without Relying on Paper Policies</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026" month="September"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-das-eu-ai-act-execution-enforcement-02"/>
      </reference>
      <reference anchor="I-D.das-rats-frontier-model" target="https://datatracker.ietf.org/doc/draft-das-rats-frontier-model-extraction/">
        <front>
          <title>RATS-Based Frontier-Model Extraction Control</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-das-rats-frontier-model-extraction-04"/>
      </reference>
      <reference anchor="I-D.das-digital-sovereignty" target="https://datatracker.ietf.org/doc/draft-das-digital-sovereignty-finality/">
        <front>
          <title>Digital Sovereignty Without Data Localisation by Separating the Compute Plane from the Authority Plane</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-das-digital-sovereignty-finality-01"/>
      </reference>
      <reference anchor="DAS-AUTHORITY" target="https://doi.org/10.5281/zenodo.22082995">
        <front>
          <title>The Internet Solved Communication. It Never Solved Authority</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026" month="August"/>
        </front>
        <seriesInfo name="DOI" value="10.5281/zenodo.22082995"/>
        <seriesInfo name="Zenodo" value="22082995"/>
        <annotation>Public disclosure, version 2, 24 August 2026.</annotation>
      </reference>
      <reference anchor="DAS-ISOLATION" target="https://doi.org/10.5281/zenodo.22082925">
        <front>
          <title>Why the Next AI War Will Be Won on Isolation, Not Intelligence</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026"/>
        </front>
        <seriesInfo name="DOI" value="10.5281/zenodo.22082925"/>
        <seriesInfo name="Zenodo" value="22082925"/>
      </reference>
      <reference anchor="ZENODO-ENTERPRISE-RESILIENCE" target="https://zenodo.org/records/22476198">
        <front>
          <title>From AI-Server Compromise to Enterprise Resilience: Preventing Unauthorized Data Reconstruction, Strategic Inference, and External Consequence</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026"/>
        </front>
        <seriesInfo name="Zenodo" value="22476198"/>
      </reference>
      <reference anchor="DAS-CAPABILITY-LAUNDERING" target="https://doi.org/10.5281/zenodo.22719527">
        <front>
          <title>Declared Purpose Is Not Authorization: Capability Laundering and Execution Finality at the AI Inference Boundary</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026" month="September"/>
        </front>
        <seriesInfo name="DOI" value="10.5281/zenodo.22719527"/>
        <seriesInfo name="Zenodo" value="22719527"/>
      </reference>
      <reference anchor="GITHUB-DAS-VII" target="https://github.com/sangmdas/DAS-Protocols-VII-Multi-Vault-Technical-Non-Joinability-Reference-Implementation">
        <front>
          <title>DAS Protocols VII Multi-Vault Technical Non-Joinability Reference Implementation (v0.1.0)</title>
          <author fullname="Sangam Das" initials="S." surname="Das"/>
          <date year="2026"/>
        </front>
        <annotation>Runnable reference implementation of the
        architecture described in this document.</annotation>
      </reference>
      <reference anchor="DAS-AI-GOV-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Execution-Finality-Technical-Enforcement-for-EU-AI-Act-and-AI-Governance-Constraints">
        <front>
          <title>Execution-Finality Technical Enforcement for EU AI Act and AI Governance Constraints -- Runnable Reference Implementation</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/privacy-finality-reference">
        <front>
          <title>Privacy Finality Reference Implementation</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-REFERENCE-IMPLEMENTATION-V010" target="https://github.com/sangmdas/privacy-finality-reference/releases/tag/v0.1.0">
        <front>
          <title>Privacy Finality Reference Implementation, Release v0.1.0</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-PURPOSE-FINALITY-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Purpose-Execution-Finality-Validator-to-Prevent-Data-Purpose-Laundering-in-AI-Systems">
        <front>
          <title>Purpose-Execution-Finality Validator to Prevent Data-Purpose Laundering in AI Systems</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-HARDWARE-FINALITY-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Hardware-Execution-Finality-for-AI-and-Autonomous-Systems">
        <front>
          <title>Hardware Execution Finality for AI and Autonomous Systems</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-HALLUCINATION-PREVENTION-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Preventing-AI-Hallucinations-and-Unauthorized-Actions-Runnable-Reference-Implementation">
        <front>
          <title>Preventing AI Hallucinations and Unauthorized Actions -- Runnable Reference Implementation</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-6G-ORAN-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Execution-Finality-for-AI-Native-5G-6G-and-O-RAN---Runnable-Reference-Implementation">
        <front>
          <title>Execution-Finality for AI-Native 5G/6G and O-RAN -- Runnable Reference Implementation</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-GPU-CONFIDENTIAL-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Execution-Finality-for-GPU-AI-Accelerators-and-Confidential-Workloads">
        <front>
          <title>Execution Finality for GPU AI Accelerators and Confidential Workloads</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-AGENTIC-ZEROTRUST-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Execution-Finality-for-AI-Agents-GPUs-Confidential-Computing-and-Zero-Trust-Automation">
        <front>
          <title>Execution Finality for AI Agents, GPUs, Confidential Computing, and Zero-Trust Automation</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-RATS-MODEL-RELEASE-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/execution-finality-rats-ai-model-release">
        <front>
          <title>Execution Finality (RATS) for AI Model Release</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-TOOL-BINDING-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/tool_use-Is-Not-invoke-Binding-Execution-Finality-to-Agentic-Tool-Call-Interfaces-and-MCP">
        <front>
          <title>tool_use Is Not invoke(): Binding Execution-Finality to Agentic Tool-Call Interfaces and MCP</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-DIGITAL-SOVEREIGNTY-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Digital-Sovereignty-Without-Data-Localisation-Compute-Plane-Authority-Plane-Execution-Finality">
        <front>
          <title>Digital Sovereignty Without Data Localisation: Compute-Plane / Authority-Plane Execution Finality</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-SECURITY-CROSS-DOMAIN-REFERENCE-IMPLEMENTATION" target="https://github.com/sangmdas/Execution-Finality-Security-for-Agentic-AI-Autonomous-Systems-Cloud-Payments-Telecom-OS-and-Robotics">
        <front>
          <title>Execution-Finality Security for Agentic AI, Autonomous Systems, Cloud, Payments, Telecom, OS, and Robotics</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
      <reference anchor="DAS-FUTURIUM-DIGITAL-SOVEREIGNTY-ARTICLE" target="https://futurium.ec.europa.eu/en/apply-ai-alliance/community-content/protecting-europe-technical-foundation-digital-sovereignty-data-protection-and-ai-governance">
        <front>
          <title>Protecting Europe: A Technical Foundation for Digital Sovereignty, Data Protection, and AI Governance</title>
          <author>
            <organization>Sangam Das</organization>
          </author>
          <date year="2026"/>
        </front>
      </reference>
    </references>

    <section anchor="ack" numbered="false">
      <name>Acknowledgements</name>
      <t>
        This document is part of the broader DAS Protocols body of work. The author
        thanks reviewers and collaborators who provided feedback on earlier drafts of
        the architecture.
      </t>
    </section>

  </back>
</rfc>
