Skip to content

Feature/add stacks ecosystem#1

Closed
whoabuddy wants to merge 21 commits intomainfrom
feature/add-stacks-ecosystem
Closed

Feature/add stacks ecosystem#1
whoabuddy wants to merge 21 commits intomainfrom
feature/add-stacks-ecosystem

Conversation

@whoabuddy
Copy link
Copy Markdown

@whoabuddy whoabuddy commented Jan 13, 2026

TEST RUN - this PR is open against our own main branch, then we can request a PR upstream

Also gives us an easy way to visually see what files are being changed/added.

TODO: fill in PR template below


Thanks for contributing to x402!
Please fill out the information below to help reviewers understand your changes.

Note: We require commit signing.
See here for instructions: https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification


Description

Please provide a clear and concise description of what the changes are, and why they are needed.
Include a link to the issue this PR addresses, if applicable.

Tests

Please describe the tests you've performed to verify your changes.
Include relevant code samples, unit test cases, or screenshots if applicable.

For TypeScript: Run pnpm test from the /typescript directory
For Go: Run go test ./... from the /go directory

Checklist

  • I have formatted and linted my code
  • All new and existing tests pass
  • My commits are signed (required for merge) -- you may need to rebase if you initially pushed unsigned commits

For TypeScript: Run pnpm format && pnpm lint from /typescript and/or /examples/typescript
For Go: Run go fmt ./... and go vet ./... from the /go directory

phdargen and others added 21 commits January 7, 2026 09:44
* fix 894

* strip all query (?) params and sections (#) from the url for discovery
Add oops402 as a Client-Side Integration that brings x402 to ChatGPT and Claude via remote MCP, enabling AI agents to discover paid tools, plan execution, and pay with budget controls.

Co-authored-by: alerios <aleriospresidente@gmail.com>
… template, replacing direct HTML rendering with data attributes. (x402-foundation#919)

* feat: Inject payment page configuration as a JavaScript object into a template, replacing direct HTML rendering with data attributes.

* test: update paywall HTML assertions for new template structure and embedded config.

* Update go/http/server.go

Co-authored-by: phdargen <pdargent@icloud.com>

* refactor: remove cdpClientKey and fix other comments

---------

Co-authored-by: phdargen <pdargent@icloud.com>
* Add Permit2 Spec + Extension Specs

* merge master

* add Permit2 Exact EVM

* fix typos

* update text

* patch react/next (x402-foundation#772)

* update from permit2 scheme to permitType

* fix payload scheme to remain exact and put permitType in extra

* rename permitType to AssetTranserMethod

* enforce batch for gas sponsoring textensions

* add canonical address reference + x402PermitProxy deployment processes

---------

Co-authored-by: phdargen <p.dargent@cern.ch>
x402jobs is a visual workflow builder for x402 that lets users chain paid
resources, set markup, and publish as endpoints anyone can pay to run.

Category: Infrastructure & Tooling
Website: https://x402.jobs
* add go ci

* fix format

* add python to pr template

* fix lint
* Add x402jobs to ecosystem

x402jobs is a visual workflow builder for x402 that lets users chain paid
resources, set markup, and publish as endpoints anyone can pay to run.

Category: Infrastructure & Tooling
Website: https://x402.jobs

* Move x402jobs files to typescript/site and remove from root

Removes incorrectly placed files from repository root:
- app/ecosystem/partners-data/x402jobs/
- public/logos/x402jobs.svg

Files are now correctly located in typescript/site/
* Adding QuickNode Ruby gems to Ecosystem

* adding correct caregory

* upadting-quicknode-logo

* removing-quicknode-x402-payment-client
…t coverage for discovery extensions (x402-foundation#943)

* lint fixes

* test coverage
Add two new ecosystem partners for Stacks blockchain support:

- x402-stacks: TypeScript client/server library for x402 payments
  on Stacks, supporting STX and sBTC tokens with axios interceptors
  and Express middleware

- STX402: Registry and dashboard for x402-enabled endpoints on
  the Stacks blockchain

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document how the x402 exact payment scheme works on the Stacks
blockchain:

- Protocol flow for client-signed, facilitator-broadcast transactions
- PaymentRequirements and PaymentPayload structures
- Support for STX native token and SIP-010 fungible tokens (sBTC, USDCx)
- Facilitator verification rules
- Security considerations for fully-signed transactions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add stx402.svg and x402-stacks.svg logos
- Rename x402 Stacks SDK to x402Stacks (matching repo name)
- Update metadata to reference SVG logos
- Update spec reference to use consistent naming

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update stx402.svg with new design
- Rename x402-stacks.svg to x402Stacks.svg
- Update logoUrl reference in metadata.json

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update x402Stacks websiteUrl to x402stacks.xyz
- Add x402StacksScan for ecosystem explorer at scan.x402stacks.xyz
- Add x402Stacks Facilitator with live endpoint at facilitator.x402stacks.xyz

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@whoabuddy
Copy link
Copy Markdown
Author

idk what happened here, closing this out as the branch is only 6 commits ahead of main but showing a bunch of other stuff now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.