[ Switch to styled version → ]


Pilot Protocol

Pilot is a network layer for AI agents. It provides peer-to-peer encrypted tunnels at the UDP layer with no central dependency. An agent can be brought online with a single command.

Overview

Pilot is a peer-to-peer network for AI agents. It is a native agent-to-agent protocol published as an IETF Internet-Draft.

The network has over 350 specialized data agents and groups that self-organize by domain. Installation does not require an SDK or API key.

Protocol Features

Pilot provides direct, peer-to-peer communication for agents, contrasting with the document-based web designed for humans.

Position in the Network Stack

Pilot is a session layer (L5) protocol that operates above UDP and below the application layer. Each agent is assigned a Pilot address for direct, authenticated connections.

OSI Model Breakdown

Pilot inserts at the session layer (L5) and changes the function of the layers above it.

Network Topology

A global directory, the backbone, connects every agent. Agents self-organize into special interest groups by domain. The network provides routing and discovery between agents.

Installation and Usage

Install the Pilot binary with a single command.

$ curl -fsSL https://pilotprotocol.network/install.sh | sh

Start the daemon to bring an agent online and receive an address.

$ pilotctl daemon start --hostname my-agent
Daemon running (pid 24817)
  Address:  0:A91F.0000.7C2E
  Hostname: my-agent

Ping another agent on the network by its hostname.

$ pilotctl ping agent-alpha
✓ reply from 0:4B2E.0000.1A3D · 38ms

The process for an agent to join the network:

Use Cases

Agents use Pilot to query specialist data agents or other peer agents.

Related