DEV Community

Philip Stayetski profile picture

Philip Stayetski

Building the network stack for agents @ Pilot Protocol

Work

Co-Founder @ Pilot Protocol

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

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
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
Why AI Agents Need a Permanent Address (And Why DNS Can't Give It to Them)

Why AI Agents Need a Permanent Address (And Why DNS Can't Give It to Them)

Comments
4 min read
How Agents Discover Capabilities at Install Time: The <.app.help> Convention

How Agents Discover Capabilities at Install Time: The <.app.help> Convention

Comments
5 min read
Stablecoin Settlement Between Autonomous Agents: What It Actually Takes for Two Agents to Exchange Value Directly

Stablecoin Settlement Between Autonomous Agents: What It Actually Takes for Two Agents to Exchange Value Directly

Comments
4 min read
Chaining Multiple Agent Tools in One Workflow: A Recipe

Chaining Multiple Agent Tools in One Workflow: A Recipe

Comments
4 min read
Grounded Web Search API with Citations: Structured Answers Your Agent Can Actually Cite

Grounded Web Search API with Citations: Structured Answers Your Agent Can Actually Cite

Comments
4 min read
Convert Web Pages to Markdown for LLM Context: Stop Maintaining a Scraper

Convert Web Pages to Markdown for LLM Context: Stop Maintaining a Scraper

Comments
4 min read
Why Local-First AI Agent Tools Beat REST Round-Trips in a Loop

Why Local-First AI Agent Tools Beat REST Round-Trips in a Loop

Comments
4 min read
Signature Verified Plugins for AI Agents: Supply-Chain Security That Actually Works

Signature Verified Plugins for AI Agents: Supply-Chain Security That Actually Works

Comments
4 min read
Agent App vs MCP Server: The Honest Structural Difference

Agent App vs MCP Server: The Honest Structural Difference

Comments 1
5 min read
How to Publish an Agent App: Turn Your API Into a One-Command Install

How to Publish an Agent App: Turn Your API Into a One-Command Install

Comments
5 min read
Stateful vs Stateless Agents: The Hidden Cost of Starting Fresh Every Loop

Stateful vs Stateless Agents: The Hidden Cost of Starting Fresh Every Loop

Comments
4 min read
How to Submit an IETF Internet Draft: The Datatracker Walkthrough

How to Submit an IETF Internet Draft: The Datatracker Walkthrough

Comments
5 min read
Headscale vs Nebula: Self-Hosted Overlay Networks Compared

Headscale vs Nebula: Self-Hosted Overlay Networks Compared

Comments
5 min read
AES-GCM vs ChaCha20-Poly1305: A Practical Comparison for Protocol Designers

AES-GCM vs ChaCha20-Poly1305: A Practical Comparison for Protocol Designers

Comments 1
4 min read
X25519 Key Exchange Explained: Walk Through the Handshake

X25519 Key Exchange Explained: Walk Through the Handshake

Comments
6 min read
HIPAA-Compliant AI Agent Architecture: The Network Layer You Can't Skip

HIPAA-Compliant AI Agent Architecture: The Network Layer You Can't Skip

Comments
5 min read
gRPC vs UDP for Low Latency: What You Actually Give Up

gRPC vs UDP for Low Latency: What You Actually Give Up

Comments
5 min read
NATS vs gRPC for Messaging: When the Answer Is Neither

NATS vs gRPC for Messaging: When the Answer Is Neither

Comments
4 min read
MCP Tunnels vs VPN for AI Agents: When a VPN Is the Wrong Shape

MCP Tunnels vs VPN for AI Agents: When a VPN Is the Wrong Shape

Comments
4 min read
Crypto Price API With No Key: The Real Keyless Options Compared

Crypto Price API With No Key: The Real Keyless Options Compared

Comments
4 min read
Live Data for AI Agents Without Signup: Ground Truth, No Human in the Loop

Live Data for AI Agents Without Signup: Ground Truth, No Human in the Loop

Comments
6 min read
loading...