このサイトはコミュニティが運営する非公式の日本語リソースです。公式ドキュメントはdocs.x402.orgをご参照ください。

オファーレシート

支払いフローに暗号署名されたオファー(402時)とレシート(200時)を追加するエクステンションです。

サーバーは402レスポンス時にオファーを、200レスポンス時にレシートを自動的に署名します。これにより検証可能なやり取りの証明が生成され、レピュテーション構築・紛争解決・監査に活用できます。

主なユースケース

  • レピュテーション構築オンチェーン証明による「認証済み購入」と同等の信頼性を確立
  • 紛争解決合意した条件とサービス提供の証拠として署名済みアーティファクトを活用
  • 監査証跡トランザクション詳細を公開せずに検証可能な記録を維持
  • 信頼シグナルやり取りの証明によってサービスの信頼性を向上

署名方式

EIP-712署名(シンプル)

  • secp256k1キーを使用
  • did:pkh 識別子
  • 小規模サービスに最適

JWS署名(エンタープライズ)

  • 複数キータイプ対応(EC P-256・Ed25519等)
  • did:web 識別子
  • /.well-known/did.json のホスティングが必要

署名される内容

オファー(402時)

  • リソースURL
  • 支払いスキーム・ネットワーク
  • 支払い額・受け取りアドレス
  • 有効期限タイムスタンプ

レシート(200時)

  • リソースURL
  • 支払者アドレス・ネットワーク
  • 発行タイムスタンプ
  • トランザクションハッシュ(オプション)

セキュリティ上の注意

署名キーは支払いを受け取るウォレットとは別の専用キーを使用してください。環境変数によるキー管理は開発環境のみ許容されます。本番環境ではKMS・HSM・マネージドウォレットプロバイダーを使用してください。