v0.6.0 Local First Agents
v0.6.0 — Local Agents for Ethereum
This is the Obol Stack's v0.6.0 release. It allows you to run AI agents on your own hardware with local-first inference and decentralised infrastructure.
Highlights
- Qwen 3.5 as default local model —
obol model setupnow also recommendsqwen3.5:9b, a strong general-purpose model that runs well on consumer hardware. (~12GB of RAM, up to 256k context) - LiteLLM gateway — replaced llmspy with LiteLLM, an industry-standard OpenAI-compatible proxy with wildcard routing, provider fallbacks, and broad model support
- Smart model hierarchy — cloud models (Anthropic, OpenAI) automatically become the primary when added via
obol model setup, with local models as fallbacks - Sell-side monetization —
obol sellenables pay-per-request access to local compute via x402 micropayments (USDC on Base Sepolia) - Buy-side payments — x402-buyer sidecar with pre-signed ERC-3009 authorizations for bounded, zero-signer-access spending
- On-chain agent registration — ERC-8004 Identity Registry on Base Sepolia with
obol sell register - Agent discovery skill — agents can search the ERC-8004 registry to find and purchase services from other agents
- Base Network Support - Adds Coinbase's Base network as a default free RPC
What's New
LLM Routing
- LiteLLM with wildcard routing (
anthropic/*,openai/*) — add a provider once, use any model obol model syncpushes LiteLLM model list to all OpenClaw instances via host-side file patching (hot-reload, no pod restart)obol model setupauto-detects Ollama models and registers them in LiteLLM- Tool calling support through LiteLLM for Ollama models
Monetize (x402)
- Full sell → discover → buy → settle roundtrip tested end-to-end
- ServiceOffer CRD with 6-stage reconciliation (monetize.py)
- x402-verifier ForwardAuth middleware for Traefik Gateway API
- Buyer sidecar with pre-signed authorization pool
Infrastructure
- Pinned Ethereum client versions for reproducible deployments
- Local networks registered in eRPC with proper aliases
- Disabled default public tunnel (opt-in via
obol tunnel provision) - Remote-signer chart bumped to 0.3.0
- OpenClaw chart 0.1.7 with LiteLLM defaults and model fallback support
CLI
obol sell— inference, http, list, status, stop, delete, pricing, registerobol model sync— refresh OpenClaw model lists from LiteLLMobol model pull— interactive model selection with pull progress- Renamed:
obol rpc→obol network,obol monetize→obol sell
Upgrade
OBOL_RELEASE=v0.6.0 ./obolup.sh
obol stack init && obol stack up
# To upgrade from a local model to a remote anthropic or openAI model
obol model setupWhat's Changed
- Local networks in erpc with proper alias by @OisinKyne in #247
- Fix ethereum chart, pin version by @OisinKyne in #248
- Pin Ethereum client versions by @OisinKyne in #249
- feat: replace llmspy with LiteLLM as LLM gateway by @bussyjd in #243
- Update llm selection to ensure if you add a remote one it takes priority by @OisinKyne in #252
- Upgrade just one chart by @OisinKyne in #242
- Fix flicker and password prompt by @OisinKyne in #253
- Add Obol's Base env by @OisinKyne in #254
- Fix unbound variable crash by @OisinKyne in #255
Full Changelog: v0.5.0...v0.6.0
