Files

Hanzo Rust content archived from zoo/node

Provenance: All content here was misplaced under ~/work/zoo/node/ (the canonical Zoo node — which is and always was meant to be Go, a luxfi/node downstream fork). The Rust workspace predated the Go rewrite and was kept dormant in the working tree. On 2026-05-21 it was lifted into this archive directory inside ~/work/hanzo/net/_archived-from-zoo/ so the Zoo node can be a clean Go-only repository.

Layout

Subdir Contents
hanzo-libs/ 29 Hanzo *-libs crates that ALSO live in ../hanzo-*/ (the live workspace). Older snapshot. Kept for diffing if anything was lost.
unique-crates/ 8 crates that were ONLY in zoo/node, never imported into hanzo/net. See table below.
hanzo-bin/ hanzo-node, hanzoai, hanzo-migrate binary crates (older fork). Live versions in ~/work/hanzo/node-go/hanzo-bin/.
hanzo-test-framework/ Older test framework. Live: ~/work/hanzo/node-go/hanzo-test-framework/
hanzo-test-macro/ Older proc-macro for tests. Live: ~/work/hanzo/node-go/hanzo-test-macro/
hanzod/ hanzod config TypeScript (single file). Hanzo daemon config probe.
zoo-flavored/ zoo-libs, zoo-bin, zoo-test-{framework,macro} — incomplete rebrand attempt of hanzo-libs. Already being reverted upstream (784c990c2). Not wired into any workspace.

unique-crates/

Crate Status Notes
hanzo-baml exploratory BAML (Boundary AI Markup Language) integration probe
hanzo-db not-published Old DB layer superseded by hanzo-database / hanzo-db-sqlite
hanzo-kbs incomplete Knowledge Base Service skeleton, missing types
hanzo-llm superseded Old LLM client, now in hanzo-engine
hanzo-sheet depends-on-missing Pulled hanzo-sheet module that doesn't exist
hanzo-simulation exploratory Sim harness probe
hanzo-sovereign superseded L1 sovereign scaffold, now in hanzo-l2 + hanzo-consensus
hanzo-tests test-only Compilation errors, replaced by hanzo-test-framework

If any of these get resurrected, promote them into the main hanzo-libs/ workspace and re-add to the workspace members list in Cargo.toml. Otherwise this directory is reference material only — NOT compiled by the workspace.

Provenance: moved 2026-05-21 from ~/work/zoo/node/hanzo-libs/ working tree (originated from prior monorepo when Zoo and Hanzo nodes shared the same Rust workspace). The remaining 29 crates that lived in zoo/node/hanzo-libs/ already exist in this workspace, so they were deleted from zoo/node/ rather than copied.

zoo-flavored/

A parallel zoo-{libs,bin,test-framework,test-macro}/ Rust hierarchy also lived under ~/work/zoo/node/. It was a partial rebrand of the Hanzo workspace (e.g. zoo-mcp was just hanzo-mcp renamed) and was NOT wired into the Cargo workspace. Initial commit f92a727ab. Last real work 784c990c2 refactor: replace zoo-embedding with hanzo-embed (DRY) — the rebrand was being reverted in the same direction as this cleanup (Zoo abandons Rust, uses Hanzo Rust libs directly via Go FFI or HTTP).

Preserved under zoo-flavored/ as historical reference only. NOT compiled. NOT to be revived — Zoo went all-Go in 2026-Q2.