Peerlane

Peer-to-peer AI agent workspace where four AXL nodes collaborate without a central broker.

Peerlane

Created At

Open Agents

Project Description

Peerlane is an AXL-native workspace for verifiable peer-to-peer AI work. A user submits one task from a single-screen UI. The coordinator receives it and dispatches to a researcher agent over AXL. From there, workers hand off directly to each other: research forwards to verify, verify can negotiate clarification with research peer-to-peer, then verify forwards verified claims to analyst. The final report returns to coord with a confidence score. Every message travels through AXL's encrypted Yggdrasil mesh - no centralized message broker sits between the workers. The UI includes a Proof mode showing node pubkeys, A2A Agent Cards, MCP tool intent, message IDs with parent chains, gossip counts, and a copyable verification bundle. Judges can confirm the same route from Docker logs, AXL topology, and the peer registry.

How it's Made

Four separate Node.js processes, each running its own AXL node binary with a unique ed25519 identity. Inter-agent messages are JSON envelopes sent via AXL's HTTP bridge (POST /send, GET /recv) over a Yggdrasil mesh. Peer discovery uses a shared JSON registry file - each agent writes its pubkey on startup and waits for all four roles to register. The coordinator exposes an HTTP API and WebSocket feed for the React frontend (Vite + TypeScript). LLM calls go through the Anthropic SDK (Claude Sonnet 4.6) with a mock fallback for offline demos. Each agent has a role-specific system prompt. The frontend renders a live mesh timeline, result panel with agent contributions, and a proof view with full message trace. Everything runs via Docker Compose: one image builds the AXL Go binary and compiles the TypeScript agents, then four containers share a volume for keys and the registry. Built with: AXL, Node.js, TypeScript, React, Vite, Docker, Anthropic SDK.

background image mobile

Join the mailing list

Get the latest news and updates