Conversation
…egration/rc8-superset
PR reconciliation passFetched current remote refs and compared the open PR heads against
Intentional supersession:
No missing open-PR work found in this pass. |
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.
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: