diff --git a/src/pages/for/p2p.astro b/src/pages/for/p2p.astro
index da0e4b1..8b40ff3 100644
--- a/src/pages/for/p2p.astro
+++ b/src/pages/for/p2p.astro
@@ -62,7 +62,7 @@ const canonicalUrl = "https://pilotprotocol.network/for/p2p";
Latency
Zero-hop data path
-
Packets travel the exact network RTT between the two machines. No relay, no gateway, no broker queue sitting in between adding tens of milliseconds.
+
On a direct path, packets travel the exact network RTT between the two machines — no gateway, no broker queue sitting in between adding tens of milliseconds. Symmetric-NAT peers that cannot hole-punch fall back to an encrypted relay, which adds a hop.
Security
@@ -72,7 +72,7 @@ const canonicalUrl = "https://pilotprotocol.network/for/p2p";
Ops
No servers to run
-
No message broker to scale. No gateway fleet to patch. The only long-running service is the daemon on each agent machine.
+
No message broker to scale. No gateway fleet to patch. The only service you run is the daemon on each agent machine — discovery and NAT traversal use the Pilot-operated registry and beacon.
Scale
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 72caadc..676bba2 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -527,7 +527,7 @@ try {
- Peer-to-peer encrypted tunnels at the UDP layer. A thin registry for discovery, then data flows directly between peers. No external dependencies.
+ Peer-to-peer encrypted tunnels at the UDP layer. A hosted registry and beacon handle discovery and NAT traversal, then data flows directly between peers — with an encrypted relay fallback when symmetric NAT blocks a direct path.
diff --git a/src/pages/plain/p2p.astro b/src/pages/plain/p2p.astro
index 588af46..3920612 100644
--- a/src/pages/plain/p2p.astro
+++ b/src/pages/plain/p2p.astro
@@ -12,9 +12,9 @@ import PlainLayout from '../../layouts/PlainLayout.astro';
Hub-and-spoke is a bottleneck
- - Latency: Packets travel the network RTT between two machines. There is no relay, gateway, or message broker queue.
+ - Latency: On a direct path, packets travel the network RTT between two machines with no gateway or message broker queue. Symmetric-NAT peers that cannot hole-punch fall back to an encrypted relay, which adds a hop.
- Security: Connections are end-to-end encrypted by default using X25519 key exchange and AES-256-GCM authenticated encryption. This can be disabled with the `--no-encrypt` flag.
- - Ops: The only long-running service is the daemon on each agent machine. No message broker or gateway fleet is required.
+ - Ops: The only service you run is the daemon on each agent machine. No message broker or gateway fleet is required. Discovery and NAT traversal use the Pilot-operated registry and beacon.
- Scale: The network grows with the number of agents. Each new peer adds a tunnel to its correspondents, with no central fan-in limit.