ecosystem: add x402s — state channel payments for agents and APIs#1907
Open
pr0toshi wants to merge 1 commit intox402-foundation:mainfrom
Open
ecosystem: add x402s — state channel payments for agents and APIs#1907pr0toshi wants to merge 1 commit intox402-foundation:mainfrom
pr0toshi wants to merge 1 commit intox402-foundation:mainfrom
Conversation
🟡 Heimdall Review Status
|
|
Someone is attempting to deploy a commit to the Coinbase Team on Vercel. A member of the Team first needs to authorize it. |
Adds x402s to the ecosystem page under Infrastructure & Tooling, along with the statechannel scheme spec docs. x402s is the reference implementation of the statechannel payment scheme for x402. Agents open a funded channel once, pay thousands of API calls off-chain via signed state updates, and settle on-chain only when the channel closes. Components: - X402StateChannel.sol — on-chain dispute contract (deterministic CREATE2) - Hub server — quote/issue/settlement workflows with configurable fees - Agent SDK + CLI — discover offers, open channels, make paid API calls - Payee server template — protect any API route with 402 + statechannel - Challenge watcher — monitors and disputes stale on-chain closes Ecosystem entry: - typescript/site/app/ecosystem/partners-data/x402s/metadata.json - typescript/site/public/logos/x402s.png Spec docs: - specs/schemes/statechannel/scheme_statechannel.md — scheme overview - specs/schemes/statechannel/scheme_statechannel_evm.md — EVM implementation - docs/extensions/state-channels.mdx — user-facing docs - docs/docs.json — nav entry Reference implementation: github.com/Keychain-Inc/x402s
7314a72 to
bf5cbfd
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds x402s to the ecosystem page under Infrastructure & Tooling, along with the statechannel scheme spec docs.
x402s is the reference implementation of the statechannel payment scheme for x402. Agents open a funded channel once, pay thousands of API calls off-chain via signed state updates, and settle on-chain only when the channel closes.
Reference implementation: github.com/Keychain-Inc/x402s
Description
Adds x402s to the ecosystem page under Infrastructure & Tooling, along with the statechannel scheme spec docs.
x402s is the reference implementation of the statechannel payment scheme for x402. Agents open a funded channel once, pay thousands of API calls off-chain via signed state updates, and settle on-chain only when the channel closes.
Components:
X402StateChannel.sol — on-chain dispute contract (deterministic CREATE2)
Hub server — quote/issue/settlement workflows with configurable fees
Agent SDK + CLI — discover offers, open channels, make paid API calls
Payee server template — protect any API route with 402 + statechannel offers
Challenge watcher — monitors and disputes stale on-chain closes
Ecosystem entry:
typescript/site/app/ecosystem/partners-data/x402s/metadata.json
typescript/site/public/logos/x402s.png
Spec docs:
specs/schemes/statechannel/scheme_statechannel.md — scheme overview, trust model, security requirements
specs/schemes/statechannel/scheme_statechannel_evm.md — EVM implementation: EIP-712 signing, contract interface, verification, settlement, streaming
docs/extensions/state-channels.mdx — user-facing docs page
docs/docs.json — nav entry (+1 line)
Reference implementation: github.com/Keychain-Inc/x402s
Tests
No runtime code changes — this PR adds only static content (spec markdown, docs page, ecosystem metadata, logo). Verified:
docs.json is valid JSON after nav entry insertion
All file paths match the existing ecosystem and specs directory conventions
Logo is PNG, metadata.json matches the schema used by other ecosystem entries
Checklist