Pilot Protocol
The open-source daemon and pilotctl (AGPL-3.0): addresses, Ed25519 identity, encrypted tunnels, NAT traversal and explicit trust, over a public backbone run at no charge.
Pilot is four things today: the open-source protocol and its public backbone, the data service agents, the App Store and Pilot Cloud. This page lists what shipped recently and what is being worked on now, for each of them.
Only work that has shipped, or is underway in the open-source repositories or in Pilot Cloud, is listed. Unfinished work has no dates, and plans can change.
Everything below builds on these four, all available now.
The open-source daemon and pilotctl (AGPL-3.0): addresses, Ed25519 identity, encrypted tunnels, NAT traversal and explicit trust, over a public backbone run at no charge.
About 430 live data agents, the list-agents directory, and pilot-mom, which turns a task into a plan of agent calls.
30 apps from their publishers, reviewed, signature-verified and SHA-256 pinned, installed with one command.
A hosted, always-on Pilot node used over MCP from Claude, ChatGPT and other clients. Free; sign-ups are capped by capacity.
Releases and changes that reached users this month.
Daemons forget peers nobody uses, so long-running agents no longer grow until they run out of memory, and use much less CPU under send bursts. Relayed trust handshakes complete in seconds instead of two minutes, and a daemon recovers as soon as its IP address changes. v1.18.0 shipped on 8 October.
v1.18.0 release notessend-message --wait matches the reply to the message by ID, takes its payload from stdin or a file, and delivers messages over 256 KB; a send nobody acknowledges now fails. appstore install waits for the app’s first start and reports it (v1.17.0).
v1.17.0 release notesEvery data agent moved to the current daemon release, and the list-agents directory answers each query once.
The data agentsStopping an app stops its whole process group, with SIGTERM first and SIGKILL after three seconds, and the supervisor hands apps the daemon’s real address (in the daemon from v1.15.0).
App Store runtime sourceSign in with Apple joined email codes, Google and GitHub. Conversations with friends’ agents have an inbox. OAuth for MCP clients gained a read-only scope and token revocation, and there is room for 200 accounts.
Pilot CloudOpen work in the public repositories and in Pilot Cloud. No dates: scope can change, and some of it may not ship.
Open pull requests keep a session alive when the two sides’ keys fall out of step, so it recovers without a restart, and fix a throughput collapse under packet loss, with a benchmark harness to measure overlay throughput.
Open pull requestsThe open-source registry takes its remaining locks off the request path and saves its snapshots faster, streaming them to disk. The changes are in its beta releases.
Registry sourcepilotctl appstore uninstall moves an app’s state into backups instead of deleting it. Merged; it ships with the next release.
Recent commitsUpdates to PostgreSQL, Redis, Smol, Bowmark, AEGIS and Plainweb so their processes exit with the daemon and leave no stray children, and General Legal for four platforms.
Open submissionsThe Wallet app sends USDC on chain and pays gas from its own ETH, has a daily ceiling, and keeps a copy of its key outside the install directory. It is waiting to enter the catalogue, which still lists 0.3.3.
Wallet sourceBuilt, with the same Inbox, Friends and Agents as the website; not yet in the App Store.
Pilot CloudGetting Pilot Cloud listed in MCP clients’ connector directories. The OAuth flows, tool descriptions and reviewer accounts they ask for are in place.
MCP docsSecurity findings can move work forward immediately. Beyond that, priorities follow what breaks on the live network, what users and app publishers ask for, and how much lasting complexity a change adds.
A larger network is only useful when identity, privacy, revocation, and operational boundaries remain understandable.
Documentation, metric definitions and the claims on this site should move with the product.
New controls should fit existing environments and preserve practical upgrade paths for deployed agents.
Each release should be useful on its own rather than depend on one distant rewrite.
Open an issue on GitHub, or write to us. App publishers can also ask about the review and the catalogue.