Skip to content

deps: coordinated coupled bump (kit 8, viem 2.56, mppx 0.9, x402 2.24) - #100

Merged
vvillait88 merged 1 commit into
mainfrom
sec/coupled-kit8-lift
Aug 31, 2026
Merged

deps: coordinated coupled bump (kit 8, viem 2.56, mppx 0.9, x402 2.24)#100
vvillait88 merged 1 commit into
mainfrom
sec/coupled-kit8-lift

Conversation

@vvillait88

Copy link
Copy Markdown
Contributor

Summary

Coordinated bump of the coupled Tempo/MPP/Solana settle set, moved together across agent (pay) and verifier (node-commerce): @solana/kit ^7 to ^8 (major), @solana-program/system/token to ^0.14/^0.16 (both peer @solana/kit ^8), viem 2.55.19 to 2.56.1 (dep + override), mppx 0.8.18 to 0.9.1, and @x402/* ^2.23 to ^2.24.

@solana/mpp stays 0.7.0 (its peer is @solana/kit >=6.10.0, already kit-8 compatible). incur is left at 0.4.26 (its coupling is the serveCli protocol, not the settle set). The kit 7 to 8 major is API-compatible for our callsites, and mppx 0.9.1 keeps the Tempo zero-amount proof EIP-712 domain at version 3 (unchanged), so agent proofs still verify against merchants on any version mix. The dependency-holds registry is updated in the same pass.

Worked with: Varun.

Type of change

  • Docs, tests, or internal maintenance only

Public API

None. No exported types, signatures, or wire formats change; this is a dependency-version move. The Tempo EIP-712 proof domain is unchanged (version 3).

Test plan

Gates green: typecheck, lint, full test suite, build. Plus a LIVE all-rails settle from the smoke wallet (the coupled-set standing obligation), all completed: Base ($0.10, x402/exact via viem 2.56 + @x402 2.24), Tempo ($0.10, mppx 0.9 tempo/charge), and Solana ($0.02, solana_mpp exercising kit-8 + @solana-program 0.14/0.16 + @solana/mpp).

Checklist

  • Tests cover the new behavior, and the suite passes locally
  • Lint, format, and type checks pass
  • Docs and README examples updated if the public surface changed
  • No secrets, credentials, or personal data in the diff or the tests

…2.24, solana-program 0.14/0.16)

Coordinated move of the coupled settle set. @solana/kit ^7 to ^8 (major),
@solana-program/system ^0.14 and /token ^0.16 (both peer @solana/kit ^8),
viem 2.55.19 to 2.56.1 (dep + override), mppx 0.8.18 to 0.9.1, @x402/core,
@x402/evm and @x402/fetch ^2.23 to ^2.24. @solana/mpp stays 0.7.0 (its peer is
@solana/kit >=6.10.0, already kit-8 compatible). incur is left at 0.4.26 (its
coupling is the serveCli protocol only, not the settle set).

mppx 0.9.1 keeps the Tempo zero-amount proof EIP-712 domain at version 3
(unchanged from 0.8.18), so agent proofs still verify against merchants on any
version mix. Verified: typecheck, lint, 574 tests, and a LIVE all-rails settle
from the smoke wallet -- Base ($0.10 x402), Tempo ($0.10 mppx), and Solana
($0.02 solana_mpp exercising kit-8 + solana-program 0.14/0.16) all completed.
@vvillait88
vvillait88 merged commit 3add235 into main Aug 31, 2026
6 checks passed
@vvillait88
vvillait88 deleted the sec/coupled-kit8-lift branch August 31, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant