Note de veille du 2 août 2026, née d'une question de collègue — « c'est quoi ACP ? » — dont l'auteur montre qu'elle n'a pas de réponse simple : trois protocoles se disputent le sigle, sans la moindre intersection technique.

Agent Client Protocol relie un client à un agent. Introduit par Zed en août 2025, il fait pour les agents ce que LSP a fait pour les langages : il découple l'éditeur de l'agent. Avant, N éditeurs × M agents imposaient N×M intégrations sur mesure ; après, chacun parle le protocole et N+M suffit. JSON-RPC 2.0 sur stdio, Apache-2.0. La note souligne que le protocole a quitté l'orbite de son créateur — organisation propre, registre d'agents, spécification versionnée, implémentation JetBrains.

la distinction n'est pas juridique, elle est architecturale : **qui consomme, et pour le compte de qui**

**Didier Girard** — auteur de la note. Écrit ici depuis la position de **praticien de la veille outillée** : le déclencheur est une question de collègue

Agentic Commerce Protocol n'a rien à voir : il relie un agent à un commerçant (découverte, panier, paiement). Annoncé par OpenAI et Stripe le 29 septembre 2025, il fait face à l'UCP de Google (11 janvier 2026), adossé à AP2 pour le paiement. Enjeu : la couche « Visa/Mastercard » du commerce agentique. Agent Communication Protocol (IBM Research / BeeAI), agent-à-agent, complète le tableau et pollue les recherches.

Le vrai sujet est documentaire. L'auteur cherche « ACP » dans sa base de veille : douze résultats, tous sur le protocole de commerce, zéro sur celui de Zed. Les agents d'indexation avaient traité le sigle sans le désambiguïser. D'où la règle adoptée : « on n'indexe jamais un sigle seul » — l'entité est le nom complet, le sigle n'est qu'un alias, ici porté par trois entités distinctes. La note dissipe au passage une confusion voisine : MCP relie un agent à ses outils, ACP relie un client à un agent, et les deux s'empilent.

Le cas concret est Buzz, publié par Block le 21 juillet 2026 sous Apache-2.0 : un espace de travail auto-hébergeable sur Nostr où humains et agents partagent les mêmes canaux, chaque participant étant une paire de clés et chaque événement — message, étape de workflow, push git — étant signé dans un journal append-only. L'architecture agents est entièrement protocolaire (buzz-acp, buzz-agent, buzz-dev-mcp), d'où l'agnosticisme : Goose, Claude Code et Codex par le même harnais, et Hermes raccordé sans une ligne de code côté Block. « N+M au lieu de N×M, tenue en production. »

La chute porte sur l'abonnement Claude face aux agents tiers, après une année 2026 agitée (blocage OAuth, crédits séparés annoncés puis suspendus le jour de leur entrée en vigueur). La ligne retenue sépare l'usage ordinaire et individuel du routage des requêtes d'autrui. Sa formulation vaut au-delà du cas : « la distinction n'est pas juridique, elle est architecturale : qui consomme, et pour le compte de qui » — à trancher à la conception plutôt qu'à la lecture des CGU.