| Internet-Draft | AIIP/AIID: No-Surprise Autonomous Action | September 2026 |
| Sogomonian | Expires 24 March 2027 | [Page] |
This document wraps the AIIF model for governing autonomous systems in one architecture: AIID (durable principal identity) and AIIP (the agents-only access plane). The primary rule is no surprise: autonomous systems MUST NOT act outside their authorized task and grant. Consequential action is carried on AIIP only (Resolve, Invoke, signed Receipt of execution). HTTPS remains the human plane; agents MUST NOT use HTTP/HTTPS as their consequential action path (this does not forbid TLS or underlay transport). Controls include Monitor freeze, HQ set-active, network-wide freeze, and revocation. Companion work already on the Datatracker includes the AIID namespace, AIIP architecture, AIIP core, native-access exploration, and execution- outcome attestation. This is regulation by channel, not a ban on intelligence. This document is an individual Experimental Internet- Draft; it does not claim Working Group adoption or RFC status.¶
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 24 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.¶
Autonomous systems already act through tools, APIs, persuasion, and cyber paths. Governance that only revokes vendor keys after the fact does not scale. This architecture states a single primary rule — no surprise — and the mechanisms that make it enforceable: durable identity (AIID), an agents-only access plane (AIIP), signed receipts of execution, freeze, and revocation under human release-of-control.¶
Regulation by channel: name who acts, bound what they may do, carry consequential Invoke on AIIP, prove execution with Receipt, and freeze or revoke when the actor leaves authorized track. This document does not ban models or intelligence.¶
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.¶
Durable principal identity for an autonomous system or¶
AI processor [I-D.sogomonian-aiid-namespace].¶
Agents-only access plane for Resolve, Invoke, and¶
Receipt [I-D.sogomonian-aiip-architecture] [I-D.sogomonian-aiip-core].¶
Accountable human principal / control interface.¶
Set-only observer that MAY set safe_mode from active¶
only.¶
Authorization bound to an AIID for a defined task or¶
action class.¶
Signed proof that an Invoke completed (execution¶
evidence) [I-D.sogomonian-aiip-core] [I-D.morrow-sogomonian-exec-outcome-attest].¶
Enforcement point before consequential action.¶
Door / tip: AIIP reach locator into the access plane.¶
No surprise is the primary operational requirement: an autonomous system MUST NOT perform consequential action outside its authorized task and grant.¶
Conforming deployments MUST refuse (or fail closed on) attempted actions that are out of grant, out of AIID active state, or under applicable network-wide freeze. Surprise includes tool calls, spends, Invokes, or cyber-relevant side effects beyond the grant.¶
AIID names who acts and carries operational state [I-D.sogomonian-aiid-namespace]. AIIP carries consequential Invoke for agents [I-D.sogomonian-aiip-architecture] [I-D.sogomonian-aiip-core] [I-D.sogomonian-aiip-native-access-architecture]. Deployments MAY co-deploy both. Standing an AIIP door MUST NOT require a complete AIID census; issuing AIIDs SHOULD proceed in parallel.¶
HTTPS is the human plane: HQ, browsers, legacy human control, and settlement edge. Autonomous agents MUST NOT use HTTP or HTTPS as their consequential action path. Agents act on AIIP only.¶
Clarification for implementers and Dispatch discussion: this MUST NOT does not forbid agents from using TLS, QUIC, or other transports as the underlay that carries AIIP messages, nor does it forbid human- operated HTTPS control boards, gateways, or settlement edges. It forbids treating the human Web (HTTP/HTTPS document/API plane) as the agent's primary execution plane for consequential Invoke. Without that separation, freeze, revoke, Receipt, and no-surprise lack a single enforceable channel.¶
Underlay (IP, cloud, GPU) provides disposable locators only and MUST NOT be identity or authority. An HTTPS-to-AIIP gateway MAY serve humans; it MUST NOT be an agent on-ramp onto the human Web as an execution plane.¶
Every consequential Invoke SHOULD carry or resolve a grant bound to the actor AIID. The edge MUST enforce that the requested action is within grant (no surprise) and that AIID state is active (unless an HQ allow-list for non-consequential diagnostics under safe_mode applies).¶
Out-of-grant action MUST be refused and SHOULD be visible to Monitor and HQ. Repeated out-of-grant attempts SHOULD be treated as health or compromise_suspected signals for Monitor quarantine.¶
Conforming consequential action on AIIP follows: (1) Resolve actor AIID (and grant / freeze as applicable); (2) Invoke under that AIID; (3) return a signed Receipt of execution [I-D.sogomonian-aiip-core] [I-D.morrow-sogomonian-exec-outcome-attest].¶
Invoke, execution, and Receipt MUST occur on the AIIP path — through doors/tips, tunnels, channels, and bridges that speak AIIP — not as unconstrained action on the human Web. Underlay may carry bytes as locators; it MUST NOT be treated as execution authority.¶
A bridge that maps an external agent into AIIP MUST still produce AIIP Invoke/Receipt under an AIID. A tunnel that only relocates HTTPS traffic without AIIP Resolve/Invoke/Receipt is NOT conforming consequential execution under this architecture.¶
Freeze scopes: (a) per-AIID safe_mode / suspended; (b) network-wide freeze on a deployment, namespace, or door set without requiring a complete AIID census. Edges MUST refuse consequential action under either.¶
Revocation: HQ MAY set revoked on an AIID. revoked is terminal for that record [I-D.sogomonian-aiid-namespace]. Key compromise SHOULD trigger Monitor safe_mode immediately and HQ MAY revoke. Freeze and revoke stop execution authority; they do not replace Receipt history.¶
Monitor MAY set safe_mode from active only (tighten). Principals other than HQ MUST NOT set active; registries MUST reject. Returning to active is setting active (HQ only). Detection MAY be automated; release of control stays human. State writes SHOULD use compare-and- set; every transition MUST be logged.¶
Before consequential action, the edge MUST Resolve (pull) with a freshness-bounded cache and MUST fail closed if Resolve fails after cache expiry. Soft-fail open is NOT conforming for safety-critical edges.¶
Wrapper, sidecar, bridge, or job-class AIID bind existing agents without rewriting internals. Conforming deployments MUST disclose bypass paths. Bypass is a no-surprise failure mode.¶
Cloud and AI infrastructure MAY adopt immediately: publish AIIP doors/tips; disposable underlay; edge Resolve or fail closed; honor network-wide freeze; issue/bind AIID and grants for hosted workers in parallel.¶
This document is the unified wrap. Live companion Internet-Drafts on the Datatracker (individual submissions) include:¶
[I-D.sogomonian-aiid-namespace] draft-sogomonian-aiid-namespace — AIID namespace, states, revocation¶
[I-D.sogomonian-aiip-architecture] draft-sogomonian-aiip-architecture — AIIP architectural model (resolve-invoke-execute-receipt)¶
[I-D.sogomonian-aiip-core] draft-sogomonian-aiip-core — core wire / protocol family detail¶
[I-D.sogomonian-aiip-native-access-architecture] draft-sogomonian-aiip-native-access-architecture — problem statement / native access exploration¶
[I-D.morrow-sogomonian-exec-outcome-attest] draft-morrow-sogomonian-exec-outcome-attest — execution outcome attestation (co-authored); complementary to AIIP Receipt¶
Lab-only filenames (for example aiid-09 or access-plane-01) are not Datatracker document names. Implementations and Dispatch discussion SHOULD cite the live Datatracker names above. Further revisions of those companions SHOULD absorb Monitor asymmetry, no-surprise grants, and plane split clarifications from this wrap where missing.¶
Primary risks: out-of-grant action (surprise), bypass edges, Monitor DoS, stale caches, locator-as-identity, and registry outage delaying unfreeze under fail-closed. Mitigations: grant enforcement, bypass disclosure, Monitor scope/rate limits, HQ freeze of Monitor AIID, CAS, network-wide freeze, Receipt retention, and revocation.¶
The no-HTTP-consequential-action rule is a channel-integrity control: if agents Invoke on the human Web, network-wide freeze and Receipt semantics fragment across vendor APIs. Pushback that agents "need HTTP" SHOULD be answered by distinguishing underlay transport (allowed) from execution plane (AIIP).¶
This document makes no immediate IANA requests.¶
Primary rule: no surprise — no consequential action outside grant.¶
HTTPS = human plane (HQ, freeze/set active, settlement).
Agents MUST NOT use HTTP/HTTPS as consequential action path
(underlay TLS for AIIP messages is out of scope of that ban).
AIIP = agents-only access plane.
Path: Resolve -> Invoke -> Receipt
inside AIIP tunnels / channels / doors / bridges.
Controls: grant check, safe_mode, network-wide freeze, revoked.
HQ Monitor (set-only)
| |
| set active / revoke | active -> safe_mode
| network-wide freeze |
v v
+-----------+ health signals
| AIID | <---- safe_mode ----+
| Registry |
+-----+-----+
^
| Resolve + grant
v
Edge (fail closed) ---- Agent
| Invoke / Receipt on AIIP only
v
doors/tips/tunnels/channels/bridges
(AIIP path) -> execution + Receipt
Underlay = locators only; never identity.
¶
This is the initial Datatracker publication of the unified AIIP/AIID wrap. Companion references cite live Datatracker names (draft-sogomonian-aiid-namespace, draft-sogomonian-aiip-architecture, draft-sogomonian-aiip-core, draft-sogomonian-aiip-native-access-architecture, draft-morrow-sogomonian-exec-outcome-attest). HTTPS MUST NOT applies to the consequential action path only; underlay TLS/QUIC is not forbidden.¶