Back to blog


Block Protocol

Build a block at Strange Loop

Learn how to develop your own block at our live Strange Loop workshop

September 20th, 2022

Ciaran MorinanHead of Engineering, HASH

Strange Loop 2022

Strange Loop is a developer conference with a heavy focus on actually developing software. That means no sponsored keynotes, no selling of attendee lists to sponsors, and no product marketing dressed up as talks.

We'll be running a workshop on day one of the conference, this coming Thursday, that provides a practical introduction to building blocks using v0.2 of the Block Protocol.

The Block Protocol standardizes the interface between web applications and individual content blocks (e.g. a table, chart, or video). Its goal is to enable any block to be usable by any web application without any configuration or human intervention, once both are compliant with the Protocol.

About the workshop

Workshop participants will be guided step-by-step through building and publishing a block which can then be immediately accessed and used within any Block Protocol supporting application. Attendees should have some basic prior knowledge of frontend development.

Register to attend

I'll be leading the workshop alongside HASH co-founder Jude Allred. Anybody can register on the Strange Loop website. If you can't make it live, in follow-up we'll be publishing the tutorial developed for the workshop as a standalone guide that you can consume at your own pace, and from the comfort of your own home (or workplace!)

Who are we?

HASH is building the next generation of decision-making, data modeling, and knowledge management tools. By combining a global entity graph with composable blocks for semantic interface-building, alongside rich data processing and simulation capabilities, we hope to enable everybody to make the right decisions.

The Block Protocol is our open framework for standardizing for block <-> app communication. It standardizes not just how blocks may be inserted within embedding applications, but how they and their embedders can communicate with one another and operate on semantically rich data structures, providing native-like experiences to users while leveraging an unbounded ecosystem of externally developed blocks and types. Read more at

Get new posts in your inbox

Get notified when new long-reads and articles go live. Follow along as we dive deep into new tech, and share our experiences. No sales stuff.