agentromatic.com agentromatic.com/docs/index.md
Welcome to the documentation hub for AgenTroMatic — the automatic deliberation engine for multi-agent AI systems. When a task arrives, agents bid based on ability, debate when c…

AgenTroMatic Documentation

Your agents don't need a boss. They need a deliberation.

Part of the [&] Protocol stack · Ecosystem overview · Three-protocol stack · Stack status

Welcome to the documentation hub for AgenTroMatic — the automatic deliberation engine for multi-agent AI systems. When a task arrives, agents bid based on ability, debate when capabilities overlap, elect leaders by consensus, execute under quorum validation, and build reputation over time. No human routing required — ever.

AgenTroMatic is not an orchestrator (that's Delegatic) or a framework for building agents (that's Agentelic). It is the automation layer that sits between human-defined governance and raw agent execution — making self-organization reliable, visible, and auditable.

How It Works

  1. Task arrives — submitted via Phoenix API or A2A protocol

  2. Agents bid — each agent evaluates capability fit and submits a bid

  3. Deliberation — overlapping capabilities trigger structured debate

  4. Consensus — Ra (Raft) elects a leader; quorum validates the result

  5. Execution — winning agent executes under governance constraints

  6. Reputation update — outcomes feed back into reputation scores

AgenTroMatic is the automation layer of the [&] Protocol ecosystem — the service mesh that adds consensus, resilience, observability, and governance on top of Google's A2A protocol.

Documentation Map

Homepages

Root Docs

AgenTroMatic Docs

Architecture at a Glance

ComponentRoleOTP Pattern
Deliberation SupervisorSpawns one process per deliberationDynamicSupervisor
Reputation EngineTracks agent performance via ETS cacheGenServer + ETS
A2A GatewayHTTP client per agent for inter-agent commsReq/Finch
ObservatoryReal-time deliberation streaming UIPhoenix LiveView
Ra ConsensusLeader election and log replicationRa (Raft)

Design Principles

  1. Deliberation over routing — Static routing is the wrong abstraction for

overlapping, evolving capabilities. Agents negotiate every time.

  1. A2A-native — Every inter-agent message flows through standard A2A protocol.

  2. Reputation is memory — Past performance shapes future assignments.

Overconfident agents lose weight.

  1. Visible by default — Every deliberation is traceable. The Observatory is

not optional — it's the product.

  1. Consensus before commit — Results publish only when quorum validates.

  2. Ra under the hood — Battle-tested Raft from RabbitMQ.

Tech Stack

LayerTechnology
LanguageElixir 1.17+
FrameworkPhoenix 1.8+ (LiveView for Observatory)
ConsensusRa (Raft library from RabbitMQ)
DatabasePostgreSQL 16+ via Ecto
Hot CacheETS (reputation lookups)
Agent CommsA2A v0.3+ via Req/Finch

Project Links

[&] Ampersand Box Design — agentromatic.com

Open in the interactive atlas