v0.8.0 — SEISO wordmark, −33,152 LOC, auth harden, mesh E2E
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 |