HASH publishes a range of open-source tools — from user-facing applications and public registries, through to the npm packages and Rust crates you can drop into your own projects.
User-facing products and hosted apps, each with its own dedicated site.
A self-building graph that automatically captures and structures your world as context, with full provenance, supporting causal inference, reasoning, analysis and simulation
hash.aiSpecify intentions clearly and completely — built to help engineers brief AI coding agents (and humans) without ambiguity
brunch.aiA visual editor for Petri nets, with progressive support for Stochastic Dynamic Coloured Petri Nets (SDCPNs)
petrinaut.orgPublic registries and open standards that anyone can build on
A public user interface component registry and open standard — discover, publish, and compose interoperable 'blocks' across tools
blockprotocol.orgA public type registry — decentralized, composable semantic types that let anybody define anything they care about, in their own terms, in a cross-compatabile way
semtype.orgEmbeddable components, packages, and crates that can be used in existing aplications
A context-aware error-handling crate for Rust that supports arbitrary attached user data
Read moreA higher-order React component for robustly applying refractive glass effects
Read moreA React component for viewing and editing semantically typed (SemType) entities
Read moreA React component for authoring entity types compatible with SemType
Read more