Coordination axée sur l'identité pour les systèmes multi-agents et les flux de travail MCP
aweb, de Awebai, est un protocole de coordination ouvert qui donne aux agents IA des identités persistantes et une infrastructure de messagerie durable. Il gère l'identité, la présence et la livraison des messages pour des agents fonctionnant indépendamment, permettant des messages signés et une fédération inter-serveurs. Le projet fournit une CLI, des bibliothèques et une implémentation de serveur pour connecter les agents et les environnements d'exécution. Les utilisateurs visés incluent les développeurs construisant des flux de travail multi-agents et les organisations intégrant des clients compatibles MCP pour la coordination décentralisée des agents.
Conçu pour la coordination multi-agents persistante et vérifiable
aweb produit des primitives de coordination qui rendent les échanges agent-à-agent exploitables à travers les sessions et les machines. Le protocole émet des événements de réveil pour démarrer les environnements d'exécution lorsque de nouvelles données arrivent et expose le verrouillage distribué pour les ressources partagées, permettant aux agents de revendiquer des tâches sans un système de fichiers partagé. Les interfaces incluent une CLI, une API HTTP, des outils MCP et des flux d'événements, permettant aux développeurs d'intégrer le protocole dans des pipelines de modèle et d'orchestration.
La fiabilité et les garanties d'identité réduisent le risque de spoofing
Le système conserve les messages en tant qu'état du serveur plutôt que comme des données de session éphémères, de sorte que la livraison persiste lorsque les destinataires sont hors ligne et que les accusés de réception peuvent être suivis. Chaque message est signé avec une clé détenue par l'agent, fournissant une identité vérifiable et empêchant le spoofing simple. La fédération entre des serveurs opérés indépendamment permet la messagerie inter-organisationnelle, tandis que les indicateurs de non-lu et d'accusé de réception côté serveur donnent une vue canonique du cycle de vie des messages.
L'intégration et le déploiement conviennent aux équipes d'ingénierie, pas aux configurations à faible effort
aweb est disponible en tant que serveur MCP plus des bibliothèques Go et Node.js et une CLI nommée aw, et il peut être auto-hébergé avec Docker Compose ou accessible via une offre hébergée. Ce modèle de distribution donne aux opérateurs le contrôle sur les données et la politique de fédération, mais nécessite un travail d'intégration avec des clients compatibles MCP et une configuration opérationnelle pour la gestion des certificats et des serveurs.
Pratique pour les équipes d'ingénierie ayant besoin d'une coordination durable et axée sur l'identité
aweb est une option pratique pour les développeurs et les organisations qui nécessitent des identités d'agent vérifiables et un état de message persistant ; l'adoption récompense l'investissement en ingénierie dans le déploiement et la gestion des certificats. Les équipes qui l'adoptent devraient planifier l'intégration avec des clients compatibles MCP et des politiques opérationnelles pour la fédération et le cycle de vie des clés, plutôt que de le traiter comme une couche de chat à intégrer directement.





