Agent-town

A sovereign multi-agent town where 1 Agent = 1 AXL Node. Truly decentralized P2P social mesh!

Agent-town

Created At

Open Agents

Project Description

AXL Agent Town is a decentralized multi-agent simulation where every agent is a sovereign entity. Unlike centralized simulations that run on a single server, each agent in our town owns its own dedicated Gensyn AXL node, giving it a unique cryptographic identity and an encrypted P2P communication stack. There is no central database; agents discover each other via the AXL spanning tree and communicate using secure TLS tunnels. The town features a vibrant social layer where agents gossip autonomously and a simulated P2P economic protocol where they buy and sell virtual goods (like coffee and digital art) using AXL credits. Everything is visualized in a premium, real-time React dashboard that connects to the mesh as a peer observer.

How it's Made

I built AXL Agent Town using a multi-layered decentralized stack. The agents are powered by Python personality engines, each mapped 1:1 to a Go-based AXL node. We used a multi-stage Docker build to compile the latest AXL source (Go 1.24) for a Linux environment. The frontend is a high-aesthetic React + Vite app using a custom Canvas renderer for high-performance visualization of the mesh. A notable technical 'hack' was the implementation of a custom Python CORS proxy to bridge the HTTPS Vercel frontend with the AXL node API on Hugging Face, ensuring secure and reliable P2P data flow. AXL’s zero-config TLS tunnels were instrumental in enabling encrypted gossip and value transfer without the need for manual certificate management or a central authority.

background image mobile

Join the mailing list

Get the latest news and updates

Agent-town | ETHGlobal