ARP: Stateless WebSocket Relay for Autonomous Agent Communication

ARP (Agent Relay Protocol) is a stateless WebSocket relay designed for communication between autonomous agents. The protocol provides a lightweight infrastructure layer for agents to exchange messages without maintaining persistent server-side state.
Technical Specifications
The protocol implements several specific technical features:
- Ed25519 identity: Uses Ed25519 digital signatures for agent authentication and identity verification
- HPKE encryption: Implements Hybrid Public Key Encryption as defined in RFC 9180 for secure message transmission
- Binary TLV framing: Uses Type-Length-Value binary framing for efficient message structure
- 33 bytes overhead per message: Minimal protocol overhead for efficient communication
Deployment and Usage
The system requires no accounts or registration process. Developers can immediately start using it by:
- Generating a cryptographic keypair
- Connecting to the WebSocket relay endpoint
For developers working with autonomous agents, stateless relays like ARP provide a practical solution for agent-to-agent communication without the complexity of managing persistent connections or server-side session state. The combination of modern cryptographic standards (Ed25519 and HPKE) with minimal overhead makes this suitable for performance-sensitive agent applications.
The project is available at arp.offgrid.ing with source code on GitHub.
📖 Read the full source: r/openclaw
👀 See Also

tmux-claude: Monitor Claude Code Instances Across Tmux Panes
tmux-claude is a tool that adds live monitoring for Claude Code instances within tmux sessions. It provides a status bar, interactive dashboard, enhanced window chooser, and desktop notifications by reading local session files without API calls.

Building a voice-controlled multi-agent system on top of Claude Code
A developer built a wake-word-activated voice loop for Claude Code that spawns sub-agents, parallelizes work, and auto-QAs results. Full technical breakdown including speaker verification and PID watcher.
Mergetrain: A Local Merge Queue for Parallel Claude Code Sessions That Prevents Trampled Pushes
Mergetrain is a local merge queue that prevents parallel Claude Code sessions from trampling each other's pushes. It uses worktrees, a pre-push hook, and a single runner that assembles branches into a train, runs tests, then atomically pushes.

OpenClaw User Critiques Tool's Architecture and Safety Gaps
A Reddit user describes OpenClaw as the only tool making agent automation this accessible but criticizes its architecture for lacking a control layer for file operations, a protected kernel, proper context management, and built-in versioning or tests.