Tailscale identity + policy
The current Linux path uses a dedicated tagged Tailscale identity with narrowly scoped network and SSH policy.
TetherBound builds on Tailscale's private connectivity and machine identity, then adds an AI-specific authorization and execution boundary. The default is narrow; broader access requires explicit local delegation.
The current Linux path uses a dedicated tagged Tailscale identity with narrowly scoped network and SSH policy.
TetherBound independently filters hosts and excludes shared nodes by default. Local policy remains authoritative.
Bounded mode exposes fixed read-only operations. Operator mode exists only after explicit local opt-in and expires.
Tailscale provides the private network and machine identity underneath the current design. TetherBound adds the application layer that decides which hosts an AI may reach, which access mode is active, how execution/output are bounded, and what audit metadata is recorded.
Both layers must allow the operation. A broad Tailscale rule does not automatically admit a host in TetherBound, and future hosted policy cannot override a local denial.
Bounded mode is the default. The MCP surface exposes seven fixed read-only operations. Caller-provided conversation text does not become executable shell text. Exact service allowlists, strict host verification, request limits, command deadlines, and output limits reduce the blast radius further.
Operator mode is deliberately broader. When locally enabled, it adds operator_exec(host, command, cwd?) for arbitrary POSIX shell execution on admitted Linux hosts. The boundary moves outward from operation-level authorization to an explicitly admitted host + delegated OS account + time-bounded gateway lease.
TetherBound does not add sudo/root privileges. However, powerful existing account permissions—such as Docker daemon access—can be effectively root-equivalent and should be treated accordingly.
ChatGPT / MCP client
│ OpenAI Secure MCP Tunnel
▼
TetherBound gateway
│ host admission
│ Bounded or explicit Operator lease
│ dedicated Tailscale identity
▼
Tailscale network + SSH policy
▼
Dedicated OS accountThe gateway verifies Tailscale-distributed SSH host keys, rejects shared nodes by default, requires a known online Linux peer, bounds execution and output, and does not store reusable SSH private keys for the default Tailscale SSH path.
Hostnames, logs, files, process arguments, repository content, and web responses can contain malicious or misleading instructions. In Bounded mode the operation surface limits what those instructions can induce. In Operator mode the delegated account/host boundary becomes the primary blast-radius control.
AI client
▼
TetherBound Edge
▲
│ tailnet-only session
│ Tailscale source identity + mTLS
│
TetherBound Agent
▼
Native OS capabilitiesWindows and macOS are planned around an outbound Agent rather than reusable passwords or permanently exposing a generic remote-command service.
The proposed hosted product adds authentication, routing, policy management, health, and audit metadata. TetherBound Edge still performs the final local authorization decision. Hosted policy may narrow local access but cannot widen it.