Skip to content

v0.10.0 — agentic OS kernel, x402 EVM payments, Forge default UI

Choose a tag to compare

@Legendarylibr Legendarylibr released this 09 Sep 23:15
· 25 commits to main since this release
53943c7

Summary

Changes since v0.9.0 (95 commits / PRs #485#524).

The roadmap's local agentic OS becomes executable: a kernel that decides where work runs (local → mesh → pay → ask human), routes each step to a model, and runs a plan/act/verify/receipt harness. A new x402 EVM payments rail lands with USDC on 30+ chains. start returns to launching the Forge web UI by default (TUI stays opt-in), and the TUI gains keyboard navigation, Nostr auth, agent harnesses, and readable model names.

Project direction

Seiso stays a local-first stack: chat, fine-tune, post-train, compress, and export on your hardware — now as the control plane of a personal agentic OS. The harness, model-aware router, and opt-in marketplace are the destination; self-hosted Forge and the CLI stay free, and there is no Seiso token.

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. x402 EVM rail + marketplace catalog land here; settlement clients still pending.
Buzz mesh (seiso mesh) SEISO_ALLOW_MESH=1 Experimental. 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

Agentic OS kernel (#490)

  • decide_compute: local → mesh → pay → ask_human
  • select_route: local inventory first, then localhost external router
  • run_harness: plan / act / verify / receipt
  • Listing quotes for the marketplace catalog
  • CLI: seiso route, seiso agent decide, seiso agent plan --dry-run
  • 150 unit tests cover every contract branch

x402 EVM payments

  • Per-request x402 HTTP 402 rail with USDC stablecoin support
  • 30+ EVM chains including Robinhood Chain (eip155:4663)
  • FX quoting and price oracle
  • BTC HTLC and Ark voucher primitives
  • SeisoPayRouter.sol + SeisoPriceOracle.sol contracts
  • CLI --x402 flag for session fund and create

Forge web UI default on start (#507)

  • SEISO_UI default flipped from tui to forge; start / ./scripts/start.sh / installer autostart launch Forge
  • TUI remains available via SEISO_UI=tui

Terminal UI (#485, #486, #487, #494, #495)

  • Keyboard select: arrow keys, Tab, Enter move the ▸ cursor (Hub, sidebar, dashboard, studio)
  • Nostr auth matching Forge: owner npub/nsec, encrypted keys, NIP-49 backup, session reset, logout chat wipe, 24h session
  • Model names instead of HF blob SHA-256 hashes in Hub, Chat, /models
  • Agent harnesses: configure Pi/OMP/Hermes/Cline/OpenClaw + optional Seiso-native swarm (off by default)
  • Wheel typing digits + overflow on small terminals, SIGWINCH handling
  • start after install prints "TUI starting" and keeps stdin on the tty

Security / hardening (#516, #524)

  • Harden pay contracts: owner-only oracle auth, reentrancy guard
  • Bump accelerate to 1.15.0 (CVE-2026-69112)

Docs / housekeeping (#488, #489, #496, #499, #500)

  • Roadmap for the local agentic OS (harness, routing, marketplace)
  • Consolidate skills/agents reference into AGENTS.md; README updates
  • Drop leftover pybind11 build-system require
  • Dependabot: ruff 0.16.4→0.16.6, vitest 5.0.0, @xyflow/react 12.11.6, react-router 8.3.1, @noble/hashes 2.4.0, @noble/ciphers 2.4.0, @types/react-dom 19.2.7, vite 8.2.2, mypy 2.3.1, plugin-react, testing-library

Full changelog: v0.9.0...v0.10.0