Infrastructure
四つの可動部品と、契約より長く残らなければならない一つ
リゾルバ、レコードストア、イベントストア、クレデンシャル層です。アーキテクチャ上重要な問いはスループットではありません。今日発行した識別子が、製品が2041年に寿命を終えるときにもなお解決するかどうかです。
- リゾルバ
- GS1 Digital Link
- イベント
- 追記専用
- レジデンシー
- 選択可能、EUに対応
Definition
デジタル製品パスポートのインフラは何で構成されますか。
パスポート基盤は四つの構成要素から成ります。GS1 Digital Linkの識別子を役割別の応答に対応づけるリゾルバ、パスポートデータを保持するレコードストア、EPCIS 2.0のサプライチェーンイベントを保持する追記専用のイベントストア、そしてW3C Verifiable Credentialsを発行・検証するクレデンシャル層です。連携はこの四つの周りに置かれます。
The separation is not incidental. Reads follow public scans and writes follow machine-generated events, and the GS1 Digital Link resolver has to answer the first without waiting on the second.
アーキテクチャ
各層が担う責務
| Layer | 責務 | 標準 |
|---|---|---|
| Resolver | Turns an identifier into the response the caller is entitled to | GS1 Digital Link |
| Record store | Holds the current passport state and its access policy | CIRPASS準拠のモデル |
| Event store | Append-only history of what happened to each object | GS1 EPCIS 2.0 |
| Credential layer | Issues, verifies and revokes signed claims | W3C VC 2.0 · DID |
| Integration | Moves data in from ERP, PLM and partner systems | REST · webhooks |
インフラストラクチャ
さらに深く
回答
よくある質問
パスポートプラットフォームの構成要素は何ですか。
四つです。GS1 Digital Linkの識別子を呼び出し元に応じた応答へ変えるリゾルバ、パスポートデータを保持するレコードストア、EPCIS 2.0イベントを保持する追記専用のイベントストア、そしてW3C Verifiable Credentialsを発行・検証するクレデンシャル層。それ以外はすべて、この四つを取り巻く連携です。
これはブロックチェーン上で動くのですか。
パスポートのレコード自体には使いません。遅いうえに、訂正や消去が必要になり得るデータには不適切だからです。分散台帳を使うのは、署名では得られないものをアンカリングが加える場面に限られます。すなわち、改ざん検知可能なタイムスタンプと、単一の当事者が支配すべきでない失効レジストリです。
当社のデータはどこに保管されますか。
データレジデンシーはテナントごとに選択でき、EU居住型の構成ではパスポートのレコード、イベント、クレデンシャルをEU域内に保持します。ここでは通常以上に重要です。パスポートのデータは規制対象の製品データであり、市場監視当局が製品の生涯にわたり参照する必要があり得るためです。
15年間動き続けなければならないものは何か
識別子は解決し続けなければならず、クレデンシャルは検証され続けなければなりません。いずれも約束ではなく設計で対処されています。識別子は GS1 Digital Link に従い貴社自身のドメインで解決でき、クレデンシャルは本プラットフォームの存続に依存しない分散型識別子に対して検証されます。
負荷は実際どのように推移しますか。
読み取り量は公開スキャンに連動し、急増します。書き込み量はサプライチェーンのイベントに連動し、機械によって安定して生まれます。負荷の性質が異なるため、リゾルバとイベントストアはボトルネックを共有せず、それぞれ独立に拡張します。
Next step
プラットフォームチームの方をお連れください
アーキテクチャ、データ所在地のモデル、そして撤退の道筋を一通りご説明し、最終的に判断を左右する問い — 当社の利用をやめた場合に何が起きるか — にお答えします。