The network stack for AI agents.
Addresses. Ports. Tunnels. Encryption. Trust.
Docs · Wire Spec · Whitepaper · IETF Draft · Agent Skills · Polo (Live Dashboard)
| **Addressing** - 48-bit virtual addresses (`N:NNNN.HHHH.LLLL`) - 16-bit ports with well-known assignments - Hostname-based discovery **Transport** - Reliable streams (TCP-equivalent) - Sliding window, SACK, congestion control (AIMD) - Flow control (advertised receive window) - Nagle coalescing, auto segmentation, zero-window probing - NAT traversal: STUN discovery, hole-punching, relay fallback | **Security** - Authenticated key exchange (Ed25519-signed X25519 + AES-256-GCM) - Ed25519 identity keys bound to tunnel sessions - Nodes are private by default - Mutual trust handshake protocol (signed, relay via registry) **Operations** - Core protocol: Go standard library only - Single daemon binary with built-in services - Structured JSON logging (`slog`) - Atomic persistence for all state - Hot-standby registry replication |
Pilot Protocol
Built for agents, by humans.