Add expert pool specs (3.1T across 6 model families), complexity
tiers (T0-T4), training efficiency (394M/0.013%), model lineup,
training phases, and GitHub link.
- packages/zen-models: rename package to @zenlm/models, update all source comments
- zen-docs: fix "Mixture of Distilled Experts" → "Mixture of Diverse Experts" across
all blog posts and docs content (models.mdx, index.mdx, zen-mode-architecture.mdx,
zen4-ultra.mdx, zen5-release.mdx, drop-upcycling-zen-mode.mdx)
- apps/docs: fix brand copy on home page
- Add prominent Zen 5 banner to homepage with live training badge,
three-pillar summary (Zen MoDE / verifiable compute / community data),
and CTAs to research preview, data submission, and live dashboard
- Rewrite docs/models/zen5.mdx: full research preview with architecture
details, Zen MoDE (Mixture of Diverse Experts), open training explainer,
data submission guide with code examples, community rewards, timeline
- Add blog/open-training-hanzo-network.mdx: deep dive on how Hanzo Network
works (TEE, stake bonds, gradient aggregation), what data we want,
submission format + Python API, quality filtering, contributor rewards
- Expand Research section on homepage to feature 3 posts with preview cards
- Add Research footer column: Zen 5, Hanzo Network, Submit data, Blog, Papers
- Import FlaskConical, Network, Database icons for new UI elements
- Replace all 'abliterated/uncensored' language with 'safety research variant'
- Reframe research variants as AI safety research program (red-teaming,
alignment evaluation, robustness testing)
- Fix Zen MoDE scope: Mixture of Diverse Experts, Zen 5 only (not Zen 1-4)
- Remove specific release dates for Zen 5 ('later this year')
- GT-QLoRA blog: remove upstream brand references, reframe as alignment research
- Launch blog: add proper Safety Research Variants section
Launch post covers the full model catalog (100+ models, Apache 2.0),
Zen MoDE architecture, research lineage Zen 1→5, abliterated variants,
and links to hanzo.chat / huggingface.co/zenlm / console.hanzo.ai.
Collaboration post explains the three-org structure: Hanzo AI (infra),
Zoo Labs Foundation (research/governance), Lux Partners (compute layer).
- Remove all qwen*.mdx, qwq*.mdx, qvq*.mdx, codeqwen*.mdx blog posts
which contained verbatim Qwen/QwenLM content with wrong company links
- Update zen-docs to @zenlm/ui@^1.0.6 (perfect SVG circle logo)
- Remove '3x upstream' pricing language from docs index
- Update blog/[slug]/page.tsx to use getAllSlugs() instead of getSortedPosts() for static params
- Sweep all blog MDX files to remove upstream model name references (brand policy compliance)
- Add new blog posts: 7680-dim-embeddings, agent-nfts, bitdelta-behavioral-compression, case-for-decentralized-science
- Delete gspo.mdx and qwen2.5-vl-32b.mdx (consolidated/removed content)
- Remove packages/zenlm-models and packages/zenlm-ui entirely
- Update lib/blog.ts, docs/server.ts, docs/browser.ts for blog infrastructure
- Update pnpm-lock.yaml after package removal
- Remove ---Training--- and ---Datasets--- separators from meta.json
to eliminate duplicate "Training > Training" and "Datasets > Datasets"
- Rename training.mdx title to "Fine-tuning Guide"
- Rename datasets.mdx title to "Zen Agentic Dataset"
- Add zen5, zen5-max, zen5-coder model pages with Preview/Request Access
- Add zen5 section to models overview page
- Fix 6 wrong model prices in zen-docs pricing.mdx to match Go billing
controller (zen4-ultra, zen4-max, zen4-pro, zen4-coder-flash,
zen3-nano, zen3-guard)
- Fix zen-models compute tiers to match marketing (Nano $5 through
Power $49, not the old PaaS internal pricing)
- Fix platform AI model prices to include 1.2x third-party markup
(Claude Sonnet $3.60/$18, GPT-5 $1.50/$12, etc.)
- Update base-docs pricing to use marketing tiers matching
platform/visor ($5/$6/$12/$24/$36/$49 instead of PaaS $6-$384)
- Remove hardcoded "14" model counts from MDX docs
- Update to "MCP and ZAP tools" where applicable
- Fix MoDE to MoE for Zen4 architecture references
- Add "Over 1T parameters" to zen-docs landing
- Update zen-models package data
- Landing page: header/footer, pricing, full 49-model catalog, chat widget
- 30 new model MDX pages (44 total across all modalities)
- All code examples updated from openai SDK to hanzoai SDK
- Models index expanded to cover all 10 categories
- API docs and quickstart updated with Hanzo SDK
- Upstream references removed (vLLM/SGLang parsers)
Rewrite all 14 model pages and models.mdx to remove third-party
attribution. Position Zen as our own model family with MoDE
(Mixture of Distilled Experts) methodology. Keep factual specs.
- Add Frontier Line (zen-max 671B, zen4-ultra 1.04T, Zen5 2T+) to catalog
- Fix API model context lengths and add zen-max/zen-reranker entries
- Rewrite 9 placeholder model pages with real documentation
- Create zen-reranker.mdx (cross-encoder, Qwen3-Reranker base)
- Add Zen5 coming soon section with research access CTA to homepage
- Add Embedding & Retrieval section to models catalog
- Add API section: index, chat-completions, models, embeddings, pricing
- Update meta.json navigation to include API section
- Update multimodal model names to zen3 generation in models.mdx
Integrate Zen LM documentation as 4th brand in the hanzo/docs monorepo.
16 model docs, getting-started, training, and datasets pages.
Cloudflare Pages deploy workflow at apps/zen-docs.