Skip to content

v0.8.0 — Agent Payments on Base and Mainnet

Pre-release
Pre-release

Choose a tag to compare

@bussyjd bussyjd released this 23 Apr 17:03
· 697 commits to main since this release

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