Commit Graph
5847 Commits
Author SHA1 Message Date
Hanzo AI bd1ecbdff8 docs(brain): correct npm install path — brain ships inside @hanzo/bot 2026-05-11 17:50:37 -07:00
Hanzo AI ce87fd7f49 docs: brain + agents service pages, run-your-org customer quickstart
- services/brain.mdx — five-runtime brain.db substrate (TS canonical,
  Python, Go, C++, Rust), wallet-style BLAKE3 content-addressable ids,
  hybrid search algorithm surface, brain profiles, multi-tenant layout.
- services/agents.mdx — 88 specialists + 15 orchestrators + 42 tools,
  control plane in Go, SDKs for Go/Python/TypeScript, plugin format
  for Claude Code marketplace.
- run-your-org.mdx — under-10-minute end-to-end: signup → IAM org →
  KMS secrets → brain profile install → bot wire-up → team workspace.
  Single landing page that ties every service together for a new
  organization owner.
- meta.json wires brain + agents into the services sidebar, run-your-org
  into top-level Getting Started.
- index.mdx Quick Links promote Run-Your-Org over generic Getting Started
  and surface Brain + Agents on the products grid.
2026-05-11 17:48:32 -07:00
Hanzo AI b2cc01622c docs: remove apps/liquid — canonical home is ~/work/lux/liquid/docs
Lux Liquid (self-repaying lending protocol) docs were temporarily
mirrored here during the initial doc-system migration. Canonical site
is the Docusaurus build at github.com/luxfi/liquid/docs.

260 files removed. No content lost — same content lives upstream.
2026-05-11 17:44:25 -07:00
Hanzo AI 6ac1dc170b deploy: pin :latest → semver across image refs
Replaces all ghcr.io/hanzoai/<svc>:latest pins with the latest published
semver tag for each service. Per CLAUDE.md auto-bump policy: mutable
branch tags (:latest, :main, :dev) are deprecated for cluster pins —
only immutable semver permitted.

Bulk update across services with published v* tags. Services without a
published semver remain on :latest until their release pipeline cuts a
v* tag.
2026-05-07 08:33:46 -07:00
hanzo-dev 250a0f6e38 chore: purge PostHog references (Insights brand only) 2026-04-30 02:16:51 -07:00
Hanzo AI 31f2b8b10f fix(liquid): security page — Ringtail ≠ threshold ML-DSA; full Quasar/Z-Chain/Warp stack
- Ringtail is its own Ring-LWE 2-round threshold scheme (luxfi/ringtail
  via luxfi/threshold), NOT 'threshold ML-DSA-65'
- ML-DSA-65 (FIPS 204) is a separate single-signer PQ identity sig used
  ALONGSIDE Ringtail in Quasar
- Add Quasar 4-mode table (BLS-only / +ML-DSA / +Ringtail / triple)
- Add Z-Chain (luxfi/chains/zkvm) — ML-DSA verified inside Groth16 zk proofs
- Add Warp V2 (luxfi/warp) — random Ringtail validation + Z-Chain FHE
2026-04-28 18:59:38 -07:00
Hanzo AI 1e4ee9bc4f fix(liquid): security page — luxfi/kms (not hanzoai), full PQ + MPC stack
Correct ownership: Lux KMS lives at luxfi/kms (MPC-backed). Hanzo KMS is a
different trust domain. Document the actual Lux PQ + threshold stack:

- luxfi/crypto: ML-KEM-768 (FIPS 203), ML-DSA-65 (FIPS 204), SLH-DSA (205),
  X-Wing hybrid, BLS12-381, Ed25519, secp256k1 — all production
- luxfi/mpc: CGGMP21 (threshold ECDSA), FROST (threshold EdDSA)
- luxfi/threshold: Ringtail (threshold ML-DSA-65)
- luxfi/kms: MPC-backed KMS, ZapDB, age + X-Wing for replication
- HybridProofOfPossession for Q-Chain (BLS + RT keys)
2026-04-28 18:42:34 -07:00
Hanzo AI 15f13f5c7a docs(liquid): security & compliance pages reference luxfi/security + luxfi/compliance
- /docs/projects/support/security: full rewrite pointing at the Lux security
  stack (audits/formal-verif/KMS/cosign/disclosure) instead of placeholder TODOs
- Cross-links: /docs/governance for the DAO execution path, github.com/luxfi/{security,compliance,audits,dao,kms}
2026-04-28 18:33:25 -07:00
Hanzo AI 357fea736a docs(liquid): governance via Lux DAO (Safe + DLUX), drop multisig stub
Replaces 'transition phase / multisig' placeholder with the actual stack:
- ~/work/lux/dao: ModuleGovernorV1 + Safe + StrategyV1 + VotesERC20StakedV1
- DLUX governance token, backed by staked LUX
- Proposals on https://lux.vote
- Curator/allocator/classifier/gauge admin = Safe owned by the module
- Voting/quorum table with the real contracts

Updated:
- governance/intro.mdx: full rewrite, no 'expected shortly' note
- governance/index.mdx: synced
- user/newguides/risk-considerations.mdx: 'DAO multisig + timelock' → 'Lux DAO (DLUX vote → Safe)'
- projects/support/security.mdx: drop placeholder timelock, point to luxfi/dao
2026-04-28 18:22:06 -07:00
Hanzo AI d7d3b5ee35 fix(liquid): /docs/governance 404 — add index.mdx for section landing 2026-04-28 18:12:02 -07:00
Hanzo AI 815462882c fix(liquid): strip broken img refs, Lux brand mark, /docs landing, favicon
- content/docs/**/*.mdx: strip <img> tags pointing at non-existent /img/Foo.png
  (Docusaurus import-as-component pattern didn't survive the port; the
  decorative banners weren't worth a full filename rewrite)
- public/{favicon,logo,wordmark}.svg from @luxfi/brand
- layout.shared.tsx: replace lucide DropletIcon with mono brand square
  (Lux aesthetic, no decorative icon, uses currentColor)
- app/layout.tsx: title template '%s — Liquid' (was '%s | Liquid Protocol'
  causing 'Liquid Protocol | Liquid Protocol' duplication on /docs root);
  wire favicon.svg via icons metadata
- content/docs/index.mdx: title 'Documentation' instead of 'Liquid Protocol'
  (avoids template duplication); add quickstart code block + section table
2026-04-28 14:37:35 -07:00
Hanzo AI 70f5caf556 fix(liquid): Lux-aligned mono brand, embedded server fixes /docs/* routing
Branding:
- Lux brand: monochrome black/white (matches @luxfi/brand brand.json)
- Default theme = dark (was 'system'), enableSystem=false
- @hanzo/docs-ui preset.css: cmd+k search input, sidebar styles
- Custom landing: full-bleed hero, type-driven, dot-grid bg, no fake gradients
- 3-step 'How it works' with monospaced indices
- Contracts ledger (LETH/WLUX/LBTC) in mono table
- 4-up docs grid, footer with GitHub/audits/Lux links

Routing fix:
- ghcr.io/hanzoai/spa always falls back to root index.html on dirs.
  Next.js static export emits /docs/dev.html — was 404'ing to home.
- Embedded a 30-line Go server in the Dockerfile that resolves:
    1. <root>/<path>            exact file
    2. <root>/<path>.html       Next-export, trailingSlash:false
    3. <root>/<path>/index.html Next-export, trailingSlash:true
    4. <root>/index.html        SPA fallback
  When ghcr.io/hanzoai/spa v1.3+ ships, swap back.

Local smoke: /docs/user/quick-start, /docs/dev/liquid/liquid-contract,
/, all serve the correct HTML.
2026-04-28 14:23:13 -07:00
Hanzo AI 327ab52607 fix(liquid): replace 'Hanzo DNS' navbar/metadata + add Liquid brand cyan theme
- (home)/layout.tsx, docs/layout.tsx: 'Liquid' nav label (was 'Hanzo DNS')
- docs/[[...slug]]/page.tsx: default description 'Liquid Protocol Documentation'
- global.css: --color-brand cyan tokens (light + dark), bg-grid-pattern fallback
2026-04-28 13:48:22 -07:00
Hanzo AI ff51402b20 fix(liquid-docs CI): registry → ghcr.io/hanzoai (cross-org PAT n/a), gate CF on KMS 2026-04-28 13:13:46 -07:00
Hanzo DevandGitHub 0e05a9b862 Merge pull request #13 from hanzoai/add/liquid-docs
add: apps/liquid docs site
2026-04-28 13:01:41 -07:00
Hanzo AI 9b94032330 fix(liquid): use @tailwindcss/postcss (drop autoprefixer)
Build now succeeds — 61+ pages prerendered, static export to apps/liquid/out.
2026-04-28 13:01:23 -07:00
Hanzo AI e28872fec1 add: gitbook legacy assets (3/4) 2026-04-28 12:28:52 -07:00
Hanzo AI fb68bac371 add: gitbook legacy assets (2/4) 2026-04-28 12:28:47 -07:00
Hanzo AI 5d5b33e9eb add: gitbook legacy assets (1/4) 2026-04-28 12:28:42 -07:00
Hanzo AI f2adf53e66 add: liquid-docs img assets (6/6) + svg + webp + brand 2026-04-28 12:28:29 -07:00
Hanzo AI c2702b2053 add: liquid-docs img assets (5/6) 2026-04-28 12:28:19 -07:00
Hanzo AI 2d61d1a747 add: liquid-docs img assets (4/6) 2026-04-28 12:28:14 -07:00
Hanzo AI 4c8031ed27 add: liquid-docs img assets (3/6) 2026-04-28 12:28:09 -07:00
Hanzo AI cfd4bac5a0 add: liquid-docs img assets (2/6) 2026-04-28 12:28:04 -07:00
Hanzo AI b90afb33a0 add: liquid-docs img assets (1/6) 2026-04-28 12:27:55 -07:00
Hanzo AI 36aa6da8c7 add: apps/liquid scaffold + content + workflow (no public assets) 2026-04-28 12:27:30 -07:00
Hanzo AI eae50da945 fix: /healthz in all docs, remove nginx/caddy/PocketBase refs 2026-04-09 18:35:46 -07:00
Hanzo AI 45e9057291 blog: sync Hanzo research history from zeekay blog (2014-2025) 2026-04-07 16:00:25 -07:00
Hanzo AI d6473fef4c fix: ZAP and SQLite are 2025, not 2026 2026-04-07 15:44:12 -07:00
Hanzo AI 0bce55adf1 blog: sovereign apps — provenance with commit hashes back to 2015 2026-04-07 15:40:58 -07:00
Hanzo AI 3445ed9ed6 fix: backdate sovereign-apps to 2026-03-03 2026-04-07 15:08:07 -07:00
Hanzo AI e87ad54a95 blog: The Operating System for Sovereign Apps 2026-04-07 15:02:26 -07:00
Hanzo AI 1f54058153 chore: symlink AGENTS.md and CLAUDE.md to LLM.md 2026-04-01 14:11:45 -07:00
Hanzo AI ee552e09d9 feat: add Hanzo H logo to nav, footer with copyright to landing page 2026-03-29 20:29:29 -07:00
Hanzo AI d2527a0b87 fix: gui-docs sidebar layout, table rendering, broken link 2026-03-29 18:34:02 -07:00
Hanzo AI bad516e00f ci: use ubuntu-latest for gui-docs deploy (self-hosted runners unavailable) 2026-03-29 18:03:48 -07:00
Hanzo AI f91b21a1bc ci: add workflow to setup gui.hanzo.ai custom domain on CF Pages 2026-03-29 17:31:53 -07:00
Hanzo AI 856b5049ec feat: add Cloudflare Pages deployment for gui-docs + rehype-raw dep 2026-03-29 17:06:21 -07:00
Hanzo AI b27afd58c8 feat: add gui-docs app for gui.hanzo.ai
Migrated 93 MDX pages from old Tamagui-based site to @hanzo/docs system:
- 13 intro pages (installation, props, styles, themes, etc.)
- 22 core pages (configuration, styled, variants, animations, etc.)
- 48 component pages (button, dialog, select, toast, etc.)
- 14 guide pages (next-js, expo, vite, webpack, metro, etc.)

Zero tamagui references. Uses @hanzo/docs-base-ui + @hanzo/docs-mdx.
2026-03-29 16:47:38 -07:00
Hanzo AI 646b08485a fix: publish all docs packages and fix changeset config
- Bump @hanzo/docs-mdx 14.2.11 -> 14.3.1 (surpass orphaned 14.3.0 on npm)
- Bump @hanzo/docs-docgen 3.0.8 -> 3.1.1 (surpass orphaned 3.1.0 on npm)
- Set changeset access to public for scoped @hanzo/* packages
- Update create-app templates to use getPageMarkdownUrl() helper
2026-03-29 05:22:54 -07:00
Hanzo Dev 98fe3aaa06 fix: remove non-existent package from changeset fixed group
@hanzo/docs-create-app-versions no longer exists in the workspace,
causing changeset version to fail with a ValidationError.
2026-03-26 03:05:56 -07:00
Hanzo Dev e57d1ccfeb docs: add Base, Models, OIDC flows pages and reorganize service navigation
Add three new doc pages:
- services/base.mdx: Base BaaS docs with plugin system, collections, auth, realtime
- services/models.mdx: Model registry docs for 376+ models across 58+ providers
- services/iam/how-to-connect/oidc-flows.mdx: Step-by-step OIDC flow guide (auth code, PKCE, client credentials, device code)

Reorganize services/meta.json navigation into logical groups matching the production service map:
Core Platform, AI & Models, Identity & Security, Backend Services, Data & Observability, Commerce & Billing, Web3, Infrastructure

Update services/index.mdx landing page to include all 40+ services with correct links.
Update IAM index to reference OIDC flows and add flow selection table.
2026-03-25 22:05:52 -07:00
Hanzo Dev f42c3ee5f2 chore: cleanup k8s + workflow configs 2026-03-25 12:07:05 -07:00
Hanzo Dev 0f26ba9261 chore: cleanup 2026-03-25 01:24:30 -07:00
Hanzo Dev e5fb8b9b3d fix: remove TODO comments, replace nginx with hanzoai/static in Dockerfiles
- Remove TODO comments from base-ui, radix-ui, core, mdx packages
- Replace nginx:alpine with ghcr.io/hanzoai/static in all app Dockerfiles
  (bot-docs, cloud, flow, visor)
2026-03-25 01:06:41 -07:00
Hanzo Dev bdd0fc53e0 fix: regenerate lockfile with apps/cloud dependencies 2026-03-24 19:21:09 -07:00
Hanzo Dev d404c2db75 fix: use @hanzo/docs-ui directly for waku provider in fumapress 2026-03-24 19:20:17 -07:00
Hanzo Dev eafb8bfdad fix: remove stray conflict marker in source/index.tsx 2026-03-24 19:03:22 -07:00
Hanzo Dev 8145cd42aa chore: rename fumadocs-* to @hanzo/docs-* after upstream merge
Bulk rename of all fumadocs package references to Hanzo namespace
following merge of 10 upstream commits (b099e37c8..679b03169):
- TypeScript 6 migration & Lucide update
- OpenAPI meta.json support with groupBy
- TOC auto-close behavior
- Dev environment cache fix
- Test snapshot updates
2026-03-24 19:02:00 -07:00
Fuma NamaandHanzo Dev 948c4cacac Chore: update test snapshots 2026-03-24 19:01:59 -07:00