It is tempting to treat every new protocol as another universal connector. A system advertises tools over MCP, agents communicate over A2A, people publish with ActivityPub, and AT Protocol hosts portable social data. If they all move information between software, why not pick one and use it for everything?
Because they disagree about the unit being moved, the identity behind it and who may act on it.
Four different responsibilities §
The Model Context Protocol[1] describes ways to present tools, resources and prompts to applications using models. A2A[2] focuses on communication and tasks between independent agent systems.
ActivityPub[3] describes social activities and federation between servers. AT Protocol[4] uses signed repositories, decentralized identifiers, Lexicon schemas and separate indexing services to support social applications.
A tool call, a delegated task, a public post and a signed repository record can refer to the same organization. That does not make them interchangeable.
Build bridges around stable subjects §
Suppose a publisher posts an event. ActivityPub may distribute the social notice. An AT Protocol repository could represent related publication records. An agent could use MCP to inspect an event source and A2A to coordinate work with another service. The account's own application still decides what the event means and what actions it permits.
Bonfÿre's Matrix and capability system are designed to retain that shared subject while letting different carriers do their specific jobs.
A good protocol strategy asks what information survives conversion, what gets lost and who owns a resulting action. We want interoperability through explicit adapters, not a universal wrapper that quietly discards meaning.
Sources and further reading
References point to original material linked in the essay, not independently invented citations.
- Model Context Protocolmodelcontextprotocol.io↩
- A2Aa2aproject.github.io↩
- ActivityPubw3.org↩
- AT Protocolatproto.com↩
Related reading
More articles that explore this subject from another angle.
Documents become databases, social networks become shops and games become economies. But bigger apps are not the only answer.
Read the earlier argument ↗Another essay leads hereConnecting an account is different from using its permissionsWhy external service installs, credentials and authorized actions belong to separate systems.
Read the earlier argument ↗