Skip to content

fix: fall back to x402 when mpp has no valid offer#102

Merged
ksn-stripe merged 1 commit into
stripe:mainfrom
brendanjryan:brendanjryan/fallback-to-x402-after-invalid-mpp
Jun 3, 2026
Merged

fix: fall back to x402 when mpp has no valid offer#102
ksn-stripe merged 1 commit into
stripe:mainfrom
brendanjryan:brendanjryan/fallback-to-x402-after-invalid-mpp

Conversation

@brendanjryan

@brendanjryan brendanjryan commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Filter non-Tempo MPP challenges out of negotiator selection because purl can only pay Tempo MPP
  • Preserve existing direct-match and compatibility fallback ordering for payable challenges
  • Add regression coverage for a non-payable MPP offer followed by a valid x402 offer

@brendanjryan
brendanjryan force-pushed the brendanjryan/fallback-to-x402-after-invalid-mpp branch 3 times, most recently from 876971d to 35d284d Compare June 1, 2026 16:11
@brendanjryan
brendanjryan marked this pull request as ready for review June 1, 2026 16:11
@brendanjryan
brendanjryan force-pushed the brendanjryan/fallback-to-x402-after-invalid-mpp branch 2 times, most recently from a009f88 to 002c1d8 Compare June 1, 2026 16:16
@brendanjryan
brendanjryan force-pushed the brendanjryan/fallback-to-x402-after-invalid-mpp branch from 002c1d8 to 2c42321 Compare June 1, 2026 16:20
@ksn-stripe
ksn-stripe merged commit a96d1d2 into stripe:main Jun 3, 2026
4 checks passed
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.

2 participants