The repositories
All in themzizi-dev org, which is Foundation-governed.
mzizi
The language.
mz, the RFCs, the nine primitives, the Phase 0 benchmark harness.
Apache-2.0. This is what the rest of this site documents.Phase 0 prototype front end.mzizi-registry
The component registry, brand system and developer portal. A Next.js app whose
/api/v1 surface serves registry.json and the component files beside it — 577 registry
items, the Seven African Minerals palette, the DNA-helix architecture model.Live at its own Workers subdomain (mzizi-registry.nyuchi.workers.dev). No longer the
apex — see mzizi-site below — and its own portal pages (/components, /architecture,
/tokens, /brand, /observability) are being ported there one at a time.mzizi-api-gateway
api.mzizi.dev — the registry API as a pure-Rust Cloudflare Worker, built on
workers-rs. A strangler fig over the Next.js handlers rather than a rewrite: one route
(/v1/health) native, everything else proxied to mzizi-registry byte-identical.Built and merged to main. api.mzizi.dev resolves today but is still answered directly
by mzizi-registry’s own Worker — this Worker has not yet been cut over to the domain.mzizi-console
app.mzizi.dev — Astro renders the chrome as static HTML; Rust/Dioxus islands render
the data, fetched live from the registry API. Client-side WorkOS AuthKit gate, fail-closed.
Nyuchi-owned, not Foundation.app.mzizi.dev resolves and is live. The AuthKit-gating work is merged to main but not
yet redeployed.mzizi-site
mzizi.dev — the site that brings the language, the registry and the docs together.
Static Astro, styled on @bundu/ui, reading the live registry API at build time.Live — this is the apex today. Six pages so far (/, /language, /ecosystem,
/components, /architecture, /tokens); the registry portal’s other pages
(/playground, /skills, /cli, /observability, per-component detail pages) are not
ported yet, so those still 404 here.mzizi-docs
This site. A Mintlify deployment, destined for
docs.mzizi.dev.Domain not yet live — see below.mzizi-roadmap (currently empty) and a private tooling repository whose
published artefacts — the MCP server, the fundi CLI and the skills bundle — are documented
under agent tooling, though its source is not public.
The domains, measured
Checked 26 September 2026 by DNS lookup, because an address the ecosystem writes down is not the same as an address that exists — the api-gateway repository exists precisely becauseapi.mzizi.dev was being called by a client that asserted it “still resolves”, and an earlier
measurement said NXDOMAIN.
If you are reading this page at a URL that is not
docs.mzizi.dev, that is why. Cutting
the domain over is a deliberate human step, documented in this repository’s README.Who owns what
The charter draws this line explicitly, and it is not a formality — it decides which organisation’s clock each piece runs on.
So the framework serves
mzizi.dev and api.mzizi.dev; the console serves
app.mzizi.dev. Same org on GitHub, two owners in fact.
Two Mzizis, and keeping them straight
This trips people up, so it is worth stating directly.Mzizi the registry
Shipping and in production. TypeScript and React components, installable with
npx shadcn@latest add https://mzizi.dev/api/v1/ui/<name>, with a live API, an MCP
server, and an observability dashboard. Partially ported to Rust.Mzizi-lang
A Phase 0 research prototype. A language for authoring those same components, whose
benchmark against that corpus has not run. Nothing built with it runs anywhere.
Where the docs went
Worth recording because links to the old locations are still in circulation. The registry previously ran its own Mintlify site; that is retired, and its long-form documentation moved to product and engineering sites outside this org.GET /api/v1/docs answers HTTP 410
Gone rather than redirecting, which is the correct status for content that was deliberately
removed rather than moved.
This site is a new deployment covering the language, not a revival of that one.