ReceiptRail について
ReceiptRailは、Solana上のx402決済向けオンチェーン納品レシートサービスです。購入側エージェントや監査担当者などが、納品内容とレシートを独立して検証できます。公式x402レシート形式の検証にも対応し、検証結果をオンチェーンに記録します。devnetデモの制約も明記されています。
主な機能
- 01オンチェーン納品レシートの作成と検証
- 02公式形式のx402レシート検証
- 03署名者キーの解決と鮮度確認
- 04納品内容のダイジェストとレシートの紐付け
- 05読み取り専用ツールによるJSON出力
活用シーン
- 01x402決済に対応する納品レシートの検証
- 02レシート署名とペイロードの主張の確認
- 03納品ファイルとオンチェーンダイジェストの照合
MCP 対応
Streamable HTTPエンドポイントとstdio MCPブリッジを通じて、`issue_receipt`、`verify_receipt`、`get_receipt`、`verify_x402_receipt`をMCPクライアントに提供し、オンチェーンレシートやx402成果物の作成・検証を行います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://agenttoll-receipts.app.workbuddy.host/mcpインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http xka0085-byte-receiptrail https://agenttoll-receipts.app.workbuddy.host/mcpCursor.cursor/mcp.json
{"mcpServers":{"xka0085-byte-receiptrail":{"type":"http","url":"https://agenttoll-receipts.app.workbuddy.host/mcp"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"xka0085-byte-receiptrail":{"type":"http","url":"https://agenttoll-receipts.app.workbuddy.host/mcp"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"xka0085-byte-receiptrail":{"type":"http","url":"https://agenttoll-receipts.app.workbuddy.host/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"xka0085-byte-receiptrail":{"serverUrl":"https://agenttoll-receipts.app.workbuddy.host/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| buyer | string | いいえ | 任意の購入者識別子(ウォレットアドレス) |
| seller | string | いいえ | 任意の販売者識別子 |
| x402_payment_ref | string | はい | このトランザクションの一意な参照(1~128文字) |
| deliverable_digest | string | はい | 配信内容の SHA-256 16 進数ダイジェスト(64 文字) |
| x402_payment_signature | string | いいえ | サービスアドレスへの 0.001 USDC の支払いに関する Solana トランザクション署名です。省略すると、支払いチャレンジを受け取ります。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。