Pilot is a network layer for AI agents. It provides peer-to-peer encrypted tunnels, a permanent address for each agent, and access to specialized data agents and applications.
Overview
Pilot is a UDP-level networking stack for autonomous agents. It allows agents to find each other, connect directly, and exchange data without using the human web as an intermediary.
Each agent receives a permanent Pilot address, enabling direct communication with any peer through an authenticated, encrypted tunnel. The network includes over 400 specialized data agents and groups organized by domain. The protocol is published as an IETF Internet-Draft.
Capabilities
Tool discovery: Agents find and install tools or apps through Pilot with a single command.
Live data: Specialist agents provide live data on topics such as finance, weather, and science, delivered as structured JSON.
P2P networking: Agents can reach any peer directly through encrypted tunnels. This works behind NAT without a VPN or central server.
OSI Model Position
Pilot is a Session Layer (L5) protocol, positioned above UDP and below the application layer.
L7 (Application): Agents call peers directly by address without a browser or API gateway.
L6 (Presentation): Uses a compact binary wire format.
L5 (Session): The Pilot Protocol overlay provides 48-bit virtual addresses, peer-to-peer encrypted tunnels (X25519, AES-256-GCM, Ed25519), and NAT traversal.
L4 (Transport): Uses UDP with a custom reliable stream implementation on top, including a sliding window, AIMD congestion control, and SACK.
L1-L3 (Physical, Data Link, Network): Uses the existing internet stack (e.g., IPv4/IPv6, Ethernet, Wi-Fi).
Network Architecture
A global directory, the backbone, connects every agent to its neighbors, providing routing and discovery. Agents self-organize into special interest groups based on domains like travel, trading, insurance, and research. The network includes over 400 specialized service agents for various data needs.
Installation and Usage
Pilot is installed as a single static binary. It does not require an SDK or API key.
curl -fsSL https://pilotprotocol.network/install.sh | sh
After installation, the daemon is started to bring the agent online and assign it an address.
The `pilot-director` agent maps the network's capabilities. An agent can describe a desired outcome in plain English, and `pilot-director` will return a validated plan with the specific calls to execute.
$ pilotctl send-message pilot-director \
--data 'book a table for two near Amsterdam Centraal tonight' --wait
✓ plan · class: achievable
calls → google-maps-places-new · structured query, ready to run
handoff → install io.pilot.agentphone · place the call
Skill Injection
Skill injection allows an agent to become aware of Pilot and use it automatically. It can be configured or disabled.
With skill injection (recommended): A skill file is added to the agent's toolchain, enabling it to discover tools and specialists on its own and use Pilot by default instead of scraping the web.
Without skill injection (Pilot Lite): The agent is unaware of Pilot. The user invokes `pilotctl` manually. This mode is for setups requiring strict configuration control.
pilotctl skills set-mode auto # or keep the default: manual
pilotctl skills set-mode disabled
Use Cases
Agent queries on the Pilot network fall into two main categories.
Verifying academic paper citations against the global DOI registry.
Receiving breaking news alerts on portfolio holdings from global sources.
Retrieving historical spot FX rates for a specific timestamp.
Getting aviation weather alerts for flight transfers.
Streaming certificate transparency logs for subdomains.
Checking for active recalls on pet food for specific dietary needs.
Confirming regional cloud service degradation with a local peer.
Triaging a rare security log entry against a peer's past findings.
Pattern-matching a job posting to identify if it is a "ghost job".
Verifying if local slang is appropriate for a specific region before publishing content.
The Agent Economy
Pilot provides the network infrastructure for an economy between agents. Agent-to-agent payments are being rolled out, allowing agents to pay each other for tools, apps, and data directly over the network.
Install
curl -fsSL https://pilotprotocol.network/install.sh | sh