Uh oh!
There was an error while loading. Please reload this page.
rc8: reconcile stack QA fixes - #417
Conversation
…egration/rc8-superset
bussyjd
commented
May 4, 2026
PR reconciliation passFetched current remote refs and compared the open PR heads against
Intentional supersession:
No missing open-PR work found in this pass. |
bussyjd
commented
May 4, 2026
SummaryWhat changed: rc8 superset branch reconciles the flow fixes needed for deterministic release smoke: stale ingress URL handling, fork RPC resolution for flow 10, and cluster-side Anvil reachability probing for flow 13. Why it matters: the QA suite now distinguishes live Base Sepolia OBOL from the Anvil fork regression and the full seller/buyer payment lifecycle passes end-to-end through Hermes, LiteLLM, x402, remote-signer, and on-chain settlement. Risk level: medium Commit under test: Base branch: Scope
ValidationCI checks:
Unit tests: Integration tests: Flow tests:
Release smoke: Live Chain EvidenceDo not include private keys, seed phrases, passwords, hostnames, personal paths, or raw bearer tokens. Network: Base Sepolia live and Base Sepolia fork regression RPC/provider: public Base Sepolia RPC selected by flow resolver Facilitator: public Obol facilitator for live flows; local x402-rs facilitator container for fork regression Contracts and tokens:
Wallet roles:
Balances:
Transaction receipts:
Runtime EvidenceQA environment:
Images:
Kubernetes / stack:
Model and routing:
Artifacts and logs:
Demo readiness:
Review NotesKnown gaps:
Follow-ups:
Reviewer focus:
|
OisinKyne
left a comment
There was a problem hiding this comment.
biggest thing i worry about is the sponsorship removal and if we documented that everywhere. the mainnet sponsored facilitator tried to set a 7702 delegation to an unknown wallet.
We can do 7702 stuff in its own pr in future to handle broad gas sponsorship.
Uh oh!
There was an error while loading. Please reload this page.
Summary
What changed:
fix(flows): restart verifier after local pricing.Why it matters:
/supported; after the rollout, the paid legacy slice hit/verifyand/settleand passed.Risk level: high while draft
Commit under test:
137a72f63f748d33ff5a1b25fda9c8f33dfd7f85Base branch:
mainScope
Validation
CI checks:
Unit tests:
Integration tests:
Flow tests:
flow-13-dual-stack-obol.shflow-02 -> flow-06 -> flow-07 -> flow-10 -> flow-08 -> flow-09release-smoke.shRelease smoke:
Live Chain Evidence
Do not include private keys, seed phrases, passwords, hostnames, personal paths, or raw bearer tokens.
Network:
RPC/provider:
Facilitator:
Contracts and tokens:
0x54AE82bc871a4E3E8E2FE1173Cb864B8563D44D4ForkObolToken, EIP-712 name checked in flow-13Wallet roles:
0xC0De030F6C37f490594F93fB99e2756703c4297E0x57b0eF875DeB5A37301F1640E469a2129Da9490EBalances:
1000000000000000000010001000000000000000+1000000000000000+1000000000000000100000000000000000009999000000000000000-1000000000000000-1000000000000000Transaction receipts:
0x8f6c93fa25ca98b5e41ca3888eb2179288e8f3d5ddf4771a12982d2c62931fb81000000000000000atomic OBOL units0x6ca4b44c24c5d03c56d78fb5487e011cd06d3a65ef72471ccb9b6866980e3dcb1000USDC atomic units in fork flowRuntime Evidence
QA environment:
qwen36-fastImages:
ghcr.io/x402-rs/x402-facilitatorcloudflare/cloudflaredKubernetes / stack:
Model and routing:
qwen36-fastobol model setup custom --no-sync,obol model prefer, singleobol model syncobol agent auth --runtime ... obol-agentArtifacts and logs:
/verify+/settleevidenceDemo readiness:
Review Notes
Known gaps:
Follow-ups:
Reviewer focus: