Billet d'annonce de Block Engineering signé Thomas Petersen (Principal Designer & Builder), publié le 18 août 2026, présentant Buzz Projects — la brique forge de Buzz, le workspace humains+agents de Block bâti sur Nostr.

Le problème posé. « Software development tools are fragmented in ways the work itself is not. » Le rapport de bug est dans un outil, la discussion dans un autre, le correctif sur une branche, la CI ailleurs, la revue dans un fil de commentaires, les notes de version reconstituées après coup. La thèse : tout cela est une seule conversation, et l'historique doit faire partie du projet.

Every push, review, approval, and merge is a signed Nostr event. If an agent authors a patch, you can see which agent produced it and which human authorized that agent to act

**Thomas Petersen** — *« Principal Designer & Builder »* chez **Block** , engineering.block.xyz

Ce que Projects apporte. Une forge hébergée sur votre propre relais : dépôts Git standards accessibles en fetch/clone/pull/push sur Smart HTTP, « with no custom tooling or wrapper CLI required » ; la clé Nostr comme identité unique« the same npub that signs your messages signs your pushes », sans jeton séparé ni compte GitHub ; des projets multi-dépôts pouvant inclure des dépôts qu'on ne possède pas (« you just won't have authority over it ») ; issues, pull requests, diffs, commentaires en ligne, revue et fusion ; un fil d'activité à l'échelle du serveur ; et la liaison de tout projet à un nombre quelconque de canaux, de sorte que « le contexte autour d'un changement ne disparaît pas au moment où les agents se mettent à écrire du code ». Depuis un canal, on peut confier une issue à un agent ou lui demander d'ouvrir une PR, laquelle renvoie à la conversation qui l'a produite ; l'agent sollicite l'humain via l'Inbox.

La doctrine, en deux temps que le billet n'assemble pas. D'un côté, aucune contrainte préalable : « No forced guardrails, no limitations on what your agents are allowed to help you with. » De l'autre, un enregistrement signé de tout acte : « Every push, review, approval, and merge is a signed Nostr event », avec la trace de quel agent a produit un patch et quel humain l'y avait autorisé. D'où la projection finale : l'historique de contribution devient « more than a set of colored squares on a profile », un historique vérifiable attaché à une clé, et Block déclare explorer des « agent trust protocols informed by past behavior ». La confiance bascule de l'autorisation ex ante à la preuve ex post. Le cadre associé est net : « A terminal gives an agent somewhere to execute commands and change files, but it does not give it a persistent place in the network. Buzz does. »

Réserves. Aucun chiffre, aucun lien sortant, aucune spécification dans tout le texte ; CI et notes de version sont promises mais absentes de l'inventaire ; Projects vit sous l'onglet Experiments et le billet se disqualifie six fois — « Buzz is still in beta and Buzz Projects is still under experiments, so treat it accordingly. »