Skip to content

Releases: ObolNetwork/obol-stack

Release v0.9.0-rc3

29 Apr 18:44

Choose a tag to compare

Release v0.9.0-rc3 Pre-release
Pre-release

Obol banner

v0.9.0-rc3 — Hermes + OBOL

Third release candidate for the upcoming v0.9.0. This release introduces the hermes agent framework by NousResearch, along with support for $OBOL on mainnet in obol sell commands, and introduces some demo services to sell for new users to quickly host some sample local agent services they can iterate on later.

Screenshot 2026-04-30 at 12 15 23

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. The OBOL Permit2 path uses a fork-local OBOL ERC20Permit token; no public bridged OBOL deployment is required.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.9.0-rc3 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

What's Changed

  • fix(serviceoffer): drop orphan shared-registration tests by @bussyjd in #366
  • Better error for methods that require the cluster to be running by @OisinKyne in #353
  • fix(serviceoffer): restore ERC-8004 registration aggregation by @bussyjd in #367
  • fix(flows): verify Bob funding confirms + eRPC reflects it before buy by @bussyjd in #368
  • chore(openclaw): bump to v2026.4.21 + chart 0.4.0 by @bussyjd in #370
  • fix(flows): auto-pick free ports in flow-11, auto-load .env in lib.sh by @bussyjd in #371
  • chore(renovate): track openclaw + remote-signer helm chart pins by @bussyjd in #369
  • test(x402-buyer): make ConfirmSpendFailure test work under uid 0 by @bussyjd in #373
  • chore(openclaw): bump remote-signer chart to 0.3.1 by @bussyjd in #374
  • Harden release smoke flows by @bussyjd in #376
  • chore: trim duplication and dead code ahead of v0.9.0 by @bussyjd in #375
  • ci(x402): fix Trivy security-scan tag mismatch by @bussyjd in #356
  • chore: bump frontend image to v0.1.17-rc.4 by @bussyjd in #382
  • chore: bump frontend image to v0.1.17-rc.5 by @bussyjd in #383
  • Integrate PR #377 (OBOL Permit2) + PR #381 (Hermes runtime), harden flows, add flow-13 dual-stack OBOL by @bussyjd in #386
  • First commit towards a demo sell command by @OisinKyne in #355
  • Move agent lifecycle UX under obol agent by @bussyjd in #385

Full Changelog: v0.8.0-rc6...v0.9.0-rc3

v0.9.0-rc1 — Hermes default agent + OBOL Permit2

27 Apr 15:46

Choose a tag to compare

Obol banner

v0.9.0-rc1 — Hermes default agent + OBOL Permit2 + flow-13

First release candidate for v0.9.0. Replaces OpenClaw with the Hermes default agent runtime, lands the OBOL Permit2 x402 payment path on top of the existing USDC commerce baseline, and ships a new dual-stack OBOL flow validated against a shared Anvil fork with a real Cloudflare tunnel. Built from integration/pr377-pr381 at 225f852.

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. The OBOL Permit2 path uses a fork-local OBOL ERC20Permit token; no public bridged OBOL deployment is required.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.9.0-rc1 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

What's Changed

  • Add Hermes default agent runtime by @bussyjd in #381
  • Integrate OBOL x402 payment rollout by @bussyjd in #377
  • fix(erc8004): wait for read-side consistency before setMetadata by @bussyjd in #387
  • feat(integration): #377 + #381 + flow-13 dual-stack OBOL + skill update by @bussyjd in #386

Test status (against the RC tip)

Flow Asset Chain Result
flow-11-dual-stack.sh USDC live Base Sepolia 48/45 PASS, 0 FAIL, all 4 receipts archived
flow-13-dual-stack-obol.sh OBOL ERC20Permit Anvil fork of Base Sepolia 56/53 PASS, 0 FAIL, funding + settlement receipts archived

go build ./... && go test ./cmd/obol/... ./internal/{erc8004,tunnel,serviceoffercontroller,stack,hermes,openclaw}/... all clean on the merged tip.

Full Changelog: v0.8.1...v0.9.0-rc1

v0.8.1 — ERC-8004 Remote-Signer Compatibility Fix

24 Apr 16:44

Choose a tag to compare

Obol banner

v0.8.1 — ERC-8004 Remote-Signer Compatibility Fix

Patch release for v0.8.0. Fixes ERC-8004 registration transaction signing against remote-signer v0.2.0 by restoring the canonical decimal-string transaction request format.

Upgrade

OBOL_RELEASE=v0.8.1 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

What's Changed

  • fix(erc8004): use canonical string signer contract

Full Changelog: v0.8.0...v0.8.1

v0.8.0 — Agent Payments on Base and Mainnet

23 Apr 17:03

Choose a tag to compare

Obol banner

v0.8.0 — Agent Payments on Base and Mainnet

This release gives Obol Agents the ability to sell inference and http services via x402 payments on Base and Mainnet. Agents can now discover and register themselves on ERC-8004 registries, along with their services to sell. These can be exposed through a cloudflare tunnel with an obol sell command. Like:
obol sell http my-service-for-sale --upstream my-service.openclaw-obol-agent.svc.cluster.local --port 8090 --wallet <your agents wallet> --price 0.001 --chain base

Registration is on by default; pass --no-register to skip the ERC-8004 step.

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. Human gated so you'll have to get it for your agent.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.8.0 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

What's Changed

  • feat: unified credential detection — interactive menu + CLAUDE_CODE_OAUTH_TOKEN fallback by @bussyjd in #283
  • fix: update trivy-action to safe SHA (v0.35.0) by @apham0001 in #285
  • security: pin LiteLLM to v1.82.3 (supply chain compromise) by @bussyjd in #289
  • feat: CLI agent-readiness optimizations (#268) by @OisinKyne in #284
  • feat: CLI agent-readiness optimizations (#268) by @OisinKyne in #291
  • fix: install script improvements by @nickh-obol in #292
  • Fix bug reports, bump deps by @OisinKyne in #310
  • feat(inference): auto-detect local providers in obol sell inference by @bussyjd in #308
  • fix: harden PR #310 — log chown errors, path validation, Trivy precision by @bussyjd in #311
  • feat: monetization path — sell inference (M1), autoresearch (M2), indexing (M3) by @bussyjd in #288
  • Bump frontend, fix 443 issue, and another string issue by @OisinKyne in #318
  • Build serviceoffer-controller image by @OisinKyne in #319
  • release: merge v0.8.0-rc3 integration branch to main by @bussyjd in #335
  • feat: default commerce paths to base mainnet by @bussyjd in #338
  • Kody reveiw fixes by @OisinKyne in #341
  • docs: clean up internal docs and refresh CRD specs by @bussyjd in #344
  • x402 pre-merge follow-up: seller gateway, unsettled metric, verifyOnly warning by @bussyjd in #345
  • Opus's fixes to the fixes by @OisinKyne in #354
  • feat(x402): buyer-side settlement, HoldSign/ReleaseSpend auth lifecycle by @HananINouman in #343
  • fix(erc8004): align with canonical remote-signer string contract by @bussyjd in #359
  • fix: aggregate ERC-8004 registration services by @bussyjd in #363
  • feat(buy): add agent-managed autorefill reconcile loop by @bussyjd in #364
  • fix(serviceoffer): drop orphan shared-registration tests by @bussyjd in #366
  • Better error for methods that require the cluster to be running by @OisinKyne in #353
  • fix(serviceoffer): restore ERC-8004 registration aggregation by @bussyjd in #367
  • fix(flows): verify Bob funding confirms + eRPC reflects it before buy by @bussyjd in #368
  • chore(openclaw): bump to v2026.4.21 + chart 0.4.0 by @bussyjd in #370
  • fix(flows): auto-pick free ports in flow-11, auto-load .env in lib.sh by @bussyjd in #371
  • chore(renovate): track openclaw + remote-signer helm chart pins by @bussyjd in #369
  • test(x402-buyer): make ConfirmSpendFailure test work under uid 0 by @bussyjd in #373
  • chore(openclaw): bump remote-signer chart to 0.3.1 by @bussyjd in #374

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.8.0-rc6

22 Apr 19:48
a819df3

Choose a tag to compare

v0.8.0-rc6 Pre-release
Pre-release

Obol banner

v0.8.0-rc6 — Agent Payments on Base and Mainnet

This release candidate gives Obol Agents the ability to sell inference and http services via x402 payments on Base and Mainnet. Agents can now discover and register themselves on ERC-8004 registries, along with their services to sell. These can be exposed through a cloudflare tunnel with an obol sell command. Like:
obol sell http my-service-for-sale --upstream my-service.openclaw-obol-agent.svc.cluster.local --port 8090 --wallet <your agents wallet> --price 0.001 --chain base --register

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. Human gated so you'll have to get it for your agent.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.8.0-rc6 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

What's Changed

  • docs: clean up internal docs and refresh CRD specs by @bussyjd in #344
  • x402 pre-merge follow-up: seller gateway, unsettled metric, verifyOnly warning by @bussyjd in #345
  • Opus's fixes to the fixes by @OisinKyne in #354
  • feat(x402): buyer-side settlement, HoldSign/ReleaseSpend auth lifecycle by @HananINouman in #343
  • fix(erc8004): align with canonical remote-signer string contract by @bussyjd in #359
  • fix: aggregate ERC-8004 registration services by @bussyjd in #363
  • feat(buy): add agent-managed autorefill reconcile loop by @bussyjd in #364

New Contributors

Full Changelog: v0.8.0-rc5...v0.8.0-rc6

Release v0.8.0-rc5

13 Apr 18:40
431ea27

Choose a tag to compare

Release v0.8.0-rc5 Pre-release
Pre-release

Obol banner

v0.8.0-rc5 — Agent Payments on Base and Mainnet

This release candidate gives Obol Agents the ability to sell inference and http services via x402 payments on Base and Mainnet. Agents can now discover and register themselves on ERC-8004 registries, along with their services to sell. These can be exposed through a cloudflare tunnel with an obol sell command. Like:
obol sell http my-service-for-sale --upstream my-service.openclaw-obol-agent.svc.cluster.local --port 8090 --wallet <your agents wallet> --price 0.001 --chain base --register

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. Human gated so you'll have to get it for your agent.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.8.0-rc5 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

What's Changed

Full Changelog: v0.8.0-rc4...v0.8.0-rc5

v0.8.0-rc4

13 Apr 13:19
bdbc305

Choose a tag to compare

v0.8.0-rc4 Pre-release
Pre-release

Obol banner

v0.8.0-rc4 — Agent Payments on Base and Mainnet

This release candidate gives Obol Agents the ability to sell inference and http services via x402 payments on Base and Mainnet. Agents can now discover and register themselves on ERC-8004 registries, along with their services to sell. These can be exposed through a cloudflare tunnel with an obol sell command. Like:
obol sell http my-service-for-sale --upstream my-service.openclaw-obol-agent.svc.cluster.local --port 8090 --wallet <your agents wallet> --price 0.001 --chain base --register

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. Human gated so you'll have to get it for your agent.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.8.0-rc4 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

What's Changed

  • Build serviceoffer-controller image by @OisinKyne in #319
  • release: merge v0.8.0-rc3 integration branch to main by @bussyjd in #335
  • feat: default commerce paths to base mainnet by @bussyjd in #338

Full Changelog: v0.8.0-rc2...v0.8.0-rc4

v0.8.0-rc2

08 Apr 07:54
7f83ab3

Choose a tag to compare

v0.8.0-rc2 Pre-release
Pre-release

Obol banner

v0.8.0-rc2 — Agent Payments on Base and Mainnet

This release candidate gives Obol Agents the ability to sell inference and http services via x402 payments on Base and Mainnet. Agents can now discover and register themselves on ERC-8004 registries, along with their services to sell. These can be exposed through a cloudflare tunnel with an obol sell command. Like:
obol sell http my-service-for-sale --upstream my-service.openclaw-obol-agent.svc.cluster.local --port 8090 --wallet <your agents wallet> --price 0.001 --chain ethereum --register

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. Human gated so you'll have to get it for your agent.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.8.0-rc2 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

Full Changelog: v0.8.0-rc0...v0.8.0-rc1

What's Changed

  • fix: harden PR #310 — log chown errors, path validation, Trivy precision by @bussyjd in #311
  • feat: monetization path — sell inference (M1), autoresearch (M2), indexing (M3) by @bussyjd in #288
  • Bump frontend, fix 443 issue, and another string issue by @OisinKyne in #318

Full Changelog: v0.8.0-rc1...v0.8.0-rc2

Release v0.8.0-rc1

06 Apr 16:25
0bee968

Choose a tag to compare

Release v0.8.0-rc1 Pre-release
Pre-release

Obol banner

v0.8.0-rc1 — Agent Payments on Base and Mainnet

This release candidate gives Obol Agents the ability to sell inference and http services via x402 payments on Base and Mainnet. Agents can now discover and register themselves on ERC-8004 registries, along with their services to sell. These can be exposed through a cloudflare tunnel with an obol sell command. Like:
obol sell http my-service-for-sale --upstream my-service.openclaw-obol-agent.svc.cluster.local --port 8090 --wallet <your agents wallet> --price 0.001 --chain ethereum --register

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. Human gated so you'll have to get it for your agent.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.8.0-rc1 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

Full Changelog: v0.7.0...v0.8.0-rc0

What's Changed

New Contributors

Full Changelog: v0.8.0-rc0...v0.8.0-rc1

v0.8.0-rc0 Agents on mainnet

26 Mar 19:15
277eafa

Choose a tag to compare

Pre-release

Obol banner

v0.8.0-rc0 — Agent Payments on Base and Mainnet

This release candidate gives Obol Agents the ability to sell inference and http services via x402 payments on Base and Mainnet. Agents can now discover and register themselves on ERC-8004 registries, along with their services to sell. These can be exposed through a cloudflare tunnel with an obol sell command. Like:
obol sell http my-service-for-sale --upstream my-service.openclaw-obol-agent.svc.cluster.local --port 8090 --wallet <your agents wallet> --price 0.001 --chain ethereum --register

Note

You can get Base Sepolia Eth here and Base Sepolia USDC here. Human gated so you'll have to get it for your agent.

Warning

This software is early alpha, you could lose what you put in. Please use caution when it comes to (non-testnet) assets.

Upgrade

OBOL_RELEASE=v0.8.0-rc0 bash <(curl -s https://stack.obol.org)
obol stack init && obol stack up

What's Changed

  • feat: unified credential detection — interactive menu + CLAUDE_CODE_OAUTH_TOKEN fallback by @bussyjd in #283
  • fix: update trivy-action to safe SHA (v0.35.0) by @apham0001 in #285
  • security: pin LiteLLM to v1.82.3 (supply chain compromise) by @bussyjd in #289
  • feat: CLI agent-readiness optimizations (#268) by @OisinKyne in #284
  • feat: CLI agent-readiness optimizations (#268) by @OisinKyne in #291

New Contributors

Full Changelog: v0.7.0...v0.8.0-rc0