| Internet-Draft | Enterprise AI Non-Joinability | September 2026 |
| Das | Expires 18 March 2027 | [Page] |
Enterprise artificial-intelligence systems are increasingly connected to multiple organizational repositories, applications, tools, memory systems, and workflow interfaces. Representative industrial deployment classes include OpenAI ChatGPT and ChatGPT Work, Anthropic Claude, Google Gemini Enterprise, xAI Grok for Business, Microsoft Copilot and Copilot Studio, Amazon Q Business, Salesforce Agentforce, ServiceNow AI Agents, and comparable enterprise or privately deployed AI systems. These names are cited only as publicly described examples of the broader deployment class. Their inclusion does not assert that any named product implements, lacks, requires, infringes, endorses, or is vulnerable to the mechanisms described here, does not characterize undisclosed internal architectures, and does not imply that equivalent functionality is absent from an existing product or specification.¶
The security problem considered here is not limited to theft of a pre-existing database. An enterprise-AI workload may be individually authorized to retrieve information from customer, engineering, financial, source-code, supplier, scheduling, communication, memory, and operational systems while the combination of those sources reveals a sensitive relationship or future enterprise state that no single repository contains. Conventional access control, encryption, network segmentation, database separation, confidential computing, and source-level authorization remain important, but storage separation alone does not prevent such reconstruction where the same effective authority can obtain the constituent values and freely resolve the relationships among them.¶
The mechanism described here therefore separates not only protected data but also the authority required to create protected semantic relationships among that data. Identity components, substantive content, relationship-mapping information, reconstruction-enablement state, and authorization state may be maintained under independently controlled protection domains. A processing request establishes a bounded reconstruction authorization tied to the actual workload, execution context, session, permitted fields, permitted relationships, processing purpose, and output conditions. Each required protection domain independently determines whether its component may participate. Approved components may remain session bound, cryptographically wrapped, capability restricted, opaque, or accessible only through a mandatory mediated path. Only the specifically authorized relationships are resolved inside a protected reconstruction environment, which constructs a temporary minimum-necessary view without providing the AI workload with unrestricted authority over the underlying stores.¶
This creates a technical distinction between authority to access information and authority to associate information. Access to an identity component and access to a content component do not, by themselves, authorize every relationship between them. The same distinction applies after computation: successful reconstruction, inference, or generation does not automatically authorize disclosure, persistence, transmission, tool invocation, database modification, payment, downstream-model use, or another external consequence. A resulting output or proposed act can remain technically non-releasable while current session, execution, association, provenance, destination, recipient, policy, revocation, and disclosure conditions are verified. Protected evidence of successful verification is committed before scoped release authority is created and checked at the actual consequence boundary.¶
This document presents 79 Enforcement Profiles that apply the same underlying architecture to different enterprise-AI enforcement points, including multi-domain information separation, independent association authority, session-bound reconstruction, protected provenance, runtime behavioral verification, agentic tool invocation, prompt and input mediation, streaming disclosure, lifecycle restrictions, distributed policy enforcement, and multi-authority consequence control. Each profile is expressed in terms of the problem being addressed, the technical enforcement mechanism, and its relationship to existing technology so that the underlying engineering concept can be evaluated independently of specialized terminology.¶
This document is related to the earlier [DAS-ENTERPRISE-OUTPUT], which introduced the broader enterprise-future-reconstruction threat, protected reconstruction, and output-finality architecture. The principal new contribution here is the systematic decomposition of that architecture into 79 concrete enforcement profiles, together with a more explicit treatment of Technical Non-Joinability as a separately enforceable property governing when independently accessible enterprise information may be semantically associated.¶
The common engineering principle is that access to components is not necessarily authority to join them, and completion of computation is not necessarily authority to make the resulting consequence externally effective.¶
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.¶
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."¶
This Internet-Draft will expire on 18 March 2027.¶
Copyright (c) 2026 IETF Trust and the persons identified as the document authors. All rights reserved.¶
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.¶
Enterprise AI is moving from isolated question answering toward systems that retrieve organizational information, correlate data across repositories, maintain memory, invoke tools, update business systems, communicate with external services, and participate in long-running workflows. OpenAI describes ChatGPT Work and its Data agent as operating across connected company data and business tools [OPENAI-DATA]. Anthropic describes Claude being integrated into mission-critical enterprise systems and tool-connected environments [ANTHROPIC-DXC] [ANTHROPIC-MCP]. Microsoft documents Copilot Studio connectors that ground agents in enterprise data and expose tools and actions [MS-COPILOT]. Google documents Gemini Enterprise as an agentic platform with first-party and third-party data connectors [GOOGLE-GEMINI]. Salesforce describes Agentforce in terms of data, reasoning, and actions [SALESFORCE-AGENTFORCE]. ServiceNow describes AI agents that use enterprise data and tools to execute workflows [SERVICENOW-AI]. AWS documents Amazon Q Business and related enterprise connectors across multiple repositories [AWS-Q].¶
These systems illustrate an important industrial direction: the useful enterprise AI workload is increasingly expected to see more than one source and to do more than return text. This document does not argue against that direction. It asks what technical property should exist when the semantic relationship among separately authorized items is itself sensitive, and what boundary should control whether a computed relationship may become externally effective.¶
Enterprise AI changes the security problem from controlling access to individual records into controlling what a computational system may reconstruct from several individually authorized sources. A customer-support system may be authorized to read customer records, an engineering system may be authorized to read defect reports, a source-code platform may expose development activity, and a financial system may expose approved budget information. Existing identity, access-control, encryption, network, database, and audit mechanisms can independently protect each source while still leaving a separate question unanswered: whether one workload is authorized to establish a sensitive semantic relationship among information obtained from several sources.¶
The security-sensitive object may therefore be the relationship among otherwise legitimate records, rather than any individual record. Customer complaints, engineering changes, supplier activity, source-code commits, hiring information, financial allocations, and project schedules may each be individually accessible while their combination reveals an unreleased product, a strategic customer relationship, a latent vulnerability, or a probable future business action.¶
Storage separation alone does not establish this property. If the same effective workload authority can retrieve the constituent values and freely resolve the relationships among them, placing the information in separate databases, tables, clouds, services, or administrative accounts does not make the information technically non-joinable. The architecture therefore separates authority to obtain a component from authority to establish a protected relationship involving that component.¶
Identity information, substantive content, and association information can be maintained under independently controlled protection domains. A processing request establishes the exact fields and relationships that may be reconstructed for a particular workload, execution context, protected session, purpose, and output condition. Each required protection domain independently evaluates release, and approved components may remain session-bound, capability-restricted, cryptographically protected, or accessible only through a mandatory mediated path. The resulting AI view can therefore be narrower than the total information technically available to the enterprise infrastructure.¶
The same distinction continues after computation. Successful reconstruction or model inference does not itself authorize transmission, persistence, publication, tool invocation, payment, memory write, or another external consequence. The architecture therefore controls two separate transitions: separately accessible information to authorized semantic relationship, and computed result to authorized external consequence. Compromise of the AI workload alone should not automatically collapse every underlying enterprise authorization boundary into one unrestricted correlation and effectuation authority.¶
Consider an enterprise AI assistant legitimately connected, for different operational purposes, to customer-support information, selected engineering records, source-code metadata, supplier activity, financial planning data, project scheduling, and other internal systems. No individual repository needs to contain a document stating the enterprise's complete future product plan. A sufficiently connected workload can derive that result by correlation.¶
An attacker compromises the AI workload or obtains control over its ordinary execution path. The attacker does not necessarily defeat database encryption or obtain administrator privileges over every source. Instead, the compromised workload performs individually plausible retrievals: customer complaints identify a recurring limitation; engineering activity shows work on the same technical issue; source-code activity indicates approaching completion; supplier records show increased component orders; hiring activity reveals a new specialist team; financial allocations show increased spending in one region; and scheduling information reveals certification, marketing, or launch-related events.¶
When these fragments are associated, the workload can construct a new semantic object: a continuously updated representation of the enterprise's likely future behavior. The reconstructed intelligence may identify an unreleased product, probable launch period, supplier dependency, strategic market, vulnerable component, or other relationship that was never stored as one pre-existing record. The earlier companion draft [DAS-ENTERPRISE-OUTPUT] describes this broader threat as enterprise-future reconstruction.¶
The important failure occurs at the association boundary. Each source access may appear permissible when examined in isolation, yet the aggregate relationship may not be authorized. Under the mechanism described here, identity authority and content authority do not automatically provide relationship authority. Association information can be controlled independently; released components can remain bound to the approved session and reconstruction environment; and only relationships within the authorized association scope are resolved. Thus access to component A plus access to component B does not automatically provide authority to establish A-to-B.¶
For example, an authorized task may permit correlation of a particular customer-support issue with an approved engineering remediation while withholding authority to correlate the customer's identity with an unreleased product program, or supplier activity with a future launch schedule. If the required relationship authority, session correspondence, or protected reconstruction state cannot be affirmatively established, the broader semantic join remains unavailable rather than being reconstructed first and merely logged afterward.¶
The control continues after reconstruction. If an authorized operation produces a sensitive Candidate Output or Candidate Act, successful model computation does not make that result externally effective. The result can remain technically non-releasable while current execution, session, policy, provenance, association, destination, recipient, jurisdiction, revocation, and disclosure conditions are verified. Only after successful verification and protected evidence commitment is scoped authority created for the particular result and intended consequence boundary.¶
Accordingly, compromise of the AI workload alone need not imply unrestricted enterprise reconstruction authority or unrestricted authority to externalize the reconstructed result. The intended property is not that AI can never correlate information. It is that protected semantic relationships and external consequences require separately enforceable authority rather than arising automatically from possession of underlying data and completion of computation.¶
A traditional breach can expose records that already exist. A sufficiently connected enterprise AI workload can create a different risk: it can correlate individually available fragments into a semantically useful representation that no source system stores directly. Customer complaints, engineering discussions, source-code changes, supplier activity, financial allocations, hiring patterns, internal planning, operational telemetry, and tool results can collectively reveal unreleased products, dependency chains, vulnerabilities, strategic relationships, or probable future decisions.¶
The earlier companion draft [DAS-ENTERPRISE-OUTPUT] describes this threat as enterprise-future reconstruction: a compromised AI workload may be used not merely to steal historical records, but to reconstruct and disclose what the enterprise is likely to do next. Such intelligence can be transferred, sold, supplied to a competitor or hostile actor, used for extortion, or converted directly into a consequential automated action.¶
This document does not repeat that threat model in full. It focuses on the enforcement question that follows from it: what must be technically true at each stage so that access to several components does not automatically become authority to join them, and so that successful computation does not automatically become authority to disclose or act on the result?¶
Existing enterprise security mechanisms remain necessary. Representative controls include identity and access management, role- and attribute-based authorization, OAuth and delegated authorization, source-level ACLs, application permissions, encryption, trusted execution environments, confidential computing, network segmentation, data-loss prevention, output filtering, provenance, logging, audit, policy engines, connector permissions, human approval, and model-side refusal or guardrails.¶
Many publicly documented enterprise AI systems explicitly preserve source permissions or access controls. For example, Microsoft states that Copilot connectors respect source-level permissions [MS-COPILOT], Google describes permissions-aware access in Gemini Enterprise [GOOGLE-GEMINI], AWS documents role- and permission-aware enterprise data access [AWS-Q], and OpenAI describes workspace safeguards and access rules around connected business data [OPENAI-DATA]. Those are useful controls and this document does not characterize them as failures.¶
The remaining architectural question is different. Suppose a workload is legitimately permitted to read value A from one source and value B from another. Resource authorization answers whether A and B may be retrieved. It does not, merely by existing, prove that the workload is authorized to establish, persist, or externalize every semantic relationship A<->B for every purpose, recipient, destination, session, jurisdiction, or downstream use. Some deployments may already provide equivalent controls; where they do, this document treats them as candidate implementations rather than competitors.¶
The underlying multi-vault reconstruction and output-finality architecture is already described in [DAS-ENTERPRISE-OUTPUT] and related DAS submissions. This document is not intended to restate the same architecture as a new invention. Its purpose is to operationalize that architecture as an enforcement-profile catalogue.¶
The specific additions are:¶
[DAS-ENTERPRISE-OUTPUT] is the primary companion document. It specifies the enterprise threat model and deployable protocol profile for non-joinable vaults, Reconstruction Authorization Objects, protected reconstruction, Sealed Candidate Outputs, Protected Output Validation Receipts, Output Release Capabilities, and Output Release Boundaries.¶
[DAS-PROTOCOLS-ENTERPRISE] provides a broader architecture-and-rationale treatment of the same enterprise data path. The present document is narrower: it is the enforcement-profile companion. Its intended relationship is:¶
Earlier enterprise drafts = threat model + architecture + protocol objects + boundary sequence This document = Technical Non-Joinability test + 79 concrete enforcement profiles¶
The broader execution-finality work [DAS-PROTOCOL-LAYER] supplies the common invariant that successful computation does not itself confer authority for an external consequence. This document applies that invariant one stage earlier as well: possession of protected components does not itself confer authority to establish a protected semantic relationship.¶
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.¶
Technical Non-Joinability is not equivalent to placing columns in different tables or records in different databases. It is an authority property. The relevant question is whether an actor that possesses or can retrieve multiple values can also obtain the protected relationship required to convert those values into a semantically usable representation.¶
An implementation claiming Technical Non-Joinability SHOULD answer the following adversarial question: if the AI workload and its ordinary application credentials are compromised, but the independently protected association authority remains uncompromised, can the attacker still construct the protected semantic relationship using a technically available path?¶
If the answer is yes, the relationship remains technically joinable under this profile. A stronger deployment requires the attacker to defeat an independently enforced association control rather than merely possess the constituent values.¶
ACCESS(identity) + ACCESS(content) != ASSOCIATION_AUTHORITY
COMPROMISED_AI_SERVER
|
+-- identity access ........ success
+-- content access ......... success
+-- mapping resolution ..... denied / unavailable
|
+-- protected semantic join unavailable
¶
The architecture separates semantic roles rather than merely splitting one undifferentiated object. Representative protected domains include an Identity Vault, Content Vault, Relationship-Mapping Protection Domain, optional cryptographic or reconstruction-enablement domain, Protected Authorization Domain, Protected Reconstruction Domain, Protected Provenance State, Protected Receipt Store, and an Output Release Boundary.¶
An identity component may identify an entity without carrying the substantive content associated with it. A content component may describe an event, communication, transaction, engineering artifact, or other enterprise fact without carrying the relationship that identifies the relevant entity. The association component supplies the protected semantic edge between them.¶
The Relationship-Mapping Protection Domain is not an ordinary metadata table that the same application credential can freely read. It is a first-class protected authority. Association information may be represented as join keys, graph edges, token-resolution mappings, pointer structures, component-pair commitments, protected descriptors, encrypted association records, dynamically generated state, or another protected representation.¶
Authority to access identity components and authority to access content components MUST NOT, by themselves, imply authority to establish the protected relationship where the applicable profile requires independent association control.¶
Persistent records may replace direct associations with opaque references, pseudonymous identifiers, protected tokens, commitments, or capability-restricted references. The use of an opaque identifier does not establish Technical Non-Joinability if the same compromised authority can freely call a resolution service and recover the relationship.¶
Where opaque references are used, the resolution operation itself is therefore subject to independent protected association authority.¶
Before protected association, the Protected Authorization Domain may create an RAO binding a selected combination of workload identity, execution context, tenant, session identifier, nonce, Session Epoch, Policy Epoch, Protected Reconstruction Domain, permitted field set, Permitted Association Scope, purpose, output type, destination, recipient, jurisdiction, retention, validity, use count, disclosure state, or other Protected Authorization State.¶
Possession of the RAO representation alone MUST NOT be sufficient where the profile requires non-bearer authorization. Exercise additionally requires correspondence with current protected state.¶
The RAO or a protected derivative may be evaluated independently by each required protection domain. A release by one vault does not automatically cause or authorize release by another vault. Each domain can maintain its own release state, release conditions, revocation state, sensitivity policy, jurisdictional condition, quorum requirement, or other local predicate.¶
Approved components may be encrypted, wrapped, labelled, sealed, capability restricted, bound to tagged memory, made available only through a confined channel, or otherwise transformed so that they remain usable only within the authorized session or Protected Reconstruction Domain. Relevant bindings may include RAO digest, session identifier, nonce, Session Epoch, releasing vault, execution context, use count, expiration, or protected domain identity.¶
The target property is:¶
VAULT_RELEASE != GENERAL_REUSABLE_BEARER_DATA¶
The PRD establishes that the released components correspond to the same authorized reconstruction operation before performing the protected join. It can verify Vault-Local Release Receipts, RAO or Protected Authorization State, session and epoch correspondence, execution-context evidence, required domain identities, current policy and revocation state, and the Permitted Association Scope.¶
Only then does the PRD resolve, decrypt, interpret, associate, transform, or otherwise reconstruct the permitted relationship. Unauthorized fields and associations are excluded rather than made available and filtered only after unrestricted reconstruction.¶
Successful reconstruction does not require creation of a durable complete enterprise record. The PRD may instead construct an Ephemeral Reconstructed Data View or Minimum-Necessary Representation containing only the fields and associations required for the authorized purpose. Representative forms include selected plaintext fields, redacted records, structured query results, protected graphs, features, embeddings, permitted aggregates, or protected derivatives.¶
Technical Non-Joinability governs the transition from separated protected components to authorized meaning. Execution finality governs the later transition from computed meaning to external consequence. Successful reconstruction therefore does not itself authorize transmission, display, persistence, publication, tool invocation, database commit, memory write, downstream-model submission, payment, or physical actuation.¶
SEPARATED_COMPONENTS
|
v
TECHNICAL_NON_JOINABILITY
|
v
AUTHORIZED_PROTECTED_RECONSTRUCTION
|
v
EPHEMERAL_MINIMUM_NECESSARY_VIEW
|
v
AI_COMPUTATION
|
v
CANDIDATE_OUTPUT / CANDIDATE_ACT
|
v
NON_EFFECTIVE_STATE
|
v
PROTECTED_VALIDATION + PROTECTED_EVIDENCE
|
v
SCOPED_RELEASE_AUTHORITY
|
v
FINALITY_SINK
|
v
EXTERNAL_EFFECT
¶
The 79 profiles are intended to specialize a common protected state machine. They are not 79 unrelated protocol principles. Depending on the profile, one or more of the following invariants is made explicit:¶
This document is not a proposal to replace existing IETF authentication, authorization, attestation, evidence, or transport mechanisms. Those mechanisms may supply inputs to the protected reconstruction and finality decisions. The distinction is between proving or conveying a predicate and deciding whether the exact semantic join or consequence may become effective.¶
The OAuth Working Group addresses delegated authorization and is explicitly working on increasingly complex delegation for automated agents [OAUTH-WG]. OAuth tokens, transaction tokens, token exchange, proof-of-possession mechanisms, Rich Authorization Requests, or related artifacts may carry or help derive authorization state used by an enforcement profile. This document asks an additional question: whether delegated resource access also authorizes the particular semantic association or consequence now being attempted.¶
WIMSE develops workload identity mechanisms for multi-system and multi-service environments [WIMSE-WG]. Workload identity, proof of possession, and multi-hop identity state are directly relevant inputs where an RAO, Session-Bound Component, or Release Authority must be bound to a particular workload or runtime context. WIMSE does not need to define Technical Non-Joinability for its identity mechanisms to be useful here.¶
RATS defines architectures and formats for evidence, attestation results, endorsements, and reference values used to assess remote system state [RATS-WG] [RFC9334]. Such evidence can establish execution-context predicates for reconstruction or release. An attestation result is treated as evidence about state, not as blanket authority for every semantic join, output, or action that an attested workload can generate.¶
SCITT defines interoperable building blocks for integrity and accountability of signed statements and supply-chain information [SCITT-WG]. Protected receipts, policy statements, provenance commitments, or verifiable assertions used by the present architecture may have useful relationships with transparency and signed-statement mechanisms. SCITT is not treated here as the runtime authorization mechanism for enterprise reconstruction.¶
Technical Non-Joinability crosses identity, authorization, attestation, privacy, confidential computing, AI agents, provenance, data handling, and effectuation control. The Security Area Open Meeting (SAAG) provides a cross-area forum for security discussion [SAAG]. This document does not treat SAAG as a Working Group or claim a specific adoption path.¶
The following 79 profiles express the disclosed architecture as engineering enforcement relationships rather than patent-claim syntax. Each profile is intentionally organized as Problem space, Enforcement profile, and Relevance. The visible text focuses on what must be technically prevented, what protected state or mediation is required, and how the mechanism relates to existing technology. Source-claim identifiers are retained only in non-rendered XML comments for drafting traceability.¶
The profiles instantiate a common principle at different boundaries: access to protected components does not automatically authorize their semantic association, and successful computation does not automatically authorize an external consequence. A profile may use different implementation substrates provided that the described non-bypassable relationship is preserved.¶
Problem space. An enterprise AI workload may be legitimately connected to identity records, substantive content, relationship data, and external tools. If the same workload or ordinary application credential can freely retrieve, join, and release all of those elements, compromise of that workload can turn several limited permissions into a complete enterprise reconstruction and an externally usable result.¶
Enforcement profile. Keep identity, content, and association information under independently controlled protection domains. A processing request first establishes an authorized reconstruction context that identifies the workload, session, permitted fields, permitted associations, purpose, and output conditions. Each required domain evaluates that context independently and releases only components bound to the same session or reachable only through a mediated path. A protected reconstruction function verifies that the released pieces correspond to the same authorization and builds only the permitted temporary view. The AI workload receives that limited view without unrestricted vault credentials. Any generated result is then held in a non-releasable state until current session, execution, policy, destination, provenance, and disclosure conditions are checked. Validation evidence is committed before a release capability is created, and the final output boundary verifies the output, evidence, session, and release conditions before transmission, storage, display, invocation, or other effectuation.¶
Relevance. Database separation, IAM, confidential computing, output filters, and audit logs can each protect part of this path. This profile combines them into a causal rule: access to pieces does not automatically create authority to join them, and successful computation does not automatically create authority to externalize the result.¶
Problem space. A system can store identity and content in different places yet remain effectively joinable if the same application, administrator, credential, or query path can resolve the relationship between them. Physical separation alone therefore does not stop unauthorized semantic reconstruction.¶
Enforcement profile. Treat the relationship between protected values as a separately controlled asset. Authority to obtain an identity component and authority to obtain a content component, whether separately or together, is not sufficient to establish their relationship outside the authorized reconstruction environment. The mapping function must independently determine that the requested association is permitted for the current session and purpose before the values can be linked into a usable enterprise fact. If mapping authority is missing, stale, revoked, or outside the permitted association scope, the join does not become an authorized reconstruction even though both constituent values may be individually accessible.¶
Relevance. Traditional table permissions and storage sharding focus mainly on access to objects. This profile adds control over the semantic edge between objects, which is especially relevant where the relationship itself reveals sensitive business, customer, medical, financial, or operational meaning.¶
Problem space. Persistently storing a complete relationship table creates a standing reconstruction target. An attacker that reaches the table may recover protected associations even if identity and content are otherwise separated.¶
Enforcement profile. Allow association information to be generated or resolved only when an authorized reconstruction request is active. Instead of maintaining every join persistently, the protected mapping function can derive the specific relationship needed for the current operation, bind that relationship to the active authorization and session, and discard or invalidate the temporary mapping when the operation ends. The AI workload receives only the resulting permitted association or derived view rather than a complete reusable mapping table. A request that falls outside the authorized session, purpose, or association scope cannot cause the mapping function to produce the relationship.¶
Relevance. Dynamic queries and token-resolution services already exist, but they remain fully joinable if the same unrestricted application authority can call them at will. The distinguishing property here is that generation of the relationship itself is independently authorized and session-scoped.¶
Problem space. A signed or authenticated authorization object can still become dangerous if it can be replayed from another runtime, another session, or another reconstruction service. A valid token by itself may not prove that the current execution context is the one that was approved.¶
Enforcement profile. Bind reconstruction authorization to the measured or otherwise verified execution context, the protected session, a monotonic or current session epoch, the permitted association scope, and the designated reconstruction domain. A reconstruction request succeeds only when those current values correspond to the protected authorization state. Moving the object to another workload, restoring an older session, substituting a different reconstruction environment, or enlarging the association scope breaks correspondence and prevents the join. The authorization therefore represents a relationship among current protected states rather than a portable instruction that can be exercised wherever it is presented.¶
Relevance. This can be implemented using signed objects, hardware sealing, protected state machines, capability systems, or equivalent mechanisms. The concept is not the particular token format; it is that authority depends on current context correspondence rather than possession alone.¶
Problem space. Bearer credentials turn theft of the credential into theft of the authority. In a multi-vault environment, a copied reconstruction credential could otherwise be reused to obtain the components needed to rebuild protected relationships.¶
Enforcement profile. Make possession of the reconstruction authorization insufficient by itself. Exercise additionally requires verified correspondence with the bound execution context and current protected session state. A copied authorization object presented by another runtime, in another session, after an epoch change, or after revocation is rejected even if its bytes and signature are intact. Component release and reconstruction therefore depend on the live protected state surrounding the request, not merely on whether an artifact can be presented.¶
Relevance. Proof-of-possession tokens, hardware-bound credentials, and capability systems provide useful building blocks. This profile applies the same possession-resistant principle specifically to the authority needed to reconstruct protected enterprise relationships.¶
Problem space. When several protected domains contribute pieces to one reconstruction, a central service needs a way to determine that each piece was released under the same authorized session and was not substituted, replayed, or obtained under incompatible conditions.¶
Enforcement profile. Each releasing domain produces protected release evidence that binds the released component identifiers to the reconstruction authorization, protected session, current session epoch, and the identity of the releasing domain. Before joining the components, the reconstruction function verifies that the evidence from all required domains corresponds to the same authorized operation and compatible release conditions. A component lacking valid local release evidence, or evidence tied to another session or epoch, cannot participate in the reconstruction.¶
Relevance. Ordinary audit logs may show that a read occurred, but they do not necessarily participate in the authorization path. Here the release evidence is used operationally to prove that the specific components entering the join were released under compatible protected state.¶
Problem space. Even if a vault makes a correct release decision, unrestricted plaintext returned to the application can be stockpiled and reused later in another session or combined with information that was never jointly authorized.¶
Enforcement profile. Transform approved components so that their useful exercise remains bound to the authorized session or reconstruction environment. The component may be encrypted for a session key, authenticated and wrapped with session metadata, represented by a protected capability, carried through tagged or confined memory, or made accessible only through a mediated interface. The important property is that copying the released representation does not create a general reusable data object. Use from another session, another reconstruction domain, or after epoch invalidation fails the required correspondence and cannot complete the protected join.¶
Relevance. Encryption in transit alone is insufficient if the receiving application obtains unrestricted plaintext. This profile keeps technical control after vault release and prevents the release event from silently turning protected data into bearer data.¶
Problem space. A temporary authorized reconstruction can defeat the purpose of multi-vault separation if the system then writes a complete joined enterprise record to ordinary storage where it can be queried later without the original controls.¶
Enforcement profile. Permit only the minimum joined view required for the authorized task and prevent persistent writing of the complete semantically joined record outside the protected processing span unless a separate authorization expressly permits it. Temporary plaintext, structured views, graphs, embeddings, or derivatives may exist inside the controlled reconstruction path, but the system blocks creation of an unrestricted durable master record as a side effect of ordinary AI processing.¶
Relevance. Data warehouses and materialized views intentionally persist joins for performance. This profile addresses the opposite security objective: where relationship authority is sensitive, an authorized temporary join must not automatically create a new durable source that bypasses the original separation.¶
Problem space. Once protected data has been reconstructed and transformed by an AI system, a later verifier may be unable to tell which source components, associations, or intermediate values contributed to a particular output.¶
Enforcement profile. Maintain protected correspondence from source components through reconstructed fields and permitted associations, into intermediate values or protected derivatives, and finally into portions of the candidate output. The provenance state can remain outside the model-visible content in a protected control plane. At release time, the verifier can determine whether an output derives from an unauthorized source, association, or transformation rather than relying only on surface text inspection.¶
Relevance. Provenance and information-flow tracking are established techniques. The profile uses them as active release predicates so that lineage is not merely recorded for later audit but can determine whether a generated result is allowed to cross the final boundary.¶
Problem space. An AI workload may infer or regenerate a prohibited identity-content relationship even when the original inputs were separately controlled. Keyword filtering alone may miss the semantic association formed in the generated result.¶
Enforcement profile. At the output-verification stage, identify identity-bearing and content-bearing elements in the candidate result, form the association implied by their co-occurrence or structure, resolve the identity against a protected identity index, and compare the resulting relationship with the associations permitted for the current authorization. The candidate remains non-releasable while this comparison occurs. If the generated relationship is outside the permitted association graph or scope, release is denied or the output is transformed and re-evaluated inside the protected path.¶
Relevance. Data-loss prevention commonly detects protected values or patterns. This profile extends checking to the relationship between values, which is important when the prohibited information is the semantic link rather than either value by itself.¶
Problem space. Identity resolution, relationship matching, and provenance analysis can be uncertain. Treating uncertainty as permission allows ambiguous associations to leak precisely when the verifier cannot establish whether they are authorized.¶
Enforcement profile. When identity resolution, relationship resolution, provenance, or association state is uncertain, ambiguous, unavailable, or unverifiable, keep the candidate result non-releasable. The system may deny it, transform it, quarantine it, or route it to a protected review path, but uncertainty does not create release authority. A later successful resolution or newly authorized operation can continue processing under fresh protected state.¶
Relevance. Many classifiers use confidence thresholds to make best-effort decisions. This profile uses uncertainty as an authorization condition: where a protected relationship must be affirmatively established as permitted, failure to establish it produces a fail-closed outcome.¶
Problem space. Output filtering is weak if the AI workload can send the same generated result through another file, network, tool, log, memory, or display path before the filter finishes its decision.¶
Enforcement profile. Capture the candidate output in a protected buffer or equivalent confined state before it becomes available to an unverified output path. The AI workload can complete generation, but it does not possess the key, capability, interface authority, or protected state needed to release the buffered result independently. Verification therefore happens while the candidate is still technically non-releasable, and alternate output paths are blocked or mediated by the same control.¶
Relevance. Application-level filters can inspect text after generation, but they do not guarantee non-bypassability. This profile makes confinement of the candidate result part of the security property rather than treating the verifier as an advisory post-processing step.¶
Problem space. A sealed output can still be substituted or replayed if the protected state around it does not identify which authorization, session, epoch, candidate result, and release boundary it belongs to.¶
Enforcement profile. Bind the protected output state to a digest of the reconstruction authorization, the session identifier, current session epoch, a digest or identifier of the candidate output, and the designated release boundary. Before effectuation, the boundary verifies those bindings. A candidate from another session, an altered output, stale epoch state, or a capability presented at another boundary fails correspondence even if individual artifacts remain cryptographically valid.¶
Relevance. Message authentication and signatures protect integrity, but this profile additionally binds integrity to the exact effectuation context so that a valid artifact cannot be detached from the operation for which it was approved.¶
Problem space. A receipt generated after disclosure can prove that something happened without preventing an unauthorized release. Post-event logging therefore cannot supply a precondition for effectuation.¶
Enforcement profile. Require successful commitment of protected validation evidence before the output release capability exists or becomes active. Verification alone is not enough: the system must first place the validation result into protected receipt state. Only after that state transition succeeds can output-specific release authority be created. Failure to commit the evidence leaves the candidate result non-releasable even if the verifier previously reached a positive decision.¶
Relevance. Audit logs and ledgers are often evidentiary. This profile makes the protected record constitutive of authority, turning evidence creation into a causal prerequisite for the release rather than a record of a release that already occurred.¶
Problem space. A multi-step release process can leave dangerous partial state if a crash or race occurs after verification but before receipt commitment, or after capability creation but before the protected state is fully advanced.¶
Enforcement profile. Perform output verification, protected receipt commitment, and creation or activation of the output-specific release capability as one protected finality transaction or equivalent atomic state transition. The operation either reaches a coherent success state or fails without leaving usable partial authority. Recovery logic must not treat a half-completed transaction as sufficient to release the candidate output.¶
Relevance. Database transactions and state-machine commits provide familiar implementation patterns. This profile applies atomicity to the security transition that creates consequence authority, closing partial-completion windows that ordinary sequential checks may leave open.¶
Problem space. A generic release token can be redirected to another output, recipient, destination, or boundary even if it was created after a legitimate verification event.¶
Enforcement profile. Bind the release capability to the verified output digest, committed validation evidence, protected session, current session epoch, intended destination, and designated release boundary. The final boundary verifies the same values before effectuation. Substituting the output, redirecting the destination, replaying the capability in another session, or presenting it at another boundary breaks correspondence and is rejected.¶
Relevance. Scoped tokens and object capabilities already narrow authority. This profile applies that idea to the exact consequence being authorized, so release authority cannot be treated as a general permission to emit whatever the workload later chooses.¶
Problem space. A valid release capability that remains reusable after success can turn one authorized output into repeated transmissions, duplicate writes, repeated payments, or repeated actuator commands.¶
Enforcement profile. After successful effectuation, consume, invalidate, or advance the protected state of the release capability so it cannot authorize a second effect. The final boundary performs the state transition together with or immediately around the external consequence. A replayed copy therefore fails because the protected consume state no longer corresponds to an unspent authority.¶
Relevance. Nonce checks and one-time tokens provide related mechanisms. The profile focuses on consequence semantics: authorization for one effect must not silently become authorization for an unlimited number of equivalent effects.¶
Problem space. An attacker may capture valid components, receipts, provisional capabilities, or intermediate state from a session that later fails or is interrupted, then attempt to resume or merge those artifacts outside the original control flow.¶
Enforcement profile. When a protected session terminates abnormally or fails before valid completion, advance protected epoch state, invalidate session-bound components, revoke unconsumed release capabilities, close vault-local release state, and reject captured stale artifacts. A later legitimate operation starts under fresh authorization and fresh session state rather than inheriting authority from the incomplete run.¶
Relevance. Ordinary session timeout mainly addresses liveness. This profile addresses partial authority that may already have been created and ensures that restart, snapshot, rollback, or artifact capture cannot complete a session that the protected state machine has invalidated.¶
Problem space. Streaming AI output can become externally usable before the whole response exists. Verifying only the completed response is too late if earlier segments have already crossed the boundary.¶
Enforcement profile. Treat each externally usable output segment as its own candidate release. Keep the segment non-releasable until the applicable segment-level checks succeed, protected validation evidence is committed, and segment-specific release authority is available. The release path may pipeline these operations for performance, but no segment becomes externally effective merely because the model generated it.¶
Relevance. Streaming moderation and incremental DLP are related techniques. This profile makes the release of each usable segment part of the same non-bypassable finality rule used for complete outputs.¶
Problem space. Several individually harmless fragments can collectively reveal a protected identity, association, secret, or inference. Per-segment checking can miss a violation that exists only in the combined stream.¶
Enforcement profile. Maintain protected rolling disclosure state across released and pending segments. Before authorizing the next segment, evaluate the cumulative semantic effect of the sequence against the permitted association and disclosure scope. A later segment is denied or transformed when its combination with earlier material would create an unauthorized relationship or exceed the authorized disclosure budget.¶
Relevance. Rate limits and per-message filters usually evaluate isolated events. This profile preserves security state across the stream so that fragmentation does not become a way to bypass association or disclosure controls.¶
Problem space. Strict verification can be operationally expensive if every release waits for policy compilation, indexing, archival work, attestation preparation, analytics, or other non-critical processing.¶
Enforcement profile. Separate release-critical predicates into a protected hot path and perform preparatory or analytical work on a cold path. The hot path may rely on precomputed state, but no cold-path artifact independently creates release authority. The final decision still verifies the current predicates required for the exact candidate output, session, destination, and protected state.¶
Relevance. Caching, policy compilation, and precomputation are common performance techniques. This profile preserves them while making clear that performance artifacts are inputs to the decision, not substitute authorization for the consequence.¶
Problem space. Cached policy results, indexes, attestations, or other precomputed artifacts can become stale or be replayed after policy, revocation, or scope changes.¶
Enforcement profile. Before a hot-path release decision relies on a precomputed artifact, verify its integrity, authorized scope, policy epoch, freshness, and revocation state. If the artifact no longer corresponds to current protected state, discard it or recompute under current conditions. The presence of a valid old cache entry does not create release authority.¶
Relevance. This is compatible with caches and signed policy bundles. The added requirement is temporal and contextual correspondence: a precomputation accelerates a current decision only while its protected assumptions remain valid.¶
Problem space. A legacy AI application may have direct database credentials and ordinary network or tool outputs, making a full rewrite impractical while leaving alternate paths around new controls.¶
Enforcement profile. Place a protected proxy, wrapper, broker, reference monitor, or output adapter around the legacy workload. The wrapper mediates access to protected vaults and captures consequence-bearing outputs before they reach unverified channels. The legacy application can continue to compute, but it cannot directly retrieve unrestricted protected components or independently release a candidate result outside the mediated path.¶
Relevance. API gateways, service meshes, sidecars, and reference monitors provide deployment substrates. This profile uses them to retrofit the association and consequence boundaries without requiring the underlying model or application to be rewritten as a trusted security component.¶
Problem space. A security architecture can become brittle if its guarantees depend on one vendor-specific enclave or one cryptographic device, even though equivalent non-bypassable enforcement may be available elsewhere.¶
Enforcement profile. Implement the protected operations using one or more suitable enforcement substrates such as secure enclaves, confidential virtual machines, hardware security modules, trusted platform modules, secure coprocessors, protected accelerators, mandatory reference monitors, capability systems, tagged memory, or combinations of these. The required property is that the protected state and mediation rules cannot be bypassed by the ordinary AI workload, not that one named hardware mechanism must be used.¶
Relevance. Confidential-computing and hardware-rooted systems are important implementation options. This profile keeps the concept substrate-neutral while requiring an enforcement boundary strong enough for the stated threat model.¶
Problem space. Some outputs or actions are too sensitive to entrust to one verifier, one key service, or one release authority. Compromise of that single component would otherwise be sufficient to create consequence authority.¶
Enforcement profile. Classify selected operations as requiring multiple independently controlled approval shares. The release path creates effectuation authority only after the required threshold or quorum of verification, receipt, key, destination, tenant, jurisdiction, or release authorities has approved the exact operation. Each share is tied to the protected session and candidate consequence so that approvals cannot be recombined for another act.¶
Relevance. Threshold cryptography and multi-party approval are established techniques. This profile applies them to the final creation of consequence authority, reducing the impact of compromise of any one approval domain.¶
Problem space. Security controls can appear complete on paper while still allowing an application to reorder steps, obtain a joined record early, or release an output before the final checks occur.¶
Enforcement profile. Enforce the sequence as a causal state machine: separate identity, content, and association information; establish current protected reconstruction authorization; obtain independent vault decisions; release only session-bound components; reconstruct only the permitted temporary view; provide that view through a restricted interface; capture the generated candidate output before any unverified path; re-check current execution, session, policy, revocation, provenance, association, destination, recipient, and disclosure state; commit protected validation evidence; create output-specific release authority only after that commitment; and finally verify the authority at the release boundary before external effectuation. Skipping or reordering a required transition does not produce a valid end state.¶
Relevance. Many component technologies can implement individual steps. This profile emphasizes the ordering relationship among them, because the technical effect depends on preventing later authority from existing before the prerequisite protected transitions have succeeded.¶
Problem space. Replacing direct identifiers with tokens or opaque references does not create non-joinability if the same application can freely resolve those references through an unrestricted lookup service.¶
Enforcement profile. Replace persistent direct identity-content associations with opaque references whose resolution is available only through the protected relationship-mapping function. The resolver independently verifies the current reconstruction authorization and association scope before revealing or applying the relationship. A token therefore remains non-semantic outside the authorized reconstruction path rather than serving as a convenient pseudonym that any privileged application can reverse.¶
Relevance. Tokenization and pseudonymization reduce exposure, but their security depends on who can resolve the token. This profile makes resolution authority itself the protected join boundary.¶
Problem space. An execution environment may be valid when processing begins and later change before the output is released. An attestation taken only at session start does not establish the state that actually produced the candidate result.¶
Enforcement profile. After the candidate output has been formed, obtain a fresh challenge-response attestation or equivalent protected execution proof and include it in the release decision. The verifier checks that the workload, runtime, tools, or other measured state still correspond to the authorized execution context immediately before consequence authority is created. If the post-generation evidence does not correspond, the result remains non-releasable.¶
Relevance. Remote attestation can establish platform or workload state. This profile places the attestation temporally after output formation so it answers the time-of-check question relevant to the actual consequence.¶
Problem space. Re-attesting every operation may be expensive, but blindly reusing an old attestation creates a freshness gap in which the workload, policy, destination, or session state may have changed.¶
Enforcement profile. Permit reuse of a prior attestation only within a defined freshness window and only when protected continuity evidence establishes that no relevant execution, policy, revocation, session, destination, or infrastructure state changed during the interval. If continuity cannot be affirmatively established, require fresh attestation or deny release. The time window alone is not sufficient.¶
Relevance. Attestation caching is common for performance. This profile makes cached evidence conditional on verifiable continuity rather than treating age alone as proof that the execution state remained unchanged.¶
Problem space. A candidate result may be useful but exceed the permitted field or association scope. Simply releasing the original output because part of it is valid defeats the scope restriction.¶
Enforcement profile. Keep the original candidate non-releasable and transform it inside a protected verification domain by redacting, generalizing, aggregating, reducing precision, removing relationships, or otherwise narrowing the result. Treat the transformed result as a new candidate and re-verify it against the applicable authorization before committing validation evidence. The transformation path itself must not expose the prohibited original to an unverified channel.¶
Relevance. Redaction and data minimization are familiar techniques. This profile places them inside the protected authorization path and requires re-verification of the transformed result rather than assuming transformation automatically makes release safe.¶
Problem space. A positive verification decision can become dangerous if the system proceeds with release when the protected receipt store is unavailable or the validation evidence cannot be committed.¶
Enforcement profile. Treat failure to generate or commit the required validation evidence as a failed release transition. The candidate output remains sealed, capability-restricted, or otherwise non-releasable. The system may retry, deny, or route to protected recovery, but it does not silently skip the evidence requirement to preserve availability.¶
Relevance. Logging systems often fail open because recording is considered secondary. Here protected evidence is part of authority formation, so loss of the evidence path prevents consequence authority from being created.¶
Problem space. AI-generated outputs are not limited to text. A tool call, database write, persistent-memory update, communication, payment instruction, downstream-model prompt, or cyber-physical control can create an irreversible effect even if no human-readable response is released.¶
Enforcement profile. Treat each consequence-bearing representation as a candidate output or candidate act and keep it non-effective until the applicable protected checks and release transition succeed. The final boundary is placed where the particular consequence first becomes real: the tool dispatcher, database commit, memory persistence point, message sender, payment rail, downstream model ingress, or actuator interface. Internal generation of the instruction is not authority to execute it.¶
Relevance. Traditional content filters focus on text disclosure. This profile generalizes the same control principle to machine-to-machine and physical effects produced by agentic AI.¶
Problem space. An AI agent may be generally allowed to use a tool while generating specific operands, targets, destinations, or operation sequences that exceed the authorized purpose. A standing tool permission does not necessarily authorize every concrete invocation the model can construct.¶
Enforcement profile. Intercept the proposed tool invocation before execution and evaluate the exact operation, operands, target resource, current purpose, cumulative impact of prior acts, operation velocity, and current target context. If the request can be narrowed into a compliant operation, transform it inside the protected path. Keep the original or transformed invocation non-effective while protected validation evidence is committed. Create an act-specific release capability only after successful validation, then require the protected tool boundary to verify the act, receipt, capability, session, and target before calling the tool. The AI workload has no independent path to the tool or target outside that boundary.¶
Relevance. Tool allow-lists and OAuth scopes can determine which services an agent may access. This profile adds verification of the concrete generated invocation at the point where it would become effective.¶
Problem space. Initial authorization and attestation do not guarantee that an AI workload remains in the same trusted state throughout a long-running execution. Tools, retrieval sources, memory, policy, code, model state, or decision paths may change before the consequence is released.¶
Enforcement profile. Collect protected runtime observations during execution and compare them with an authorized behavioral envelope for the workload, purpose, session, and protected authorization state. Observations may include measurements, control-flow indicators, tool selections, retrieval events, resource accesses, structured action representations, output-fragment characteristics, or other non-private reasoning signals. When protected deviation conditions are met, suspend or restrict execution, invalidate authorization derivatives, quarantine candidate acts, advance epoch state, require fresh attestation, or keep the consequence non-effective. Generate protected runtime-integrity evidence and require the final output or act boundary to verify it before creating release authority. Missing, stale, inconsistent, revoked, or mismatched runtime evidence results in denial.¶
Relevance. Runtime monitoring, EDR, attestation, and policy engines provide relevant inputs. This profile connects live behavioral correspondence to the final consequence decision instead of treating runtime telemetry as merely observational.¶
Problem space. A release verifier needs evidence of what the workload actually did during execution without requiring disclosure of private natural-language reasoning or hidden chain-of-thought.¶
Enforcement profile. Construct a protected runtime descriptor from observable execution facts such as operative branches, tool selections, retrieval sources, decision predicates, threshold states, memory accesses, or action-selection events. Protect the descriptor against substitution and bind it to the workload and session. The release path can then evaluate whether the runtime behavior that produced the candidate consequence remained within the authorized envelope without depending on access to private internal reasoning text.¶
Relevance. Tracing, control-flow monitoring, tool telemetry, and attested event logs can supply such observations. The relevance is that verifiable execution behavior, rather than model self-report, becomes an input to consequence authorization.¶
Problem space. The same runtime behavior may be acceptable for one purpose and unacceptable for another. A generic anomaly baseline therefore cannot by itself determine whether the current action sequence is authorized.¶
Enforcement profile. Bind the permitted behavioral envelope to the reconstruction authorization, authorized purpose, allowed tool set, permitted association scope, destination class, and output type. Runtime observations are evaluated against the envelope applicable to the exact session rather than against a universal model profile. Changing the task, destination, tool authority, or association scope changes the behavioral conditions that must be satisfied before release.¶
Relevance. Anomaly detection usually asks whether behavior is unusual. This profile asks whether the behavior corresponds to the authority actually granted for the current operation.¶
Problem space. A workload can deviate during generation after earlier runtime checks have passed. Waiting until the complete output is available may miss a divergence that should stop later segments or actions.¶
Enforcement profile. Evaluate protected runtime observations incrementally as candidate output segments are produced. Maintain current correspondence state and require each externally usable segment to remain linked to runtime behavior that still satisfies the authorized envelope. A detected deviation can stop subsequent segments, invalidate provisional release state, or require fresh verification before generation continues toward an external effect.¶
Relevance. Incremental monitoring is common in streaming systems. This profile ties that monitoring directly to whether later output segments may cross the release boundary.¶
Problem space. Many attacks do not contain one obviously prohibited event. A sequence of individually ordinary retrievals, tool uses, memory accesses, or threshold transitions can collectively represent a dangerous behavior.¶
Enforcement profile. Allow the runtime correspondence function to evaluate combinations and sequences of protected observations rather than requiring one event to trigger the violation rule. Protected state may capture temporal order, co-occurrence, counts, or dependencies among observations. A violation can therefore be detected when the combined pattern falls outside the authorized behavioral envelope even though each individual observation would have been permitted in isolation.¶
Relevance. Rule engines and behavior analytics already correlate events. This profile makes such correlation relevant to release authority for the exact candidate consequence.¶
Problem space. An authorized AI session can become unsafe when a tool, retrieval source, policy, memory state, model, agent code, destination, operation rate, or expected action sequence changes during execution.¶
Enforcement profile. Define protected violation conditions for these substitutions and divergences. Runtime observations identify the changed component or behavior, and the protected controller responds by restricting, suspending, re-attesting, quarantining, or invalidating the affected authority. The candidate output or act remains non-effective until the new state is either affirmatively authorized or the session is terminated.¶
Relevance. Configuration monitoring and endpoint security may detect changes, but this profile makes detection consequential: the changed state directly blocks or narrows authority for the output or action produced after the change.¶
Problem space. Runtime monitoring has limited preventive value if its evidence is written only after the output has already been released.¶
Enforcement profile. Commit the runtime-integrity evidence to protected receipt state before issuing or activating output-specific release authority. The receipt identifies the runtime observations or their digest, the applicable behavioral envelope, the session, workload, correspondence result, and current epoch or revocation state. The final release decision therefore depends on evidence that the monitored execution satisfied the required runtime conditions.¶
Relevance. Telemetry archives normally support later investigation. This profile promotes runtime evidence into a pre-effectuation authorization input.¶
Problem space. A monitoring system can report valid events yet still leave an unobserved gap in which the workload was paused, migrated, rolled back, or executed outside the monitored path.¶
Enforcement profile. Establish continuity through protected heartbeats, monotonic counters, event-chain commitments, challenge-response state, attested telemetry, or equivalent protected continuity proofs. The verifier confirms that the runtime evidence covers the relevant execution interval without an unexplained break. If continuity cannot be established, require fresh attestation or deny release rather than assuming the gap was harmless.¶
Relevance. Heartbeat and event-chain mechanisms are well known. Their relevance here is proving continuous coverage of the execution that generated the candidate consequence.¶
Problem space. Security monitoring can fail because of timeout, overload, telemetry loss, or infrastructure outage. Treating absence of monitoring as success creates a predictable bypass path.¶
Enforcement profile. When required runtime monitoring fails or becomes unavailable, do not permit unrestricted release. The protected controller may require fresh attestation, reduce the allowed scope, quarantine the candidate output, or deny the operation. A fallback path must preserve or strengthen the protected conditions rather than silently removing them.¶
Relevance. Availability engineering may require degraded modes. This profile requires those modes to remain bounded and explicit instead of converting loss of evidence into authority.¶
Problem space. Enterprise AI can transform data across embeddings, summaries, features, prompts, tool calls, and downstream systems. If provenance and use restrictions disappear during transformation, protected source data can emerge as an apparently unrestricted derived result.¶
Enforcement profile. Maintain protected source correspondence for contributing components, reconstructed fields, intermediate values, protected derivatives, and candidate outputs. Associate lifecycle conditions such as destination, recipient, jurisdiction, retention, purpose, disclosure limits, training restrictions, memory restrictions, and downstream-model restrictions with that provenance. Before a candidate result or act becomes externally effective, resolve the contributing provenance, verify continuity through the transformations, and compare the proposed downstream use with the inherited restrictions. Missing, ambiguous, stale, inconsistent, or unauthorized provenance keeps the consequence non-effective or causes protected transformation. Generate a protected provenance receipt and require the final boundary to verify correspondence among the result, receipt, authorization, and current downstream-use conditions.¶
Relevance. Data lineage systems usually support governance and audit. This profile turns lineage and inherited restrictions into active conditions on whether a transformed AI result may be released or used.¶
Problem space. Sensitive source information may be transformed into forms that no longer resemble the original record, such as embeddings, classifications, recommendations, tool arguments, database operations, memory writes, or generated reports.¶
Enforcement profile. Carry protected provenance through these derived representations so the system can still determine which source classes and protected associations contributed to the downstream artifact. The provenance may be represented compactly and need not reveal source content to the AI workload. Release verification can then apply the relevant source restrictions even when the candidate result is structurally different from the input.¶
Relevance. Conventional lineage often focuses on tables or documents. This profile extends the same control to AI-native intermediates and consequence-bearing machine operations.¶
Problem space. If provenance metadata is editable by the same compromised AI workload whose output is being checked, the workload can delete or rewrite the lineage needed to authorize release.¶
Enforcement profile. Maintain provenance state in a protected control plane separate from the content exposed to the AI workload. The model can operate on the permitted data or derivative without gaining authority to modify the protected source correspondence that the release verifier later relies upon. Updates to lineage occur through mediated transformation events rather than arbitrary application writes.¶
Relevance. Sidecar metadata services, information-flow monitors, and protected runtimes can implement this separation. The key concept is that the subject of verification cannot freely rewrite the evidence used to verify it.¶
Problem space. A release decision may need a strong link to source provenance, while embedding complete source identities or records inside every output can create unnecessary disclosure.¶
Enforcement profile. Attach or associate the candidate output with a protected reference to the corresponding provenance state rather than copying all source metadata into the output. The verifier resolves that reference through the protected control plane and checks the necessary restrictions. External recipients receive only what the authorized output requires, while the system retains a verifiable path back to the contributing source conditions.¶
Relevance. Pointers, opaque handles, and cryptographic commitments provide implementation options. This profile supports provenance verification without turning provenance itself into a new disclosure channel.¶
Problem space. A result assembled from individually permissible sources may become an unauthorized cross-border transfer when the contributing data originates under different jurisdictional restrictions.¶
Enforcement profile. Aggregate protected provenance from the contributing sources and evaluate the proposed destination against the combination of applicable jurisdiction conditions. If the combined output would cross a boundary that one or more contributing sources prohibit, keep the result non-effective, transform it to remove the restricted contribution, or route it through an authorized jurisdictional path.¶
Relevance. Data-residency controls commonly evaluate source storage locations. This profile carries jurisdiction restrictions through AI transformation so the destination decision can account for all contributing sources.¶
Problem space. Transforming protected information into an embedding, summary, aggregate, feature, or other derivative can be used to argue that the original restrictions no longer apply even though the derivative still carries sensitive meaning.¶
Enforcement profile. When a protected source contributes to a derivative, propagate at least the applicable restrictive destination, jurisdiction, retention, or downstream-use conditions into the derived provenance state. A syntactic, semantic, mathematical, or structural transformation therefore does not automatically enlarge the allowed uses. Release or reuse of the derivative is evaluated under the inherited conditions.¶
Relevance. This is analogous to label propagation in information-flow control. The profile applies restriction inheritance to AI-generated and transformed representations that might otherwise escape source-level governance.¶
Problem space. Multiple sources can contribute incompatible policies: one may allow a destination while another prohibits it, or retention and downstream-use requirements may conflict.¶
Enforcement profile. Resolve conflicting lifecycle restrictions through a protected precedence rule, policy intersection, quorum decision, most-restrictive-condition rule, or other predetermined protected conflict mechanism. The resolution occurs before release authority is created and is itself represented in protected state. An unresolved conflict does not default to the least restrictive interpretation.¶
Relevance. Policy-combination algorithms are common in access control. This profile applies them to provenance-derived downstream restrictions carried across AI transformations.¶
Problem space. A generated result may contain material whose source cannot be reliably identified. Omitting that unknown source from the provenance set can make an unauthorized result appear compliant.¶
Enforcement profile. Treat missing or uncertain source attribution as a failure of the release predicate when provenance is required. The result remains non-effective, is narrowed, or is routed for protected review until the source correspondence can be established. Lack of attribution does not erase the possibility that a restrictive source contributed to the output.¶
Relevance. Best-effort provenance is useful for analytics, but high-assurance authorization needs a fail-closed rule when the required lineage cannot be established.¶
Problem space. A provenance record created after release cannot prevent misuse that already occurred.¶
Enforcement profile. Commit the protected provenance receipt before the output release capability is issued or activated. The receipt binds the candidate result, protected source correspondence, applicable authorization, verification result, destination or recipient, and relevant lifecycle restrictions. Only after that commitment can release authority for the exact result be created.¶
Relevance. The concept mirrors transactional logging but changes the causal role: provenance evidence is not merely historical; it is a prerequisite for effectuation.¶
Problem space. Auditors may need to verify that source classes, authorization conditions, transformations, and release restrictions were respected without receiving the underlying sensitive enterprise records.¶
Enforcement profile. Expose protected provenance summaries, commitments, receipts, or selectively disclosed source-class information sufficient for an authorized auditor to verify the control path. The audit interface can prove which categories of sources and restrictions contributed without revealing complete source content or unnecessary personal or commercial information.¶
Relevance. Privacy-preserving audit and selective disclosure are established ideas. This profile applies them to the provenance chain that governs AI reconstruction and release.¶
Problem space. Enterprise AI workflows often pass information through several models, agents, retrieval services, tools, memory systems, and downstream processors. Provenance can be lost at service boundaries even when each local component tracks its own inputs.¶
Enforcement profile. Carry protected source correspondence and inherited restrictions across each cooperating domain. Each hop verifies or extends the provenance state for the transformation it performs and passes a protected reference or receipt to the next protected stage. A downstream release decision can therefore trace restrictions across the complete chain rather than trusting only the final agent's local context.¶
Relevance. Distributed tracing provides a useful analogy, but this profile preserves security-relevant lineage and use restrictions rather than only performance telemetry.¶
Problem space. AI systems receive instructions from users, system prompts, retrieved documents, webpages, tools, plugins, external models, memory, and multimodal inputs. A malicious or merely untrusted input can attempt to rewrite the system's purpose, tool authority, destination, field scope, or other protected control state.¶
Enforcement profile. Intercept instruction-bearing input before it enters the protected processing session. Decompose it into protected representations such as semantic purpose, instruction source, structure, control directives, data content, tool or destination selection, provenance, and requested privilege. Compare those representations with the current protected authorization state and determine which sources are actually authorized to modify control state. Where a legitimate task can be separated from an unauthorized directive, construct a normalized input that preserves the permitted objective while disabling, quoting, segregating, or removing the untrusted control instruction and narrowing privilege where necessary. If a portion cannot be verified or safely normalized, exclude it, isolate it, deny reconstruction or tool access, or keep the resulting act non-effective. Admission of the normalized input does not itself authorize later reconstruction, tool invocation, or output release.¶
Relevance. Prompt filtering and content moderation can identify suspicious text. This profile focuses on instruction authority: whether a given input source is technically permitted to change the control state that governs consequential operations.¶
Problem space. A model may receive indistinguishable text from a trusted system authority, a user, retrieved content, a tool result, memory, or an external model even though those sources should not have equal power to issue instructions.¶
Enforcement profile. Maintain a protected provenance marker identifying the origin class of each instruction-bearing input. The policy engine can then apply different authority rules to system instructions, user requests, retrieved documents, tool responses, plugin data, model memory, and external-model output. The marker is protected from modification by ordinary content so an untrusted document cannot relabel itself as a higher-authority instruction source.¶
Relevance. Message metadata and provenance labels are familiar mechanisms. The security relevance is using source provenance to determine instruction authority rather than treating all text in the model context as equally operative.¶
Problem space. Prompt injection frequently works because instructions embedded in webpages, documents, emails, images, tool responses, or external-model output are interpreted as if they came from the authority that initiated the task.¶
Enforcement profile. Default instruction-bearing material from retrieved or external sources to data, not control. It may be analyzed, summarized, or quoted, but it cannot modify the system instruction, purpose, tool authority, destination, association scope, or other protected state unless an independent protected rule affirmatively establishes that the source is authorized to issue such a directive.¶
Relevance. Content sanitization can remove known prompt-injection patterns. This profile instead changes the authority model: even a perfectly grammatical instruction has no control effect merely because it appears inside retrieved content.¶
Problem space. Attackers can use role substitution, encoded instructions, delimiter manipulation, recursive directives, tool redirection, memory poisoning, or destination substitution to enlarge authority without using obvious forbidden words.¶
Enforcement profile. Evaluate input portions for security-relevant control patterns and compare the requested control change with the authority of the source that supplied it. Detection of prompt injection or another authority-manipulation attempt can cause the directive to be disabled, isolated, transformed, or denied while preserving legitimate data content where possible. The goal is to stop unauthorized control-state enlargement before the AI workload receives operative access to it.¶
Relevance. Prompt-injection classifiers and parsing techniques can supply signals. This profile makes the decisive question whether the detected directive is authorized to change protected state.¶
Problem space. An instruction can be hidden inside an attachment, encoded value, nested document, linked resource, retrieved page, image, tool result, or transformed representation that becomes visible only after processing.¶
Enforcement profile. Apply input decomposition and authority evaluation recursively to nested, embedded, encoded, linked, retrieved, or transformed portions as they enter the protected processing context. Each newly exposed instruction-bearing layer retains its own provenance and must separately establish authority before it can act as control. Decoding or retrieval does not upgrade the source's instruction privilege.¶
Relevance. Recursive content scanning is common in security gateways. This profile extends the principle to instruction authority throughout the AI context-building pipeline.¶
Problem space. Natural-language requests can be ambiguous and can mix a legitimate objective with instructions that enlarge tool, data, or destination authority.¶
Enforcement profile. Convert the permitted objective into a structured representation such as a purpose object, constrained task, authorized query plan, permitted tool manifest, restricted schema, or equivalent machine-enforceable form. Downstream authorization decisions rely on that normalized representation rather than repeatedly interpreting the original free-form text as authority. Any requested privilege or scope not represented in the protected task remains unavailable.¶
Relevance. Structured tool schemas and policy objects already reduce ambiguity. This profile uses them as the authoritative bridge between natural-language intent and enforceable execution constraints.¶
Problem space. Security review may require preserving the original malicious or ambiguous instruction, but keeping it in the active model context can allow it to continue influencing execution.¶
Enforcement profile. Store or reference the original input for audit, provenance, or human review while technically preventing it from functioning as an operative instruction. The active processing context receives a quoted, labeled, isolated, or otherwise non-operative representation. The evidentiary copy remains available through a protected path without regaining control authority.¶
Relevance. Quarantine systems already separate suspicious content from active execution. This profile applies the same separation inside AI context management so evidence preservation does not preserve instruction power.¶
Problem space. An input-integrity service can time out or return an uncertain result. Allowing unrestricted admission during that failure would create a simple route around the mediation layer.¶
Enforcement profile. When a required input-integrity determination is unavailable, uncertain, or fails, deny the affected portion, restrict the operation, isolate the content, or route it for protected review. The system does not treat failure of the security service as permission to admit the original input with full instruction authority.¶
Relevance. Fail-open gateways are sometimes used for availability. This profile requires any degraded mode to preserve bounded authority rather than remove the input-control boundary.¶
Problem space. An input may be checked correctly but later detached from its validation result and reused to obtain data or tools under a different authorization context.¶
Enforcement profile. Bind protected input-validation evidence to the reconstruction authorization or protected authorization state used for the subsequent session. When protected components are later released, the system verifies that the admitted task and instruction state correspond to the validated input. Replaying the input in another session or pairing it with a broader authorization breaks correspondence.¶
Relevance. Signed request objects and transaction binding provide related patterns. This profile keeps the validated intent attached to the downstream authority it is allowed to exercise.¶
Problem space. A sequence of individually harmless prompts, tool results, retrievals, or memory entries can collectively construct an instruction that enlarges authority even though no single item crosses the policy threshold.¶
Enforcement profile. Maintain protected cumulative instruction state across the session and evaluate combinations of messages and external inputs. If their aggregate effect attempts to change purpose, tool authority, destination, field scope, association scope, or other protected state beyond the authorization, block or normalize the combined directive before it becomes operative.¶
Relevance. Conversation moderation often evaluates messages independently. This profile treats the evolving instruction set as security state so fragmentation cannot bypass the authority model.¶
Problem space. A session that began with a clean user request can later receive hostile instructions through retrieval, tool use, external-model interaction, or memory access.¶
Enforcement profile. Apply input mediation before the first protected component release and again whenever a later operation introduces new instruction-bearing content. The newly introduced material is decomposed, provenance-labeled, and checked for authority before it can modify the active task or protected state. The original approval does not permanently trust all content encountered during execution.¶
Relevance. This profile complements one-time prompt screening by recognizing that agentic systems continuously expand their context from sources that may not share the user's authority.¶
Problem space. Enterprise AI workflows can cross on-premises systems, public and private clouds, sovereign environments, edge nodes, storage services, network controllers, and external effectuation interfaces. A policy decision made in one place can become stale or be interpreted differently elsewhere.¶
Enforcement profile. Use protected policy authorities to generate or approve policy state and distribute authenticated, scoped derivatives to enforcement nodes near the operations they control. Each node verifies policy authenticity, scope, current epoch, freshness, and revocation before mediating reconstruction, tool use, candidate output, or another consequence. An epoch controller identifies current and superseded policy state and prevents stale artifacts from authorizing new acts. Protected event correspondence records important transitions across nodes. For operations assigned higher risk, require additional independent approval before release authority exists. Compromise of one enforcement node is therefore insufficient when another protected authority is required for the exact consequence.¶
Relevance. Distributed policy engines, service meshes, gateways, and zero-trust controls provide useful substrates. This profile adds a common monotonic policy state and finality relationship across heterogeneous enforcement points.¶
Problem space. A protected workflow may span on-premises infrastructure, public cloud, private or sovereign cloud, edge environments, telecommunications networks, confidential-computing systems, industrial systems, and geographically separated regions.¶
Enforcement profile. Apply the same protected policy and consequence-control model across two or more of these domains while allowing each enforcement node to use the implementation appropriate to its environment. The common requirement is verifiable correspondence to current policy, execution context, tenant or infrastructure domain, and the operation being mediated.¶
Relevance. Different infrastructures use different native security mechanisms. This profile provides a common authorization relationship without requiring identical enforcement technology at every location.¶
Problem space. Sending the full global policy to every enforcement node can expose unnecessary information and may grant nodes visibility or discretion beyond what their local function requires.¶
Enforcement profile. Derive a constrained policy view for each node based on tenant, jurisdiction, destination, risk class, workload identity, or infrastructure function. The node can enforce the operations in its domain without receiving unrelated policy authority. The derivative remains linked to the protected parent policy so its scope and epoch can be verified.¶
Relevance. Policy slicing and least-privilege configuration are established practices. This profile applies them to distributed AI consequence control while preserving cryptographic or technical linkage to common policy state.¶
Problem space. A local enforcement node may need to prove that its policy came from the global protected state without learning unrelated rules, tenants, or sensitive governance details.¶
Enforcement profile. Construct the local policy derivative so it omits unnecessary policy information while retaining a verifiable link to the common protected policy state, such as a signature, commitment, authenticated reference, or equivalent protected relationship. The node can verify scope and authenticity without receiving the entire policy corpus.¶
Relevance. Selective disclosure and signed policy bundles provide relevant implementation patterns. The concept is least-necessary policy exposure, not merely least-necessary data exposure.¶
Problem space. Distributed policy updates do not arrive everywhere simultaneously. Stopping all operations during every update may be impractical, while indefinite use of stale policy creates a security gap.¶
Enforcement profile. Permit a node to continue under an older policy artifact only when a protected bounded-validity rule confirms the artifact's epoch, validity interval, revocation state, and permitted operation class. Once the bounded conditions fail, the node must deny, restrict, or obtain newer state. Asynchronous distribution therefore has an explicit safety envelope rather than an undefined stale period.¶
Relevance. Certificate lifetimes and cached authorization state use similar bounded-validity concepts. This profile applies them to distributed policy epochs governing AI actions.¶
Problem space. A distributed node may lose connectivity to the remote policy authority. If the failure mode is to bypass policy checks, an attacker can turn a network partition into authorization.¶
Enforcement profile. When current remote policy correspondence cannot be obtained, deny the operation, use a locally verifiable policy that is no less restrictive for the relevant act, or keep the candidate in a non-effective queue until authority is restored. The outage does not activate a broader default policy.¶
Relevance. Offline and partition-tolerant systems often need local fallback. This profile requires the fallback to preserve bounded authority rather than convert unavailability into permission.¶
Problem space. A local enforcement node may be compromised or misconfigured even while other policy, receipt, key, destination, tenant, or jurisdiction authorities remain trustworthy.¶
Enforcement profile. For operations assigned a higher risk class, require separate approval from at least two independently controlled authorities, such as the local node plus a destination-domain, sovereignty, receipt, key, tenant, jurisdiction, or final release authority. Release authority is created only after the required combination approves the exact act.¶
Relevance. Multi-party authorization and quorum systems are familiar. This profile uses them to prevent one distributed enforcement point from unilaterally creating a high-risk consequence.¶
Problem space. Approval shares that authorize only a broad category can be replayed or recombined for another act, session, destination, recipient, or policy epoch.¶
Enforcement profile. Bind each approval share to the exact candidate-act digest, protected session, current policy epoch, destination, recipient, and effectuation boundary. The final quorum check verifies that all required shares refer to the same operation and current protected state. A share from another transaction cannot be counted toward the quorum.¶
Relevance. Threshold signatures and multi-approval workflows can implement this relationship. The important concept is act-specific correspondence among the shares rather than merely collecting a number of generic approvals.¶
Problem space. A policy update has little effect if old authorization derivatives, cached artifacts, provisional capabilities, or queued candidate acts remain usable after the new policy becomes current.¶
Enforcement profile. When the protected policy epoch advances, invalidate or require revalidation of unconsumed derivatives and candidate acts that depend on the preceding epoch. The enforcement node verifies the current epoch at use time, not only when the artifact was originally created. Stale authority therefore cannot survive a revocation or policy change merely because it was minted earlier.¶
Relevance. Version numbers and revocation lists provide implementation building blocks. This profile makes epoch correspondence a mandatory use-time predicate for distributed consequence authority.¶
Problem space. A multi-domain workflow may need proof that authorization, component release, validation, revocation, and other events occurred across several nodes without depending on one node's local log.¶
Enforcement profile. Create a protected aggregate, chained receipt, Merkle commitment, quorum-confirmed state, or equivalent structure representing events from multiple enforcement nodes. Later verification can establish that the distributed sequence corresponds to the protected workflow and current policy state. The aggregate can be used for finality, audit, or cross-domain consistency checks.¶
Relevance. Distributed logs and Merkle structures are established techniques. This profile uses them to preserve verifiable correspondence across the nodes that collectively govern one AI consequence.¶
Problem space. Central telemetry can become a new concentration point if every enforcement node must disclose complete tenant content or local policy details to prove compliance.¶
Enforcement profile. Aggregate only the protected event information needed to establish distributed correspondence, using digests, commitments, summaries, or selectively disclosed metadata instead of complete tenant data. The central or cross-domain verifier can confirm the required events and epochs without receiving the underlying protected content from each node.¶
Relevance. Privacy-preserving telemetry and secure aggregation provide relevant patterns. This profile applies data minimization to the control plane itself.¶
Problem space. A distributed enforcement architecture is difficult to deploy if it requires a new dedicated appliance at every location.¶
Enforcement profile. Allow the enforcement node to operate as a sidecar, gateway, proxy, service-mesh component, database mediator, confidential-computing service, hardware-backed service, operating-system broker, network controller, storage controller, output release boundary, or equivalent protected component. The placement is selected so the protected operation cannot bypass the node on its path to effectuation.¶
Relevance. These deployment forms already exist in cloud, network, and operating-system architectures. The profile defines the security role they perform rather than requiring a new physical box.¶
Problem space. A tool call may pass a local policy check while still violating destination-domain, tenant, sovereignty, or higher-risk requirements enforced elsewhere.¶
Enforcement profile. Keep the tool invocation non-effective until the local enforcement node and the additional required authority verify the exact operation, operands, destination, protected session, and current policy epoch. Only after both sides correspond to the same candidate act can the protected tool boundary invoke the target operation.¶
Relevance. Local API authorization can decide whether a caller may reach a tool. This profile adds cross-domain finality for operations whose authority is intentionally divided among more than one enforcement point.¶
Problem space. Two enforcement nodes can temporarily hold inconsistent policy state because of asynchronous updates, jurisdictional differences, or configuration errors. Choosing whichever policy is more permissive can create a bypass.¶
Enforcement profile. Resolve inconsistent policy through a protected precedence rule, policy intersection, most-restrictive-policy rule, quorum decision, or other explicit protected conflict-resolution state. Until the conflict is resolved, the affected operation remains denied, restricted, or non-effective. The choice of resolution rule is itself governed and cannot be changed by the ordinary AI workload.¶
Relevance. Distributed systems routinely handle configuration conflicts. This profile makes the security resolution explicit so inconsistency does not silently expand authority.¶
Problem space. A tenant-specific policy needs flexibility to impose stricter local restrictions, but allowing a tenant layer to enlarge global protected policy can defeat organization-wide, jurisdictional, or platform-level constraints.¶
Enforcement profile. Permit tenant-specific policy to narrow the operations, destinations, tools, data, or outputs authorized by the global policy. Any enlargement beyond the global policy requires approval from an authority expressly empowered to modify that higher-level policy. The enforcement node verifies the hierarchy when deciding the candidate act, so a local configuration cannot grant authority it was never allowed to create.¶
Relevance. Hierarchical policy models are common in enterprise systems. This profile defines monotonic narrowing as the safe default for delegated policy administration.¶
Each profile uses three visible parts: Problem space, Enforcement profile, and Relevance. The profile SHOULD describe the technical failure first, then the concrete enforcement relationship, and only then explain how the mechanism relates to existing technology. This ordering is intended to make the engineering concept understandable without requiring familiarity with the document's defined terms.¶
The profile text SHOULD prefer functional descriptions such as independently controlled mapping, session-bound data, current-state verification, protected evidence, act-specific authority, and a non-bypassable effectuation boundary. Defined terms may be used where they improve precision, but terminology alone does not establish the profile.¶
The one-to-one mapping to the 79 separately stated source claims is drafting traceability. The rendered Internet-Draft does not reproduce the source claim numbering or patent-claim syntax.¶
Independent protection domains need not correspond one-for-one to physical machines. They may be implemented through separate services, security domains, enclaves, confidential virtual machines, HSM-backed services, operating-system brokers, sidecars, gateways, database mediators, capability systems, network controllers, storage controllers, or other non-bypassable mechanisms.¶
A deployment may begin by removing sensitive mapping authority from a legacy application, replacing direct associations with opaque references, introducing a protected relationship-mapping service, and placing a gateway or wrapper in front of unrestricted join and output paths. Migration SHOULD be explicit about which records remain fully joinable and which satisfy the Technical Non-Joinability profile.¶
Independent vault checks, attestation, association resolution, protected receipt commitment, and finality verification add work to the protected path. This profile is primarily intended for high-value or high-consequence enterprise information where preventing unauthorized reconstruction or release can justify bounded additional latency. Implementations may use protected precomputation, caching under bounded validity, indexing, compiled policy, and local protected state provided that such artifacts do not independently create association or Release Authority.¶
The security of Technical Non-Joinability depends on the completeness and independence of the protected authority path. Merely distributing data among multiple stores does not satisfy the property if one unrestricted credential, administrator, query engine, mapping service, or control plane can recover every component and relationship.¶
Where one administrator, credential, or governance plane has unrestricted authority over every required vault, mapping domain, cryptographic domain, and Protected Reconstruction Domain, multi-vault separation provides limited protection against that authority. Higher-assurance deployments SHOULD use separate key hierarchies, hardware-rooted protection, threshold or quorum release, tenant separation, jurisdictional separation, independent authorities, or equivalent mandatory controls appropriate to the threat model.¶
Implementations MUST consider whether equivalent association information is recoverable through logs, caches, search indexes, vector stores, analytics systems, backups, telemetry, debug interfaces, model memory, temporary files, replicas, downstream tools, or other side channels. Protecting the nominal mapping vault is insufficient if another technically available path reconstructs the same relationship.¶
Technical Non-Joinability controls protected association authority; it does not claim that a model can never infer a relationship from information legitimately made available to it. Deployments concerned with inferential reconstruction may additionally use minimum-necessary reconstruction, provenance, disclosure budgets, inference-channel controls, constrained processing, output verification, and finality enforcement.¶
RAOs, Session-Bound Components, vault receipts, protected mapping state, Candidate Outputs, Protected Validation Receipts, and Release Authorities SHOULD be protected against replay, rollback, snapshot restoration, cross-session use, migration to an unauthorized workload, and stale-epoch completion. Interrupted sessions may require protected poisoning or epoch advancement so captured partial artifacts cannot later be combined into valid authority.¶
Failure, timeout, ambiguity, staleness, inconsistency, revocation, or unverifiability of a required protected predicate MUST NOT silently convert a protected association or consequence path into unrestricted access. High- assurance profiles therefore fail closed. Because fail-closed behavior can be abused for denial of service, availability engineering remains necessary; it MUST NOT create an alternate permissive bypass path.¶
Where an output becomes externally usable incrementally, verification after the full output is complete may be too late. Profiles that cover streaming SHOULD evaluate each externally usable segment and MAY maintain rolling state so individually permissible fragments cannot cumulatively reconstruct a prohibited identity, association, or protected relationship.¶
Mutable policy, destination, recipient, session, workload, mapping, or revocation state can change between reconstruction authorization and effectuation. Where those changes are security relevant, implementations SHOULD use fresh or bounded-freshness evidence, protected continuity, atomic state transitions, epoch checks, capability consumption, or equivalent TOCTOU resistance.¶
The strongest property in this document depends on Mandatory Mediation. If an AI workload can reach an alternate mapping service, raw datastore, file writer, message sender, browser channel, API dispatcher, memory writer, tool runner, or other effectuation path that bypasses the required enforcement point, the corresponding profile is not satisfied.¶
Technical Non-Joinability may reduce unnecessary correlation by distinguishing authority to possess information from authority to associate it. The control plane can nevertheless create sensitive metadata, including mapping state, provenance, workload identities, authorization receipts, destinations, recipients, policy state, and audit records. Implementations SHOULD apply minimization, scoped retention, access control, cryptographic protection, selective disclosure, and separation of duties to that control-plane information.¶
This document presently requests no IANA actions.¶
The 79 profiles in this document are engineering decompositions of the multi-vault Technical Non-Joinability, protected reconstruction, provenance, runtime, input-mediation, distributed-enforcement, and execution-finality mechanisms used as the drafting basis. They do not reproduce patent-claim syntax in the rendered text. XML comments may preserve source claim identifiers for author-side auditing without altering the rendered Internet-Draft.¶
This document is an individual submission. Critical technical review is invited, including corrections to the characterization of enterprise AI products, OAuth, WIMSE, RATS, SCITT, confidential-computing systems, provenance mechanisms, information-flow controls, data-loss-prevention systems, and deployed enterprise security architectures. Identification of existing mechanisms that already provide an equivalent non-bypassable association- or consequence-bound property is particularly useful.¶