The Network
The AI cloud you can run yourself. hanzo.network is hanzod nodes that spawn the same unified cloud binary we run in production — OSS AI cloud in one binary, BYO GPU or K8s, mine on any device, free for public and open-source workloads.
Hanzo is one Go binary. The cloud binary — CGO_ENABLED=0, statically
linked — embeds the whole platform: every capability across the
nine domains, mounted as subsystems, served behind one contract at
/v1/<capability>. The same binary that answers api.hanzo.ai in production is
the binary you run on your laptop with one command.
hanzo.network is what happens when you point that binary at a chain instead of
a single host. It is a network of hanzod nodes that spawn and power that
same unified cloud binary. The network is the cloud — not a hosted service
you rent, but a substrate anyone can join and run.
curl -fsSL https://hanzo.sh | shThis is the story specified in HIP-0127 — V8 · Open Edition: one binary, one contract, a network that is the cloud. Nothing here is a hosted tier you are locked into — every capability is the same open-source binary, whether it runs on our nodes or yours.
One binary, everywhere
The naive way to ship a cloud is dozens of services, each its own image, each its
own deploy. Hanzo rejects that. The application cloud is one static Go binary
with no cgo, no cross-toolchain build, no runtime dependencies — which is exactly
what makes "curl | sh, run the whole cloud anywhere" true.
Because the surface is one uniform contract — /v1/<capability> over HTTP +
ZAP — a consumer never needs to know or care which node, which
process, or which language answered. The route is the identity.
GitHub for compute
Public and open-source workloads run free on public nodes. Think of it as GitHub for compute: your open work is hosted at no cost on the shared network, the same way open source is hosted for free today. Private and metered workloads are market-priced.
Mine on any device
Any device can be a provider. A hanzod node contributes its compute to the
network and is paid at market price for the work it does. Confidential workloads
run inside NVIDIA TEE / Confidential Compute enclaves, so a provider serves
work it cannot see and a consumer runs work a host cannot inspect.
The language seam is a wire, never FFI
Hanzo is Go and Rust: the cloud is Go, while the engine,
the dev agent, and the ML kernels are Rust. They compose over
ZAP — a network or local socket — never over FFI. Each stays a
clean single-language binary; they exchange ZAP frames, they never link each
other's code.
This is deliberate. FFI (cgo/uniffi) is easy — one process — but it complects two toolchains and destroys the single static binary. The wire seam is simpler: independent, composable, language-free at the boundary. Don't fuse — bridge. See Architecture & Philosophy for the full reasoning.
Run it yourself
Install the binary
curl -fsSL https://hanzo.sh | shOne command installs the hanzo CLI — a ~15 MB Rust binary that
speaks to any live cloud, whether it is production, your laptop, or a self-host.
Use every capability
hanzo "explain the network" # Intelligence
hanzo projects deploy my-app # Platform
hanzo kms secrets create # Identity & trustThe CLI is a client, never the server — it never imports the cloud. It talks ZAP (or its SDK) to a live cloud. Point it at prod, your laptop binary, or a customer self-host; the commands are identical.