We’re building two open-source platforms in parallel — the Block Protocol and HASH — to help everybody make better decisions.
Here you’ll find information about the technical architecture of the projects, as well as resources to help you build blocks, integrations, apps and simulations.
The Block Protocol (Þ) is an open standard for creating blocks which work across applications, without either block or app requiring any special knowledge of one another (only of the Þ itself).
Any application can integrate with the protocol’s public registry (Þ Hub), enabling their users to discover and insert blocks at runtime, expanding the utility of applications that support the protocol well beyond their original programming.
HASH is an open source, all-in-one platform for working with information, built around blocks.
Model your environment with types
Seamlessly capture unstructured data and convert it into typed entities
Map external data to types and integrate it into one unified graph
Transform data and automate processes through flows
Combine blocks, types and flows to create apps
Use entities in simulations
HASH is a flexible operating system built around your data, always up-to-date, and represented as you understand it.
We’re currently helping onboard organizations interested in adopting HASH.
We don’t mail out often, but when we do you’ll be the first to hear about new blog posts and big releases of HASH and the Block Protocol.
News, stories and guides from the community
Alexander Kachkaev & David Wilkinson
Scalable code organizing for large projects and monorepos
Structured data's evolving, persistent value in a world with large machine learning models
Laying out our open-source development roadmap for HASH, in public