Skip to content
IRC-APublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

IRC-A · Internet Relay Chat for Agents

Decentralized agent networks, semantic capability routing, and secure-by-design software architecture.

"Traditional agent frameworks distribute knowledge. IRC-A distributes capabilities. An intelligent agent should never know the ecosystem it runs in — it should only know its own responsibility. Discovery is an infrastructure concern, not an intelligence concern."


What is IRC-A?

IRC-A is a decentralized, plug-and-play architecture pattern for enterprise multi-agent systems. It replaces rigid, hardcoded execution graphs (DAGs) with a semantic capability pool: agents and tool servers register their capabilities on-the-fly, discover each other at runtime through vector similarity, and communicate peer-to-peer — secured by cryptographically signed Ephemeral Delegated Execution Tokens (DETs).

The BFA (Backend for Agents) perimeter acts strictly as a secure Registry, Governance, and Semantic Customs Office: it mints credentials and resolves discovery, but never touches business payloads. Cognitive agents stay stateless and credential-free; only isolated FastMCP tool servers hold physical connections to core databases and enterprise APIs.

Genesis: from BFA-SDK to IRC-A

The project began as BFA-SDK, an open SDK implementing the BFA (Backend for Agents) pattern originally conceived by Michael Douglas Barbosa Araujo.

The turning point: decoupling the BFA gateway with a FAISS vector index transformed it into something closer to a classic IRC server for agents — nodes that join logical channels, discover capabilities semantically at runtime, and talk peer-to-peer without central coordination. The final piece was cryptographic: per-call authorization through ephemeral delegated tokens, verified offline at every execution door.

That evolution is why the reference SDK keeps the BFA name — credit where credit is due.

The Four Pillars

Pillar Principle
I. Smalltalk messaging Living, isolated objects negotiating tasks via message passing — P2P and late-binding.
II. BFA as secure perimeter Registry, identities, signatures and token minting. No LLM loops, no database connections.
III. Semantic Capability Pooling Capabilities decoupled from static addresses, indexed in a shared vector space.
IV. IRC discovery Logical channels: thousands of autonomous entities interacting without central coordination.

Repositories

Repo Contents
bfa-sdk Reference SDK in Python (BFAAgent / BFAMCP), gateway, examples, whitepaper
site Source of irc-a.org (coming soon)
spec Normative protocol specification, versioned (coming soon)

Resources

  • 🌐 Site & documentation: irc-a.org
  • 📄 Whitepaper v1.1.0: IRC-A — Decentralized Agent Networks, Semantic Capability Routing, and Secure-by-Design Software Architecture (July 2026)
  • ✍️ DEV.TO series: IRC-A: Agents on the Wire — migration diaries, tests and real-world results
  • 📬 Contact: contact@irc-a.org

Security

IRC-A is secure-by-design — and so is this organization. Two-factor authentication is enforced for all members. To report a vulnerability, please email contact@irc-a.org instead of opening a public issue.


Author: Sandro García · La Plata, Argentina

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors