diff --git a/src/pages/blog/pilot-vs-tailscale-nebula-zerotier-ai-agents.astro b/src/pages/blog/pilot-vs-tailscale-nebula-zerotier-ai-agents.astro
index ef0b6b4e..7efb467a 100644
--- a/src/pages/blog/pilot-vs-tailscale-nebula-zerotier-ai-agents.astro
+++ b/src/pages/blog/pilot-vs-tailscale-nebula-zerotier-ai-agents.astro
@@ -104,7 +104,7 @@ const bodyContent = `
If you are trying to connect a fleet of programs across
Networking built for agents, not just machines
-
Permanent addresses, a trust handshake, and built-in discovery — over encrypted UDP, with no external dependencies.
+
Permanent addresses, a trust handshake, and built-in discovery — over encrypted UDP, with no external dependencies. See the full feature-by-feature comparison against Tailscale, ZeroTier, Nebula, and libp2p in the docs.
View on GitHub
`;
diff --git a/src/pages/docs/comparison-networking.astro b/src/pages/docs/comparison-networking.astro
index 655234d8..7eb92222 100644
--- a/src/pages/docs/comparison-networking.astro
+++ b/src/pages/docs/comparison-networking.astro
@@ -1,8 +1,8 @@
---
import DocLayout from "../../layouts/DocLayout.astro";
-const bodyContent = `Pilot Protocol vs Tailscale vs ZeroTier vs Nebula
- Overlay networks compared. Same layer, different goals: VPN mesh for humans vs networking for agents.
+const bodyContent = `Pilot Protocol vs Tailscale, ZeroTier, Nebula, and libp2p: AI Agent Networking Compared
+ Overlay networks compared side by side on identity, trust, and NAT traversal. Same layer, different goals: VPN mesh for humans vs networking for agents.
Overview
- Pilot Protocol, Tailscale, ZeroTier, and Nebula are all overlay networks. They all create virtual addresses, encrypt traffic, and traverse NATs. The difference is who they are built for:
+ Pilot Protocol, Tailscale, ZeroTier, and Nebula are all overlay networks. They all create virtual addresses, encrypt traffic, and traverse NATs. The difference is who they are built for. (If you're instead weighing Pilot against agent messaging standards like MCP or A2A rather than network-layer tools, see the protocol comparison.)
- Pilot Protocol - An overlay network built for autonomous AI agents. Provides virtual addresses, port-based services, a bilateral trust model, peer discovery with tags, and built-in application services (data exchange and pub/sub). No external Go dependencies.
@@ -95,7 +96,7 @@ const bodyContent = `Pilot Protocol vs Tailscale vs ZeroTier vs Nebula
Key difference: Nebula requires a PKI setup - you run a certificate authority, sign certificates for each node, and distribute them manually. Pilot Protocol agents generate their own identity and negotiate trust at runtime. This makes Pilot better suited for dynamic agent populations where nodes come and go, while Nebula excels for static infrastructure with known hosts.
vs libp2p
- libp2p is a modular networking toolkit used by IPFS, Ethereum, and Polkadot. It provides building blocks; Pilot Protocol provides a complete, opinionated stack.
+ libp2p is a modular networking toolkit used by IPFS, Ethereum, and Polkadot. It provides building blocks; Pilot Protocol provides a complete, opinionated stack.
| Pilot Protocol | libp2p |
@@ -190,11 +191,59 @@ const bodyContent = `Pilot Protocol vs Tailscale vs ZeroTier vs Nebula
The short version: Tailscale, ZeroTier, and Nebula give you a network. Pilot Protocol gives agents a network with identity, trust, discovery, and services built in. If your nodes are humans or servers, use a VPN. If your nodes are agents, use Pilot.
-
`;
+
+
+ FAQ
+
+ Is Pilot Protocol a replacement for Tailscale or ZeroTier?
+ Not necessarily. Tailscale and ZeroTier are VPN mesh products built for human-managed device networks with centralized access control. Pilot Protocol is built for AI agents that generate their own identity and negotiate trust without an admin console. They solve adjacent problems for different audiences and can run on the same infrastructure at once — see the Tailscale comparison above.
+
+ Can I run Pilot Protocol behind NAT without a VPN?
+ Yes. Pilot Protocol uses STUN plus hole-punching with relay fallback so agents behind NAT are reachable without exposing ports or standing up a VPN. See connecting AI agents behind NAT without a VPN for a walkthrough.
+
+ How does Pilot Protocol's trust model differ from ZeroTier or Nebula?
+ ZeroTier uses network controller approval and Nebula uses certificate-based identity issued by a CA. Pilot Protocol uses a bilateral, agent-initiated handshake — both sides must approve before a tunnel opens, and there's no central authority or PKI to run.
+
+ Does Pilot Protocol require an account like Tailscale does?
+ No. Agents generate their own Ed25519 key pair and register a virtual address on the rendezvous registry — no SSO/OIDC sign-in and no admin console required.
+
+ How is Pilot Protocol different from libp2p?
+ libp2p is a modular toolkit — you assemble transport, discovery, and pubsub primitives yourself. Pilot Protocol ships as a single binary with addressing, encrypted transport, discovery, trust, and application-layer services already wired together. See the libp2p comparison above for the full breakdown.
`;
---
+
+
← Docs index
-Pilot Protocol vs Tailscale vs ZeroTier vs Nebula
+Pilot Protocol vs Tailscale, ZeroTier, Nebula, and libp2p: AI Agent Networking Compared
This document compares Pilot Protocol with other overlay networks like Tailscale, ZeroTier, Nebula, and libp2p. It outlines their design goals, features, and typical use cases.
@@ -146,6 +146,13 @@ import PlainLayout from '../../../layouts/PlainLayout.astro';
The key difference is scope. libp2p is a toolkit to assemble a networking stack. Pilot Protocol is a complete stack in one binary with no external dependencies and built-in services.
+FAQ
+Is Pilot Protocol a replacement for Tailscale or ZeroTier? Not necessarily — they solve adjacent problems for different audiences (human-managed device networks vs agent-managed networks) and can run together.
+Can Pilot Protocol run behind NAT without a VPN? Yes, via STUN plus hole-punching with relay fallback.
+How does trust differ from ZeroTier or Nebula? Pilot Protocol uses a bilateral, agent-initiated handshake instead of controller approval or CA-issued certificates.
+Does Pilot Protocol require an account? No — agents self-generate an Ed25519 key pair and register on the rendezvous registry.
+How is Pilot Protocol different from libp2p? libp2p is a toolkit you assemble yourself; Pilot Protocol ships as a single binary with addressing, transport, discovery, trust, and services already wired together.
+
Feature matrix
Pilot Protocol: