A2A Passport — one GTIN, one call, everything GSC knows, signed
リモートA2A Passport — one GTIN, one call, everything GSC knows, signed について
A2A Passportは、READMEではA2A Recordと呼ばれる、商品GTINまたは小売バナーの署名付き記録を発行するサービスです。GSCハブの最新データを使い、情報の出典、市場での販売可否、署名の有効性を確認できます。欠落情報を推測で補いません。
主な機能
- 01GTINまたはバナーによる記録取得
- 02GSCハブからのライブデータ読み込み
- 03登録記録の一覧表示と絞り込み
- 04署名・版の連鎖・時刻の検証
活用シーン
- 01商品のハブ記録と市場適合情報の確認
- 02記録の署名と版の連鎖の検証
- 03市場や種類による登録記録の絞り込み
MCP 対応
streamable HTTP経由でget_record、list_records、verify_recordの3つのツールをMCPクライアントに公開し、署名付き記録の取得と検証を可能にします。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.a2a-passport.ai/mcpclaude mcp add --transport http greencore-solutions-a2a-passport https://mcp.a2a-passport.ai/mcp{"mcpServers":{"greencore-solutions-a2a-passport":{"type":"http","url":"https://mcp.a2a-passport.ai/mcp"}}}Cursor で開く{"servers":{"greencore-solutions-a2a-passport":{"type":"http","url":"https://mcp.a2a-passport.ai/mcp"}}}VS Code で開く{"mcpServers":{"greencore-solutions-a2a-passport":{"type":"http","url":"https://mcp.a2a-passport.ai/mcp"}}}{"mcpServers":{"greencore-solutions-a2a-passport":{"serverUrl":"https://mcp.a2a-passport.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
3| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| kind | any | いいえ | |
| subject | string | はい |
詳細
A2A Record — 1 つの GTIN、1 回の呼び出し、GSC が把握するすべてに署名
ハブがレコードであり、A2A-Record.ai がレコードを発行します。
ハブがレコードであり、A2A-Record.ai がレコードを発行します。レコードとは、製品または小売バナーについて、レコードの保管場所、認証済みの場所、取り扱い業者、決済窓口を示す署名付き文書です。GSC ハブからリアルタイムで発行され、毎週スタンプが押されます。A2A Record は GreenCore Solutions Corp. が運営しています。製品(Global Trade Item Number、GTIN)または小売バナーごとに署名付き文書を 1 つ発行します。この文書は、GSC ハブ(A2A Grocery、A2A Cosmetics、A2A Peptides、A2A Retailmedia、コンプライアンス記録)からリアルタイムで構成され、署名(EdDSA)されます。ツールは 3 つです:get_record、list_records、verify_record。各フィールドにはハブからの回答が、一言一句そのまま、窓口と読み取り時刻とともに記載されます。そうでない場合は、注記を添えて欠落します。レコードが推測することはありません。どのハブも保有していない製品には、レコードは発行されません。読み取りは公開されています。検証済みの副署名付きコピーは x402 で決済されます。人工知能は間違いを犯します。A2A Record はエージェント型の情報源であり、推奨ではありません。広告は一切ありません。順位の販売もありません。取引専用です。
A2A Record は GreenCore Solutions Corp. (github.com/greencore-solutions) によって開発・運営されています。これは公開接続キットで、ライセンスは MIT です。
窓口
ステートレスな streamable-HTTP、サーバー名 a2a-record、窓口バージョン 1.0.2、ツール 3 つ(通信から読み取り)
- エンドポイント:
https://mcp.a2a-record.ai/mcp— streamable-HTTP に対応する任意のクライアント:{ "url": "https://mcp.a2a-record.ai/mcp", "transport": "streamable-http" } - Agent Card(署名付き):
https://a2a-record.ai/.well-known/agent-card.json - キー:
https://a2a-record.ai/.well-known/jwks.json(EdDSA、キー IDa2apass-2026-10) - 登録もトークンも不要です。すべての読み取りが公開されています。
ツール
get_record— 製品(Global Trade Item Number、GTIN)または小売バナー(市場/バナー、例:FR/Carrefour)の署名付きレコードです。レコードを保有するハブ、認証済みの場所、コンプライアンス記録、取り扱い業者、決済窓口を確認できます。呼び出しごとに GSC ハブからリアルタイムで読み取ります。初回の呼び出しでバージョン 1 が発行されます。subject = GTIN(8~14 桁)または市場/バナー、kind = gtin または banner(任意)。list_records— 登録簿にあるレコードの一覧です:ID、種類、市場、バージョン、発行時刻を新しい順に表示します。本文は含まれません。種類(gtin または banner)、市場、または指定時刻以降の発行分で絞り込めます。ページ分割に対応しています。verify_record— レコードを検証します:署名が有効か、バージョンの連鎖が保たれているか、スタンプがどれだけ古いか、読み取られていないセクションがあるかを確認します。公開鍵/.well-known/jwks.jsonを使って検証します。
文書
どちらの種類にも共通する 1 つのエンベロープです(GTIN による製品、または market/banner 形式の小売バナー):record_id、kind、subject、issued_at、version、previous_version_hash、issuer、signature、delta、および body。
本文の各フィールドには、ハブからの回答が一言一句そのまま、窓口、ツール、読み取り時刻とともに記載されます。そうでない場合は、注記を添えて欠落します。レコードが推測することはありません。
- 現在のバージョン:
https://a2a-record.ai/record/{id}.json - 特定のバージョン:
https://a2a-record.ai/record/{id}/v{n}.json - レコード #1:
https://a2a-record.ai/record/gtin-03284230006408.json - 登録簿(リアルタイムの件数):
https://a2a-record.ai/records/register.json
どのハブも記録を保有していない製品には、レコードは発行されません。
レコードを自分で検証する
署名は、signature フィールドを除いたレコードに対する分離型 JSON Web Signature (EdDSA) です。キーをソートし、JSON をコンパクトにし、UTF-8 でエンコードします。examples/verify_record.py では、公開鍵だけを使って検証できます。
副署名付きコピー
レコードの読み取りは無料です。検証済みの副署名付きコピーは https://a2a-record.ai/api で決済されます(x402、accept エントリー 2 件)。登録簿にないレコードへの応答は HTTP 403 で、課金されません。
例
examples/generic_mcp_client.py— 標準的なクライアントです。ツールの一覧を取得し、記録の #1 を読み取り、ドアで検証します。examples/verify_record.py— プレーン HTTP で記録とキーを取得し、オフラインで署名を検証します。
人工知能は間違えることがあります。A2A Record はエージェント型の情報源であり、推奨を行うものではありません。広告は一切ありません。順位の販売もありません。取引のみです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。