v0.8.0 — Agent Payments on Base and Mainnet
Pre-releasev0.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 upWhat'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
- @apham0001 made their first contribution in #285
- @nickh-obol made their first contribution in #292
- @HananINouman made their first contribution in #343
Full Changelog: v0.7.0...v0.8.0
