Buzz
Buzz — Technologie. architecture : Relais Nostr écrit en Rust (Axum WS + REST) sous Apache 2.0, avec Postgres pour les événements et la recherche plein texte, Redis pour pub/sub, présence et saisie, stockage objet S3/MinIO pour les médias via Blossom, client desktop Tauri + React ; 127 event kinds, NIP-01, NIP-42, NIP-98, NIP-34 · code source : Ouvert : code, spécifications de protocole, vecteurs de test, sections sécurité et modèles formels publiés sur github.com/block/buzz ; site buzz.xyz · confidentialité : Télémétrie et annulation en messages éphémères chiffrés, mémoire et comptabilité de coûts chiffrées mais durables ; le serveur ne voit que des métadonnées de routage. L'inférence peut être routée vers la machine d'un pair autorisé, le trafic modèle chiffré circulant directement entre eux · décentralisation : L'ARCHITECTURE.md pose le relais comme source unique de vérité, sans échange pair-à-pair, sans gossip ni réplication : un relais autoritaire par communauté, donc un point de défaillance unique. La décentralisation revendiquée est une souveraineté organisationnelle (auto-hébergement + identité portable), pas une redondance réseau · définition : Espace de travail auto-hébergeable de Block (21 juillet 2026, Apache-2.0) bâti sur Nostr, où humains et agents partagent les mêmes canaux ; chaque participant est une paire de clés, chaque événement est signé dans un journal append-only · identité des agents : Chaque agent reçoit sa propre paire de clés ; son propriétaire signe une autorisation étroitement délimitée et l'agent signe son travail en son propre nom — « authorization does not erase authorship ». Révocation d'un agent sans remplacement de l'identité humaine, déconnexion en cascade si le propriétaire est retiré · interopérabilité : Claude Code, Codex, goose et tout agent parlant Agent Client Protocol peuvent y travailler ; changer de modèle ou de harness préserve l'identité, les permissions et l'historique du projet · limites de sécurité : Autorisation à la maille du canal et non par outil ou action ; agents lancés en --dangerously-skip-permissions hors bac à sable ; pas d'observabilité de l'activité des agents ; journal signé tamper-evident mais non tamper-resistant ; messages non chiffrés de bout en bout sur le relais hébergé · maturité : Version 0.4.21 ou 0.4.22 au lancement selon les sources, puis 0.5.x ; dépôt créé le 6 mars 2026, premières releases publiques le 3 mai 2026, lancement public le 21 juillet 2026. Environ 25 900 étoiles GitHub à la mi-août 2026. Binaires Windows non signés, docs éparses, UI de forge Git précoce ; aucun prix publié pour l'hébergement géré · positionnement : Présenté aux actionnaires comme un système interne de collaboration d'agents, de communication et de dépôts de code destiné à réduire les délais de coordination — cadrage productivité, complémentaire du cadrage ouverture protocolaire (Apache-2.0, Nostr, ACP) documenté ailleurs dans ce corpus · rôle : Destination déclarée des enseignements de Berd : l'espace partagé humains+agents · statut : Workspace humains+agents sur Nostr, en bêta au 18 août 2026 · stockage Git : Dépôts stockés en packfiles immuables adressés par contenu sur stockage objet, plus un pointeur de manifeste mutable avancé par compare-and-swap conditionnel qui constitue le point de commit ; protocole spécifié en TLA+ et model-checké, avec suite de conformité obligatoire par backend · vérification formelle : Spécification d'isolation multi-tenant mécanisée en TLA+, propriétés d'autorisation vérifiées en Tamarin, protocole de stockage Git model-checké — niveau de formalisme inhabituel pour une version 0.x, mais portant sur l'identité et le stockage, non sur l'autorisation d'outil · équipes d'agents : Les agents s'appellent entre eux : un SmartBee délègue un sous-ensemble à un WorkerBee, attend, relit et renvoie, sans relais humain. Chaque agent a un nom, une persona, une mémoire et sa propre présence dans le canal — un siège plutôt qu'une session
Block a publié Buzz le 21 juillet 2026 sous licence Apache 2.0 : un espace de travail auto-hébergeable construit sur Nostr, où humains et agents partagent les mêmes canaux. Chaque participant est une paire de clés, chaque événement est signé dans un journal en ajout seul. Le billet de lancement de Tyler Longwell fait de l'identité de l'agent le point central : un propriétaire signe une autorisation restreinte, l'agent signe son propre travail sous son propre nom, « authorization does not erase authorship ».
Claude Code, Codex, goose et tout agent parlant Agent Client Protocol travaillent dans les mêmes canaux ; changer de modèle ou de harnais laisse intacts l'identité, les permissions et l'historique du projet. Les dépôts existent sous forme de packfiles immuables adressés par contenu, plus un pointeur de manifeste mutable avancé par compare-and-swap conditionnel, un protocole spécifié en TLA+ et vérifié par model checking. L'isolation multi-tenant est formalisée en TLA+, les propriétés d'autorisation vérifiées avec Tamarin.
Le formalisme s'arrête au seuil de l'autorisation des outils. L'appartenance à un canal est l'unité de permission : un agent présent dans un canal peut faire ce que peuvent faire les membres. Les agents tournent avec --dangerously-skip-permissions hors sandbox, l'espace de travail indique qu'un agent a reçu un message mais pas ce qu'il en fait, et le journal signé est détectable en cas d'altération plutôt que résistant à celle-ci. Jack Dorsey a annoncé un système « decentralized, self-sovereign » ; le fichier ARCHITECTURE.md de Block précise pourtant que le relais est la source unique de vérité, sans échange pair à pair, sans gossip, sans réplication.
Les benchmarks d'Atish Patel chiffrent l'argument du travail en équipe : sur Long-Horizon Terminal-Bench, un agent seul termine 15 des 44 tâches, soit 59,1 %, tandis qu'un coordinateur assisté de deux WorkerBees en termine 20, soit 71,5 %. Le projet compte environ 25 900 étoiles GitHub à la mi-août 2026, reste en bêta au 18 août, et n'affiche encore aucun tarif d'hébergement publié.
- Type
- Technologie
- architecture
- Relais Nostr écrit en Rust (Axum WS + REST) sous Apache 2.0, avec Postgres pour les événements et la recherche plein texte, Redis pour pub/sub, présence et saisie, stockage objet S3/MinIO pour les médias via Blossom, client desktop Tauri + React ; 127 event kinds, NIP-01, NIP-42, NIP-98, NIP-34
- code source
- Ouvert : code, spécifications de protocole, vecteurs de test, sections sécurité et modèles formels publiés sur github.com/block/buzz ; site buzz.xyz
- confidentialité
- Télémétrie et annulation en messages éphémères chiffrés, mémoire et comptabilité de coûts chiffrées mais durables ; le serveur ne voit que des métadonnées de routage. L'inférence peut être routée vers la machine d'un pair autorisé, le trafic modèle chiffré circulant directement entre eux
- décentralisation
- L'ARCHITECTURE.md pose le relais comme source unique de vérité, sans échange pair-à-pair, sans gossip ni réplication : un relais autoritaire par communauté, donc un point de défaillance unique. La décentralisation revendiquée est une souveraineté organisationnelle (auto-hébergement + identité portable), pas une redondance réseau
- définition
- Espace de travail auto-hébergeable de Block (21 juillet 2026, Apache-2.0) bâti sur Nostr, où humains et agents partagent les mêmes canaux ; chaque participant est une paire de clés, chaque événement est signé dans un journal append-only
- identité des agents
- Chaque agent reçoit sa propre paire de clés ; son propriétaire signe une autorisation étroitement délimitée et l'agent signe son travail en son propre nom — « authorization does not erase authorship ». Révocation d'un agent sans remplacement de l'identité humaine, déconnexion en cascade si le propriétaire est retiré
- interopérabilité
- Claude Code, Codex, goose et tout agent parlant Agent Client Protocol peuvent y travailler ; changer de modèle ou de harness préserve l'identité, les permissions et l'historique du projet
- limites de sécurité
- Autorisation à la maille du canal et non par outil ou action ; agents lancés en --dangerously-skip-permissions hors bac à sable ; pas d'observabilité de l'activité des agents ; journal signé tamper-evident mais non tamper-resistant ; messages non chiffrés de bout en bout sur le relais hébergé
- maturité
- Version 0.4.21 ou 0.4.22 au lancement selon les sources, puis 0.5.x ; dépôt créé le 6 mars 2026, premières releases publiques le 3 mai 2026, lancement public le 21 juillet 2026. Environ 25 900 étoiles GitHub à la mi-août 2026. Binaires Windows non signés, docs éparses, UI de forge Git précoce ; aucun prix publié pour l'hébergement géré
- positionnement
- Présenté aux actionnaires comme un système interne de collaboration d'agents, de communication et de dépôts de code destiné à réduire les délais de coordination — cadrage productivité, complémentaire du cadrage ouverture protocolaire (Apache-2.0, Nostr, ACP) documenté ailleurs dans ce corpus
- rôle
- Destination déclarée des enseignements de Berd : l'espace partagé humains+agents
- statut
- Workspace humains+agents sur Nostr, en bêta au 18 août 2026
- stockage Git
- Dépôts stockés en packfiles immuables adressés par contenu sur stockage objet, plus un pointeur de manifeste mutable avancé par compare-and-swap conditionnel qui constitue le point de commit ; protocole spécifié en TLA+ et model-checké, avec suite de conformité obligatoire par backend
- vérification formelle
- Spécification d'isolation multi-tenant mécanisée en TLA+, propriétés d'autorisation vérifiées en Tamarin, protocole de stockage Git model-checké — niveau de formalisme inhabituel pour une version 0.x, mais portant sur l'identité et le stockage, non sur l'autorisation d'outil
- équipes d'agents
- Les agents s'appellent entre eux : un SmartBee délègue un sous-ensemble à un WorkerBee, attend, relit et renvoie, sans relais humain. Chaque agent a un nom, une persona, une mémoire et sa propre présence dans le canal — un siège plutôt qu'une session
- relations
- 35
- Citée dans
- 7 fiches
Voisinage
← fait partie de
→ utilise
→ est instance de
→ s applique à
→ concurrence
→ affine