
principal design engineer, design intelligence and infrastructure @blocks
Knoxville, TN
Joined July 2009
- Tweets585
- Following975
- Followers684
- Likes1.3K
Introducing the Governed Artifact Protocol, an open protocol for keeping context with content across systems and teams.
block.github.io/governed-art…
block.github.io/governed-art…
@writesdavid and I elaborate more in ^ post about our recent work at @blocks and why we think this idea is important.
working on some @goose_oss display mode updates for MCP Apps...
wanna pop some bubbles? hook up this MCP server as an extension in goose: mcp-bubble-wrap.onrender.com…
`split-right` and `split-bottom` are non-standard display mode values but i think we should prob add them to the spec github.com/modelcontextproto…
so cool to see Jev used to pick the right LLM for the prompt… I can imagine how this compositional approach has the potential to make client-side agentic UX a lot better (and more economical too)
Experimentation with Jev from @typesafeai and our harness @goose_oss
Use Jev to take a prompt and JIT select a model just before the turn runs.
Jev and models like it will be useful in many areas and this is just early prototype code on a first idea
Andrew Harvard retweeted
Today we're open sourcing Berd, a beautiful desktop app for working with AI agents. And one that isn't afraid to have a personality.
We had capable models and harnesses everywhere, but no environment around them that we actually loved opening every day. So a small team built one for ourselves, and it's scaled to something a huge portion of Block now uses. Especially the non-engineers who want to build things.
The part I'm proudest of is how it was built. Design and engineering as one team. Designers in the code and engineers in the design decisions. Everyone owning what they're working on; everyone moving together like it was choreographed...and really fast.
In a world where anyone can build anything now, what makes something worth opening every day is the care inside it. Berd is for people who want to step outside the norm a little. Who want their solo workspace to feel fun, and who want AI to feel less scary and confusing.
Model-agnostic, harness-agnostic, and built for you to shape your own AI world. From us, to you.
Replying to @blocks
From Square to Cash App, we have a history of bringing thoughtful design to technical categories. With Berd, we brought that same instinct to AI agents. Meet the Gloopies, designed to make agents more recognizable and approachable.
MCP, ftw!
Square sellers can now accept agentic orders from Google’s Ask Maps. And we’re just getting started. More to come. squareup.com/us/en/press/ask…
Agentic commerce at @blocks is powered by MCP Apps
investors.block.xyz/investor…
We used @goose_oss to dogfood this experience. That help create the MCP Apps spec. That enabled the birth of agentic marketplaces like ChatGPT Apps and Claude Connectors... a full circle moment here of the goose chasing it's tail
this is where it all started: xitter.cf/cbr4444/status/1955015…
MCP UI unblocks agentic commerce. Quick mockup on how we plan on bringing this to our Square sellers: youtube.com/watch?v=iOm_NgYu… @blockopensource
Andrew Harvard retweeted
we're working on goose 2.0... in the open 👀
rebuilding the architecture so every client speaks the same language
landed a new TypeScript TUI
desktop moving to Tauri
powered by ACP for one unified agent core
come break it with us.
goose-docs.ai/blog/2026/04/0…










