Nota di veglia tecnologica del 2 agosto 2026, nata dalla domanda di un collega — "cos'è ACP?" — a cui l'autore mostra non esistere una risposta semplice: tre protocolli si contendono l'acronimo, senza alcuna sovrapposizione tecnica.

Agent Client Protocol collega un client a un agente. Introdotto da Zed nell'agosto 2025, fa per gli agenti ciò che LSP ha fatto per i linguaggi: disaccoppia l'editor dall'agente. Prima, N editor × M agenti richiedevano N×M integrazioni su misura; dopo, tutti parlano il protocollo e N+M basta. JSON-RPC 2.0 su stdio, Apache-2.0. La nota sottolinea che il protocollo ha lasciato l'orbita del suo creatore — una propria organizzazione, un registro di agenti, una specifica versionata, un'implementazione JetBrains.

Agentic Commerce Protocol non ha nulla a che vedere: collega un agente a un commerciante (scoperta, carrello, pagamento). Annunciato da OpenAI e Stripe il 29 settembre 2025, affronta l'UCP di Google (11 gennaio 2026), sostenuto da AP2 per il pagamento. La posta in gioco: lo strato "Visa/Mastercard" del commercio agentico. Agent Communication Protocol (IBM Research / BeeAI), da agente ad agente, completa il quadro e inquina le ricerche.

Il problema osservato è documentario. L'autore cerca "ACP" nel proprio database di veglia tecnologica: dodici risultati, tutti relativi al protocollo di commercio, zero su quello di Zed. Gli agenti di indicizzazione avevano elaborato l'acronimo senza disambiguarlo. Da qui la regola adottata: "un acronimo nudo non viene mai indicizzato" — l'entità è il nome completo, l'acronimo è solo un alias, qui portato da tre entità distinte. La nota dissipa di passaggio una confusione correlata: MCP collega un agente ai suoi strumenti, ACP collega un client a un agente, e i due si sovrappongono.

Il caso concreto è Buzz, pubblicato da Block il 21 luglio 2026 sotto Apache-2.0: uno spazio di lavoro auto-ospitabile su Nostr dove umani e agenti condividono gli stessi canali, ogni partecipante essendo una coppia di chiavi e ogni evento — messaggio, passo di workflow, git push — essendo firmato in un log append-only. L'architettura degli agenti è interamente basata su protocolli (buzz-acp, buzz-agent, buzz-dev-mcp), da cui l'agnosticismo: Goose, Claude Code e Codex attraverso lo stesso harness, e Hermes collegato senza una sola riga di codice da parte di Block. "N+M invece di N×M, in produzione."

La chiosa riguarda l'abbonamento Claude rispetto agli agenti terzi, dopo un 2026 turbolento (blocco OAuth, crediti separati annunciati poi sospesi il giorno stesso della loro entrata in vigore). La linea tracciata separa l'uso ordinario, individuale dall'instradamento delle richieste altrui. La sua formulazione vale oltre questo caso: "la distinzione non è legale, è architetturale: chi consuma, e per conto di chi" — da definire in fase di progettazione piuttosto che leggendo le condizioni di servizio.