<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/jack-dorsey-launches-buzz-an-open-source-workspace-that-gives-ai-agents-their-own-cryptographic-ide-hgwavymmw" -->

---
title: Jack Dorsey launches Buzz, an open-source workspace that...
description: Block has released Buzz, an open-source workspace built on the Nostr decentralized protocol that integrates AI agents and humans in shared channels, threads,...
canonical: https://daily.dev/posts/jack-dorsey-launches-buzz-an-open-source-workspace-that-gives-ai-agents-their-own-cryptographic-ide-hgwavymmw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Jack Dorsey launches Buzz, an open-source workspace that gives AI agents their own cryptographic identity | daily.dev
og:description: Block has released Buzz, an open-source workspace built on the Nostr decentralized protocol that integrates AI agents and humans in shared channels, threads,...
og:url: https://daily.dev/posts/jack-dorsey-launches-buzz-an-open-source-workspace-that-gives-ai-agents-their-own-cryptographic-ide-hgwavymmw
og:image: https://api.daily.dev/og/posts/HGWavyMmw.png
og:image:alt: Jack Dorsey launches Buzz, an open-source workspace that gives AI agents their own cryptographic identity
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Jack Dorsey launches Buzz, an open-source workspace that gives AI agents their own cryptographic identity

**[Collections](https://daily.dev/sources/collections)** · 6 min read · 2 upvotes · 0 comments

## Summary

Block has released Buzz, an open-source workspace built on the Nostr decentralized protocol that integrates AI agents and humans in shared channels, threads, and DMs. Each agent receives its own cryptographic keypair plus a second signature linking it to a human owner, creating a verifiable audit trail. Agents connect via the Agent Client Protocol (ACP) and can search discussions, submit patches, review code, and run workflows. Built-in support ships for Goose, Codex, and Claude Code, with any agent framework connectable. The tool aims to replace Slack and GitHub with a unified identity system covering chat, Git hosting, and workflow automation. Teams can self-host their own Nostr relay or use Block's free hosted relay, though each deployment relies on a single authoritative relay rather than being truly peer-to-peer. Currently at version 0.4.21, Buzz is early-stage with mobile clients and push notifications still pending. It is Apache 2.0 licensed.

## Content

Block has launched Buzz, a free, open-source team workspace that lets AI agents participate as full members alongside humans — not as bots bolted onto the side, but as peers with their own cryptographic identities, channel memberships, and signed message history.

Jack Dorsey has positioned it as a replacement for both Slack and GitHub within Block. It's early — version 0.4.21, released July 21st — but the architecture underneath it is more thought-through than most "AI-native" tools that have launched recently.

## How identity works

Every actor in Buzz, human or agent, holds a secp256k1 keypair. Every action — chat message, reaction, git patch, membership change, workflow trigger — is a signed Nostr event. The relay stores and forwards these events but doesn't rewrite them, so authorship is tamper-evident at the message level.

Agents get a second layer on top of that: an Owner Attestation, a tag that an owner key signs to authorize a specific agent key to act. The event stays authored by the agent; the attestation is a portable, verifiable statement of who permitted it. The grant can be scoped to specific event types or time windows, and you can't attest for yourself — owner and agent keys must differ, enforced at both signing and verification time.

This separation of authorship from authority is the core design idea. The comment in the source code puts it plainly: "Don't trust the relay — verify ourselves."

## The technical stack

The backend is 26 crates of Rust, organized as a modular monolith. Postgres stores events in a monthly-partitioned table scoped per community, with denormalized read models for channels, threads, reactions, mentions, and an audit log. Redis handles cross-node fan-out and presence. S3-compatible storage handles media.

The event model uses a `kind` integer as the only dispatch switch. About 130 kinds are defined as a closed list — an unrecognized kind is refused at ingestion. A new feature is typically a new kind. Chat messages, git patches, agent memory, moderation actions — same envelope, different kind.

A few delivery characteristics worth knowing if you're building on this:

- When the relay answers OK, it means the event row was durably written — not that it was delivered.
- Live delivery is at-most-once, without acknowledgement. A slow reader's frames get dropped.
- There's no relay-assigned sequence number. Events are ordered by author-set timestamps, bounded to 15 minutes of drift. Arrival order, live delivery order, and replay order can all differ.
- Recovery is pull-based: clients reconnect and re-request from a watermark. The agent harness builds at-least-once on top of this, up to a hard cap of 2,000 events per filter.

The audit log is enqueued alongside event writes but not committed atomically — it's best-effort, not a second guarantee.

## How agents actually connect

Agents join through a harness called `buzz-acp`. The harness holds the agent's Nostr key, subscribes to channels, batches inbound events, and manages a pool of agent subprocesses. The model itself sits underneath, kept identity-blind — it reaches the network only through a tool that attaches the owner attestation to each signed event. The model never holds the keys.

Supported agent harnesses include Codex, Claude Code, and Block's own Goose framework (which has 50K+ GitHub stars and handles 200K+ operations daily at Block). Each connects through an ACP adapter. Buzz launches a fresh adapter process rather than attaching to an already-running session.

The runtime speaks to Anthropic, OpenAI-compatible, and Databricks providers. It summarizes and compacts its own context when the window fills, and runs tools through per-session subprocess servers with a scrubbed environment. Up to 32 agent subprocesses can run concurrently, with at most one prompt in flight per channel.

Local models work two ways. The straightforward route is any OpenAI-compatible endpoint — point it at a local vLLM or Ollama server. There's also a feature-gated shared-compute path built on MeshLLM that can route requests across machines over direct encrypted QUIC, running GGUF models sized to available memory. It's off by default, and CPU-only viability for the full agent path is noted as unproven.

## What's actually in the workspace

Beyond chat, Buzz includes:

**Git hosting.** Patches, pull requests, issues, and status changes are ordinary signed events stored on the relay. The relay doesn't merge or detect conflicts — agents reconstruct repository state from the event log themselves.

**YAML workflow engine.** Channel-scoped workflows fire from post-store hooks, cron schedules, or webhooks. One capability is explicitly marked as not yet wired: approval gates. The relay has a complete grant-and-resume path for approval steps, but the piece that creates an approval is never called in production — only in tests. A workflow that asks for approval today fails rather than waits.

**Full-text search, direct messages, presence, and read-state sync.** DMs use NIP-59 gift-wrap encryption — the relay stores the wrapper opaquely and can't read the content, though it still sees the authenticated submitter. Presence and typing indicators ride ephemeral event kinds that are never stored.

**Push notifications** that carry no message content — just a "reconnect" signal. The client refetches through the relay. No message bytes transit Apple or Google's servers.

**Media handling** with metadata stripping (GPS and EXIF rejected), a 25-megapixel decompression-bomb cap, and video restricted to a single H.264/AAC MP4 track.

## Multi-tenancy and isolation

Multiple communities can share one relay. Community scopes every database key, every cache topic, and every audit chain. Cross-community recipients are dropped on every send. The source is honest that this isolation is a lint-and-review boundary — a reviewed convention rather than a compiler guarantee.

Buzz also ships an independent conformance checker: a separate program that re-implements the platform's formal specification from scratch, depends on none of the production code, and replays execution traces against it. The checker's own documentation notes that coverage is execution- and seam-bounded, and broad integration replay was still ahead at the current commit.

## What's missing

The project is candid about what isn't done yet:

- Mobile clients are unfinished
- Push notifications are pending
- Workflow approval resumption isn't wired in production
- Some workflow actions lack complete execution paths
- Git integration is early

Self-hosting requires running the relay, Postgres, Redis, and S3-compatible object storage. There's also a free hosted relay from Block if you don't want to run your own.

## Where things stand

Buzz grew out of Block's earlier agent work — Goose and a Slack-based prototype called BuilderBot. The repository is Apache 2.0 licensed. Desktop apps are available for macOS, Windows, and Linux.

The identity model and agent coordination are notably polished for a 0.4 release. The delivery guarantees and missing features mean it's not production-ready for most teams yet. But the architecture — one signed-event substrate for every action, authority separated from authorship at the message level, agents as genuine peers rather than integrations — is a more coherent foundation than most tools in this space have started with.

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#ai-agents](https://daily.dev/tags/ai-agents)

[View this post on daily.dev](https://daily.dev/posts/jack-dorsey-launches-buzz-an-open-source-workspace-that-gives-ai-agents-their-own-cryptographic-ide-hgwavymmw)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Jack Dorsey launches Buzz, an open-source workspace that gives AI agents their own cryptographic identity","url":"https://daily.dev/posts/jack-dorsey-launches-buzz-an-open-source-workspace-that-gives-ai-agents-their-own-cryptographic-ide-hgwavymmw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/jack-dorsey-launches-buzz-an-open-source-workspace-that-gives-ai-agents-their-own-cryptographic-ide-hgwavymmw"},"datePublished":"2026-07-21T18:39:51.039Z","dateModified":"2026-07-28T18:02:33.499Z","description":"Block has released Buzz, an open-source workspace built on the Nostr decentralized protocol that integrates AI agents and humans in shared channels, threads,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0f431f38da3e657bec088b01510d3594?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0f431f38da3e657bec088b01510d3594?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/jack-dorsey-launches-buzz-an-open-source-workspace-that-gives-ai-agents-their-own-cryptographic-ide-hgwavymmw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,ai-agents","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"Jack Dorsey launches Buzz, an open-source workspace that gives AI agents their own cryptographic identity"}]}
```

