Skip to content

v0.8.0 — SEISO wordmark, −33,152 LOC, auth harden, mesh E2E

Choose a tag to compare

@Legendarylibr Legendarylibr released this 03 Aug 04:56
f6b1e2c

Summary

Changes since v0.7.0 (24 commits / PRs #451#463).

Measured LOC reduction: −33,152 source lines (−18.9%) from 175,228 → 142,076.

Method: count .py / .ts / .tsx / .css / .js under seiso/, forge/, forge-ui/src/, seiso_cli/, tests/, scripts/ at tags v0.7.0 and v0.8.0 (lockfiles / dist / node_modules excluded). Cross-check: git diff --shortstat v0.7.0...v0.8.0 on those paths → 278 files changed, 4632 insertions(+), 38735 deletions(-) (net −34,103).

Driver Δ LOC (same method, stepwise)
Adaptive-RL-Quantization extract (#459) −34,214
Test consolidation + dead-code trim (#460#462) −676
Auth / mesh / macOS / wordmark / other (#451#458, #463) +1,738
Net v0.7.0 → v0.8.0 −33,152

PR-local simplify nets (from those PRs' own diffs): #461 ≈ −843 LOC, #462 ≈ −360 LOC.

Project direction

Seiso stays a local-first Forge + CLI stack: chat, fine-tune, post-train, compress, and export on your hardware.

This cut ships a new SEISO wordmark as the product logo across Forge, hardens local auth crypto, extends experimental mesh worker plumbing, extracts adaptive RL quantization out of tree, and continues footprint cleanup.

Limitations — not functional yet, do not use

Treat pay/mesh/Ark as docs / scaffolding only. Do not run them for production work, real funds, or trusted multi-node jobs:

Surface Flag Status
Sats marketplace (seiso pay) SEISO_ALLOW_PAY=1 Experimental. Faucet/sim only until settlement clients land.
Buzz mesh (seiso mesh) SEISO_ALLOW_MESH=1 Experimental. E2E worker path lands here; not ready for real multi-node jobs.
Ark backends SEISO_ARK_BACKEND=bark|second|ark Not implemented — selecting these errors until a client is bundled.

What's new

Branding (#463)

  • Detailed SEISO wordmark (mascot-matched glitch style) with Local first AI subline
  • Wordmark used as the logo across Forge UI (sidebar, loading, auth, HF onboarding)
  • Dashboard logo sized down; subline kept readable

Auth / crypto (#452, #453)

  • Plain-language local account sign-in
  • Tighten Forge keygen, at-rest encryption, and NIP-49 crypto
  • Simplify crypto story to one AES stack (no password path)

Mesh (experimental) (#456, #457)

  • E2E worker path: import → claim → materialize → launch
  • Harden Buzz→Seiso isolation residuals

Training / extract (#458, #459)

  • Close train/RL surface residuals after review
  • Extract adaptive RL quantization to Adaptive-RL-Quantization (largest LOC drop this release)

Housekeeping (#451, #454, #455, #460#462)

  • Forge-ui Dependabot vite/jsdom/plugin-react + digests
  • macOS: sync bun.lock; install profiles work on Bash 3.2
  • Consolidate grab-bag regression tests into domain suites
  • Trim leftover CSS, dead helpers, stale docs, and post-extract dead code

Full changelog: v0.7.0...v0.8.0

Agent attribution

Field Value
Buzz-agent cursor
Nostr-npub npub1wu0wrsnepztey2gv4s28lh2php2ndtxp2e4cw6qx2hzcw87sdtuqz8tefn
Author / Signed-off-by Legendarylibr 117605439+Legendarylibr@users.noreply.github.com
Commit signing Release notes updated via gh release edit; commits on the tagged range carry repo trailers