Skip to content

Architecture

Core Components

A2A over MQTT introduces a broker-centric transport model while keeping agent semantics unchanged:

Agents

Agents publish a retained Agent Card to a discovery topic. The card describes the agent and may include optional trust metadata.

Clients

Clients subscribe to discovery topics to find agents and publish requests to request topics. Replies are returned on corresponding reply topics.

MQTT Broker

The broker routes discovery, request/reply, and event messages. It may optionally enforce trust policies for Agent Cards or attach broker-managed status via MQTT User Properties when forwarding discovery messages, but those choices are implementation-specific and not required for core conformance.