Post di annuncio di Block Engineering firmato da Thomas Petersen (Principal Designer & Builder), pubblicato il 18 agosto 2026, che presenta Buzz Projects — il mattone forge di Buzz, lo spazio di lavoro umani+agenti di Block costruito su Nostr.

Il problema enunciato. « Software development tools are fragmented in ways the work itself is not. » La segnalazione di bug sta in uno strumento, la discussione in un altro, la correzione su un branch, la CI altrove, la revisione in un thread di commenti, le note di rilascio ricostruite a posteriori. La tesi: tutto questo è una sola conversazione, e la storia deve far parte del progetto.

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

Ciò che Projects offre. Una forge ospitata sul proprio relay: repository Git standard accessibili tramite fetch/clone/pull/push su Smart HTTP, « with no custom tooling or wrapper CLI required »; la clé Nostr come identità unica« the same npub that signs your messages signs your pushes », senza token separato né account GitHub; progetti multi-repo che possono includere repository non posseduti (« you just won't have authority over it »); issue, pull request, diff, commenti inline, revisione e merge; un feed di attività a livello di server; e il collegamento di qualsiasi progetto a un numero qualsiasi di canali, affinché « the context around a change doesn't disappear the moment agents start writing code ». Da un canale, un'issue può essere affidata a un agente oppure si può chiedere all'agente di aprire una PR, che rimanda alla conversazione che l'ha generata; l'agente si rivolge all'essere umano tramite l'Inbox.

La dottrina, in due parti che il post non assembla mai. Da un lato, nessun vincolo preventivo: « No forced guardrails, no limitations on what your agents are allowed to help you with. » Dall'altro, una registrazione firmata di ogni atto: « Every push, review, approval, and merge is a signed Nostr event », con una traccia di quale agente ha prodotto una patch e quale essere umano l'aveva autorizzato. Da qui la proiezione conclusiva: la storia dei contributi diventa « more than a set of colored squares on a profile », una storia verificabile associata a una chiave, e Block dichiara di esplorare « agent trust protocols informed by past behavior ». La fiducia si sposta dall'autorizzazione ex ante alla prova ex post. L'inquadramento associato è esplicito: « 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. »

Riserve. Nessuna cifra, nessun link esterno, nessuna specifica in tutto il testo; CI e note di rilascio sono promesse ma assenti dall'inventario; Projects risiede sotto la scheda Experiments, e il post si autosqualifica sei volte — « Buzz is still in beta and Buzz Projects is still under experiments, so treat it accordingly. »