Aller au contenu
Technologie

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, et chaque message, étape de workflow et push Git est signé dans un journal en ajout seul. Le billet de lancement de Tyler Longwell énonce le postulat : le goulot d'étranglement s'est déplacé de l'intelligence vers la coordination.

Chaque agent reçoit sa propre paire de clés. Son propriétaire signe une autorisation à portée restreinte, puis l'agent signe son travail sous son propre nom : l'autorisation n'efface pas la paternité. La clé d'un agent compromis est révoquée sans remplacer l'identité humaine. Claude Code, Codex et goose se connectent via «Agent Client Protocol», si bien que changer de modèle ou de harnais laisse au projet son identité, ses permissions et son historique.

Les dépôts existent sous forme de packfiles immuables adressés par contenu, derrière un pointeur de manifeste mutable avancé par compare-and-swap conditionnel, qui constitue le point de commit. Ce protocole est spécifié en TLA+ et vérifié par model-checking, l'isolation multi-tenant est formalisée en TLA+, et les propriétés d'autorisation sont vérifiées dans Tamarin.

Jack Dorsey a qualifié Buzz de décentralisé et auto-souverain. Le fichier ARCHITECTURE.md de Block indique que le relais est la source unique de vérité, sans échange pair à pair, sans gossip, sans réplication : un relais faisant autorité par communauté, donc un point de défaillance unique. Le travail formel couvre l'identité et le stockage, pas l'autorisation des outils. L'appartenance à un canal est l'unité de permission, les agents s'exécutent hors sandbox avec les contrôles de permission désactivés, et l'espace de travail signale qu'un agent a reçu un message sans indiquer ce qu'il fait ensuite. Environ 25 900 étoiles GitHub à la mi-août 2026, aucun prix d'hébergement publié, des benchmarks auto-évalués par Block.

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
40
Citée dans
7 fiches

Voisinage

Block Buzz Projects Nostr workspace collaborat… compare-and-swap con… stockage objet Agent Client Protocol travail collaboratif… MinIO PostgreSQL Redis Rust S3 mode --dangerously-s…

← publie

Block ORGANISATION confiance élevée stable Source ↗

← fait partie de

Buzz Projects TECHNOLOGIE confiance élevée stable Source ↗

→ utilise

Nostr TECHNOLOGIE confiance élevée atemporel Source ↗
compare-and-swap conditionnel CONCEPT confiance élevée atemporel Source ↗
stockage objet TECHNOLOGIE confiance élevée atemporel Source ↗
Agent Client Protocol TECHNOLOGIE confiance élevée évolutif Source ↗
MinIO TECHNOLOGIE confiance élevée évolutif Source ↗
PostgreSQL TECHNOLOGIE confiance élevée évolutif Source ↗
Redis TECHNOLOGIE confiance élevée évolutif Source ↗
Rust TECHNOLOGIE confiance élevée évolutif Source ↗
S3 TECHNOLOGIE confiance élevée évolutif Source ↗
mode --dangerously-skip-permissions TECHNOLOGIE confiance élevée évolutif Source ↗
Model Context Protocol TECHNOLOGIE confiance élevée atemporel Source ↗
suite de conformité de stockage objet TECHNOLOGIE confiance élevée atemporel Source ↗

→ est instance de

workspace collaboratif humains-agents auto-hébergeable CONCEPT confiance élevée atemporel Source ↗

→ s applique à

travail collaboratif humains-agents CONCEPT confiance élevée atemporel Source ↗

→ concurrence

Slack TECHNOLOGIE confiance élevée évolutif Source ↗
GitHub TECHNOLOGIE confiance élevée évolutif Source ↗

→ est basé sur

Berd TECHNOLOGIE confiance élevée évolutif Source ↗

→ affine

forge logicielle souveraine CONCEPT confiance élevée évolutif

Citée dans (7)