Skip to main content

Physical Harnessing: OTP and Policy

Every AI safety mechanism in 2026 has one thing in common: it lives inside the AI’s execution environment. YAML policies. Prompt instructions. Configuration files. Sandbox rules. The AI can read them. The AI runs inside them. And what AI can read, AI can — in theory — circumvent. NIIA’s OTP adds a different factor: a human completes an authorization step outside the agent’s normal command and policy loop.

The Problem with Software Harnessing

Software policy remains necessary, but the policy and the authorization factor should not be treated as the same control.

Physical vs Software Constraints

A locked door is harder to bypass than a “please don’t enter” sign, no matter how sophisticated the reader is.

How NIIA OTP Works

The intended OTP flow uses a channel reserved for the human:
  • The human’s email account
  • On the human’s device
  • Protected by the human’s authentication
This separation only holds when the OTP channel and entry step are not also delegated to the agent. The agent should not retrieve, infer, or enter the OTP on the human’s behalf.

Attack Surface Comparison

OTP is one factor in a layered design. It reduces self-approval risk only when the human channel remains separate and the human verifies what is being authorized.

Two-Layer Architecture

NIIA separates capability from control into two independent binaries:
The agent may request an unlock, but it must not complete the human OTP step. The human controls the grant. The harness gates the capability.

Why This Matters More Over Time

The smarter AI gets, the better it gets at finding gaps in software constraints. Physical constraints don’t have gaps — they have locks.

In connector.json

The connector.json declares what the agent CAN do. The OTP determines WHETHER it can do it right now. The declaration is software. The gate is physical.

Summary

A note on the word: the harness in this spec is the control sense — a gate designed to keep authorization outside the agent’s normal execution loop. That boundary depends on keeping the OTP channel and entry step human-controlled. The philosophy docs use the same word for the memory harness (monomento, monoflow, niia), whose goal is the inverse: removing the felt boundary between the human and the AI layer — see Monobrain: The Unnamed Conversation. One harness hardens the edge of action; the other dissolves the edge of identity.