Repository navigation
chore(deps): settle set to mppx 0.17.0, viem 2.57.14, @solana/kit 8.6.0; release 0.7.7 - #150
Conversation
…a/kit 8.6.0; release 0.7.7 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Review: settle set and dev bumps, 0.7.7Verdict: safe to merge and release as 0.7.7. I found no defects. One rationale in the body should be corrected; it does not block. The mppx 0.16.0 to 0.17.0 dist diff (I read it myself)I unpacked both releases with
Correct the body: it gives the reason the 15 second rule changes nothing as "our servers issue 5-minute challenges". The real reason is that no server of ours configures a Tempo fee payer. node-commerce's Gates (worktree of 2970bd7, branched from current main 7bb21d3)
For the live all-rails settle (not blocking here)The diff does not change how the settle is run. These points help read it:
Release follow-throughAfter the tag publishes 0.7.7, |
|
Live settle for the mppx 0.17.0 / viem 2.57.14 / @solana/kit 8.6.0 set, run 2026-11-02 against the FullEnrich store after it deployed node-commerce 3.1.8 with the same set (image tag The store's 402 carries a
Balance deltas, read with Not run: the gated call on Tempo. The Tempo balance (0.054 after the ungated call) is below its 0.07 price, so it waits on a top-up. The gated path itself settled on Base and Solana, and the ungated Tempo call exercised the Tempo charge path on 0.17. |
Summary
Maintenance sweep. Moves the coupled settle set together with node-commerce and the storefronts: mppx 0.16.0 to 0.17.0, viem 2.57.13 to 2.57.14 (dependency and override), @solana/kit ^8.5.0 to ^8.6.0. Dev bumps: @types/node, eslint, knip. Version 0.7.6 to 0.7.7. Requested by Varun as part of the weekly sweep.
What mppx 0.17.0 changes on our path (read from the dist diff, 24 files):
dist/tempo/internal/proof.js), so agent and verifier stay compatible.registerTempoconfigures no fee payer.WWW-Authenticatecarries noPaymentscheme (for example an x402-only 402), leaving it to the other protocol.Adds a version-scoped OSV entry for minimatch 10.2.6 (GHSA-g3hv-75wg-m249, published 2026-10-30): the fix is only in 11.0.1, every lint parent still caps it at ^10, and it is not in the published package or binary. Expires 2027-01-31.
Not taken: TypeScript 7 (held, typescript-eslint still peers
<6.1.0).Type of change
Public API
none
Test plan
Ran locally: osv-scanner with the repo config reports no issues across 609 packages; lint, typecheck, knip, test (547 passed) and build all exit 0. Compiled the darwin-arm64 binary:
--versionreports 0.7.7, and an--mcpinitialize plus tools/list handshake against the binary returns serverInfo 0.7.7 and the tool list. The live settle on Base, Tempo and Solana runs once node-commerce and the FullEnrich store are on the same set, and its result is recorded here.Checklist
🤖 Generated with Claude Code