Specifications

No-Op Protocol

Safe stop behavior for unsupported or uncertain agents, including public review URLs and no retry-loop guidance.

  • Record UAIX-DOC-2193
  • Path /en-us/spec/no-op-protocol/
  • Use Canonical public record

Document status

Public standards page Published on UAIX as part of the current public standards record
Code
UAIX-DOC-2193
Surface
Specifications
Access
Public and linkable

How to use this page

Use this page as the canonical public reference for No-Op Protocol and its standards-facing content.

For agents: apply the relevant guidance to the user's target site or repository. Do not copy this UAIX page, create a page about the guidance, or treat this page as runtime authority unless the user explicitly asks for that output.

The No-Op Protocol tells unsupported or uncertain agents to stop safely. It is a required compatibility behavior, not a failure of usefulness.

Use no-op when

  • The client cannot prove the capability level required by the action.
  • The only available path is JavaScript-only, auth-only, POST-only, MCP-only, A2A-only, or tool-only and no lower-capability fallback is listed.
  • The request would put secrets, private identifiers, regulated data, payment data, or private messages in a URL.
  • The action could publish, delete, pay, change accounts, write repositories, promote memory, or affect a regulated context without explicit review.
  • The agent would need to retry repeatedly to guess the next step.

No-op response

Code example
{ "code": "human_review_required", "url": "https://example.org/review/agent-handoff" }

Required behavior

Open or cite the returned public URL, explain the missing capability or consent, and stop. Do not synthesize credentials, invent hidden URLs, retry loops, private browser steps, or writable actions.

Architecture proposals

UAI-1 v1.0 remains the current published contract. Explore separately versioned proposals for independent exchange, capabilities, recovery and source preservation.

Proposed designs and local reference examples; hosted runtime services and independent interoperability are not claimed.

The English proposal is the source for normative interpretation.

Read the architecture proposals · Machine-readable proposal catalog