
ProvenPaid
com.provenpaidv0.1.0更新於 Oct 9, 2026
Check an x402 endpoint before your agent pays it: challenge validity and on-chain payer evidence.
概覽
讓助理對 x402 端點執行付費的付款前檢查,驗證其支付挑戰並回報鏈上付款方證據。
- 功能
- 提供 check_x402_endpoint 工具,用來驗證端點的 x402 支付挑戰,並回報其收款地址的公開鏈上證據,包括獨立付款方數量、重複付款方占比、付款方集中度與覆蓋率。另有兩個免費工具 provenpaid_methodology 與 provenpaid_status,分別說明各項訊號的計算方式,以及顯示付款錢包地址、網路、價格上限與當日剩餘的付費檢查次數。檢查本身會透過 Base 上的 USDC 自動付款,每次約 0.01 美元。
- 適用情境
- 適合在助理依賴某個不熟悉的付費 x402 端點之前使用一次,查看其支付挑戰是否有效,以及是否真的有錢包在付款。它並非用於每次呼叫前執行,且結果只是證據,不代表對服務品質的判定。
- 執行需求
- 本機程序,需要 Python 3.11+,可透過 uvx 或 pip 安裝。需要機密項 PROVENPAID_WALLET_PRIVATE_KEY,對應一個僅持有少量 Base 上 USDC 的專用錢包,並需要連線至 ProvenPaid API 的網路存取。選用設定包括 PROVENPAID_DAILY_LIMIT、PROVENPAID_MAX_PRICE_USD、PROVENPAID_NETWORK、PROVENPAID_API_URL 與 PROVENPAID_STATE_DIR。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 ProvenPaid,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
provenpaid-mcp
Give your agent a pre-payment check for paid x402 endpoints. Evidence before you pay.
ProvenPaid checks an x402 endpoint before your agent relies on it: is its payment challenge valid, and do real wallets actually pay it on-chain, come back, and how concentrated are payments? This MCP server exposes that check as a tool and pays for it automatically, about $0.01 in USDC on Base per check, from a wallet you control.
Use it once before relying on an unfamiliar endpoint, not before every call.
Tools
You are not charged when the URL is invalid or unsafe, is not an x402 endpoint, or offers no payment option in USDC on Base. Results are evidence, not a verdict: ProvenPaid does not verify service quality or that an endpoint controls its receiving address.
Install
Requires Python 3.11+. With uv:
or pip install provenpaid-mcp.
Claude Desktop / Claude Code / Cursor
Wallet safety
- Use a dedicated wallet holding only a few dollars of USDC on Base. Never use a wallet with meaningful funds.
- The key stays on your machine, in memory only. It is never logged, returned by a tool, or sent anywhere; only signed payment authorizations leave the process.
- No ETH is needed: the payment facilitator pays network fees.
Guardrails enforced before anything is signed:
How it works
The server calls GET https://api.provenpaid.com/v1/check?url=.... The API answers HTTP 402 with x402 payment requirements; the official x402 SDK signs a single-use USDC authorization within the guardrails above and retries. Settlement happens only when the check delivers evidence. Methodology: https://api.provenpaid.com/methodology
License
MIT
來源:README.md,提交 3ba55a5
工具
0版本歷史
1- v0.1.0最新Oct 9, 2026


