Skip to content

Add switchboard to Open Source & SDKs#230

Open
abhicris wants to merge 1 commit into
Merit-Systems:masterfrom
abhicris:add-switchboard
Open

Add switchboard to Open Source & SDKs#230
abhicris wants to merge 1 commit into
Merit-Systems:masterfrom
abhicris:add-switchboard

Conversation

@abhicris
Copy link
Copy Markdown

What

Adds switchboard under Open Source & SDKs.

One-line addition

- [switchboard (kcolbchain)](https://github.com/kcolbchain/switchboard) - Python middleware + on-chain escrow for agent-to-agent payments. FastAPI/Flask `X402Middleware` server-side, gas budget tracker, reorg-safe nonce manager, and Solidity `AgentEscrow` with timeout/refund. ZAP binary wire for high-volume A2A. MIT.

Why it fits

  • x402-specific: ships switchboard/x402_middleware.py — a server-side HTTP 402 middleware that verifies X-PAYMENT signatures and emits the standard accepts[] envelope.
  • Differentiated primitives: gas-budget tracker (hourly/daily caps), reorg-safe nonce manager, on-chain AgentEscrow with timeout + challenge period — operational pieces most x402 clients skip.
  • Actively maintained: multiple shipped PRs from external contributors. MIT license, CONTRIBUTING.md present.
  • Open source: MIT, no SaaS lock-in.

Single-line addition, no other changes.

switchboard is a Python library + Solidity contracts for agent-to-agent
payments. Server-side FastAPI/Flask X402Middleware, a hard gas-budget
tracker, reorg-safe nonce manager, and AgentEscrow with timeout/refund.

Repo: https://github.com/kcolbchain/switchboard
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