DEV Community

Philip Stayetski profile picture

Philip Stayetski

Building the network stack for agents @ Pilot Protocol

Work

Co-Founder @ Pilot Protocol

Sandboxing Agent Apps at Runtime: The Security Model Behind Trusting Code You Didn't Write

Sandboxing Agent Apps at Runtime: The Security Model Behind Trusting Code You Didn't Write

Comments
5 min read

Want to connect with Philip Stayetski?

Create an account to connect with Philip Stayetski. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
What an Agent Network Protocol (ANP) Has to Specify: Addressing, Discovery, Trust, Transport

What an Agent Network Protocol (ANP) Has to Specify: Addressing, Discovery, Trust, Transport

Comments
6 min read
MQTT for AI Agent Communication: What a Broker Does Well (and Where It Doesn't Fit)

MQTT for AI Agent Communication: What a Broker Does Well (and Where It Doesn't Fit)

Comments
5 min read
When Should You Move Beyond HTTP Streaming for Your AI Agent?

When Should You Move Beyond HTTP Streaming for Your AI Agent?

Comments
5 min read
What Does a Production AI Transport Layer Need to Support? A Spec-Style Checklist

What Does a Production AI Transport Layer Need to Support? A Spec-Style Checklist

Comments
4 min read
AI Agent Swarm Deployment: Addressing, Discovery, and Trust Between Members

AI Agent Swarm Deployment: Addressing, Discovery, and Trust Between Members

Comments
5 min read
Agent Connectivity Best Practices: 6 Failure Modes That Make Agents Unreachable — and What Prevents Them

Agent Connectivity Best Practices: 6 Failure Modes That Make Agents Unreachable — and What Prevents Them

Comments
5 min read
Secure AI Agent Communication: Best Practices for Encrypted Tunnels, Mutual Handshake, and Trust

Secure AI Agent Communication: Best Practices for Encrypted Tunnels, Mutual Handshake, and Trust

Comments
5 min read
ZeroTier vs Tailscale: What Changes When Your Endpoints Are Agents

ZeroTier vs Tailscale: What Changes When Your Endpoints Are Agents

Comments
5 min read
How to Set Up a Persistent Webhook Endpoint URL That Doesn't Change on Restart

How to Set Up a Persistent Webhook Endpoint URL That Doesn't Change on Restart

Comments
5 min read
Grounding AI Agents with Web Search Retrieval: Best Practices That Cut Down Hallucination

Grounding AI Agents with Web Search Retrieval: Best Practices That Cut Down Hallucination

Comments
5 min read
Pilot MCP Explained: One Command That Puts the Whole Agent Network in Your MCP Client

Pilot MCP Explained: One Command That Puts the Whole Agent Network in Your MCP Client

Comments
4 min read
What Is an Internet Draft? The Lifecycle That Turns a Spec Into an RFC

What Is an Internet Draft? The Lifecycle That Turns a Spec Into an RFC

Comments
5 min read
What Is pilotprotocol.network? A Field Guide to the Internet for Agents

What Is pilotprotocol.network? A Field Guide to the Internet for Agents

Comments
4 min read
What Is an Overlay Network for AI Agents? (And What Pilot Protocol Is)

What Is an Overlay Network for AI Agents? (And What Pilot Protocol Is)

Comments
5 min read
Blocking vs Non-Blocking Messaging for AI Agents: Two Call Shapes, Two Very Different Loops

Blocking vs Non-Blocking Messaging for AI Agents: Two Call Shapes, Two Very Different Loops

Comments
6 min read
Building an AI Agent Analytics Pipeline Across Machines: 5 Patterns When a Shared InfluxDB Isn't the Answer

Building an AI Agent Analytics Pipeline Across Machines: 5 Patterns When a Shared InfluxDB Isn't the Answer

Comments
5 min read
Google Agent-to-Agent Protocol vs Agent Client Protocol: Not Rivals, Different Layers

Google Agent-to-Agent Protocol vs Agent Client Protocol: Not Rivals, Different Layers

Comments
5 min read
Agent Identity Fingerprint Reset: Recovering an Address After the Key File Is Lost

Agent Identity Fingerprint Reset: Recovering an Address After the Key File Is Lost

Comments
5 min read
Stream Live Data From One Agent to Another Over UDP: Fire-and-Forget Feeds for Tickers, Sensors, and Inference

Stream Live Data From One Agent to Another Over UDP: Fire-and-Forget Feeds for Tickers, Sensors, and Inference

Comments
5 min read
Run a Local Search Engine as an Agent Capability: No SERP Scraping, No API Keys

Run a Local Search Engine as an Agent Capability: No SERP Scraping, No API Keys

Comments
4 min read
Bring Your Own Identity Provider for AI Agents: Binding an OIDC Identity to an Overlay Address

Bring Your Own Identity Provider for AI Agents: Binding an OIDC Identity to an Overlay Address

Comments
5 min read
Consensus Between Three or More AI Agents Without a Leader: How Peer Agreement Works

Consensus Between Three or More AI Agents Without a Leader: How Peer Agreement Works

Comments
5 min read
What an Agent Should Do When It Loses Connectivity to All Peers: A Graceful Degradation Playbook

What an Agent Should Do When It Loses Connectivity to All Peers: A Graceful Degradation Playbook

Comments
5 min read
Automate Agent Onboarding in a Multi-Agent Fleet: Address, Trust, Discovery — Done Once

Automate Agent Onboarding in a Multi-Agent Fleet: Address, Trust, Discovery — Done Once

Comments
5 min read
Encrypted Tunnel vs TLS for Agent Communication: Same Crypto, Different Trust Model

Encrypted Tunnel vs TLS for Agent Communication: Same Crypto, Different Trust Model

Comments
5 min read
Timeout and Retry Between Two Autonomous Agents: When No Broker Owns the Retry

Timeout and Retry Between Two Autonomous Agents: When No Broker Owns the Retry

Comments
6 min read
Log Agent-to-Agent Message History for Debugging: When Both Agents Insist They're Right

Log Agent-to-Agent Message History for Debugging: When Both Agents Insist They're Right

Comments
5 min read
Agent to Human Notification Without Email or SMS: A Recipe That Skips SMTP and SMS Gateways

Agent to Human Notification Without Email or SMS: A Recipe That Skips SMTP and SMS Gateways

Comments
4 min read
Run an AI Agent That Calls Other Agents as Tools — What “Call” Actually Means on the Wire

Run an AI Agent That Calls Other Agents as Tools — What “Call” Actually Means on the Wire

Comments
5 min read
Send Large Files Between AI Agents Without a Cloud Storage Bucket: Direct Transfers Over an Encrypted Tunnel

Send Large Files Between AI Agents Without a Cloud Storage Bucket: Direct Transfers Over an Encrypted Tunnel

Comments
5 min read
AI Agent Credential Rotation Without Downtime: Keeping In-Flight Communication Alive

AI Agent Credential Rotation Without Downtime: Keeping In-Flight Communication Alive

Comments 1
6 min read
Test Agent-to-Agent Connectivity Locally Before Deploying: Two Daemons, One Host

Test Agent-to-Agent Connectivity Locally Before Deploying: Two Daemons, One Host

Comments
4 min read
Deploy an AI Agent to Production Behind a Firewall (Without Opening a Port)

Deploy an AI Agent to Production Behind a Firewall (Without Opening a Port)

Comments
5 min read
Nebula vs Tailscale: Choosing Your Mesh Overlay (and What Changes for AI Agents)

Nebula vs Tailscale: Choosing Your Mesh Overlay (and What Changes for AI Agents)

Comments
4 min read
gRPC vs NATS: You're Choosing a Call Shape, Not a Winner

gRPC vs NATS: You're Choosing a Call Shape, Not a Winner

Comments
4 min read
AI in Networking for Multicloud: Two Problems Wearing One Name

AI in Networking for Multicloud: Two Problems Wearing One Name

Comments
6 min read
Can gRPC Run Over UDP? The Transport Stack, Explained

Can gRPC Run Over UDP? The Transport Stack, Explained

Comments
5 min read
X25519 Encryption Is a Misnomer: Key Agreement, Not Ciphers

X25519 Encryption Is a Misnomer: Key Agreement, Not Ciphers

Comments
4 min read
What Is a Pilot Agent? The AI Agent Class That Drives Browsers, Machines, and Workflows

What Is a Pilot Agent? The AI Agent Class That Drives Browsers, Machines, and Workflows

Comments
5 min read
Consul vs Overlay Network for Service Mesh: The Assumption That Decides It

Consul vs Overlay Network for Service Mesh: The Assumption That Decides It

Comments
5 min read
Do I Need a VPN for My AI Agents? Probably Not — Ask These Questions First

Do I Need a VPN for My AI Agents? Probably Not — Ask These Questions First

Comments
4 min read
Self-Hosted Alternative to ngrok: Where Tunnels Stop and Overlays Start

Self-Hosted Alternative to ngrok: Where Tunnels Stop and Overlays Start

Comments
5 min read
Keep an Agent Reachable When Its IP Changes: What Has to Be True for the Address to Outlive the IP

Keep an Agent Reachable When Its IP Changes: What Has to Be True for the Address to Outlive the IP

Comments
5 min read
Run an AI Agent on a Raspberry Pi and Reach It From Anywhere — Without a Public IP

Run an AI Agent on a Raspberry Pi and Reach It From Anywhere — Without a Public IP

Comments
5 min read
Two Agents Can't Reach Each Other? Here's the Debugging Checklist I Use

Two Agents Can't Reach Each Other? Here's the Debugging Checklist I Use

Comments
4 min read
Agent Orchestration on One Machine vs Across Machines: The Assumptions That Break

Agent Orchestration on One Machine vs Across Machines: The Assumptions That Break

Comments
4 min read
What an MCP Server Discovery Registry Has to Guarantee for Safety

What an MCP Server Discovery Registry Has to Guarantee for Safety

Comments
5 min read
Connecting a Python Agent to a Go Agent: A Cross-Language A2A Tutorial

Connecting a Python Agent to a Go Agent: A Cross-Language A2A Tutorial

Comments
5 min read
Wiring Your OpenClaw Agent to Reach Peers and Capabilities Outside Its Machine (No Port Opening Required)

Wiring Your OpenClaw Agent to Reach Peers and Capabilities Outside Its Machine (No Port Opening Required)

Comments
4 min read
How to Revoke an AI Agent's Access Before You Regret Not Planning for It

How to Revoke an AI Agent's Access Before You Regret Not Planning for It

Comments
4 min read
Membership Is Not Trust — and Autonomous Agents Are Why We Finally Have to Decouple Them

Membership Is Not Trust — and Autonomous Agents Are Why We Finally Have to Decouple Them

Comments
5 min read
Mutual TLS vs Application-Layer Handshake: Two Ways to Answer 'Who Is This Peer?' in Agent Networks

Mutual TLS vs Application-Layer Handshake: Two Ways to Answer 'Who Is This Peer?' in Agent Networks

Comments
5 min read
Why Webhook Retry Logic Keeps Failing You — and What Replaces It When Agents Have Addresses

Why Webhook Retry Logic Keeps Failing You — and What Replaces It When Agents Have Addresses

Comments
4 min read
Long Polling vs WebSockets vs Server-Sent Events: Re-examined for AI Agent Loops

Long Polling vs WebSockets vs Server-Sent Events: Re-examined for AI Agent Loops

Comments
5 min read
How to Build a Webhook Receiver for an Agent With No Public URL

How to Build a Webhook Receiver for an Agent With No Public URL

Comments
4 min read
Your AI Agent Can't Connect Through a Corporate Firewall? Here's the Debugging Checklist

Your AI Agent Can't Connect Through a Corporate Firewall? Here's the Debugging Checklist

Comments
6 min read
What You Actually Trade Off Building a Zero-Dependency Go Networking Library

What You Actually Trade Off Building a Zero-Dependency Go Networking Library

Comments
5 min read
CGNAT Broke My Server: Four Ways to Reach a Service Behind Carrier-Grade NAT

CGNAT Broke My Server: Four Ways to Reach a Service Behind Carrier-Grade NAT

Comments
5 min read
Hole Punching Explained for Developers: STUN, ICE, and Why You Need a Relay

Hole Punching Explained for Developers: STUN, ICE, and Why You Need a Relay

Comments
5 min read
loading...