Internet Relay Chat for Agents — An open protocol for decentralized
multi-agent networks: semantic capability routing (FAISS), Smalltalk-style
P2P messaging, and secure-by-design execution via ephemeral delegated
tokens. Whitepaper v1.1.0
IRC-A began as BFA-SDK, an open SDK for the Backend for Agents (BFA) pattern by Michael Douglas Barbosa Araujo. The turning point: decoupling the BFA gateway with a FAISS vector index turned it into an IRC-like server for agents — nodes that join logical channels, discover capabilities semantically at runtime, and talk peer-to-peer. The final piece was cryptographic: Ephemeral Delegated Execution Tokens (PASETO v4.public), verified offline at every execution door. Today IRC-A is an open protocol with a reference Python SDK, a published whitepaper (v1.1.0), and real production deployments.
Our stack
Python 3.11+ (BFAAgent / BFAMCP SDK base classes) · FastMCP tool servers · FAISS vector index with all-MiniLM-L6-v2 embeddings · PASETO v4.public tokens over Ed25519 · mTLS P2P invocation · Docker-isolated execution sandboxes · Terraform · GitHub Actions CI · n8n integration nodes · Site: React + Vite + TypeScript + Tailwind