CirculeID

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責務標準
ResolverTurns an identifier into the response the caller is entitled toGS1 Digital Link
Record storeHolds the current passport state and its access policyCIRPASS準拠のモデル
Event storeAppend-only history of what happened to each objectGS1 EPCIS 2.0
Credential layerIssues, verifies and revokes signed claimsW3C VC 2.0 · DID
IntegrationMoves data in from ERP, PLM and partner systemsREST · webhooks

回答

よくある質問

パスポートプラットフォームの構成要素は何ですか。

四つです。GS1 Digital Linkの識別子を呼び出し元に応じた応答へ変えるリゾルバ、パスポートデータを保持するレコードストア、EPCIS 2.0イベントを保持する追記専用のイベントストア、そしてW3C Verifiable Credentialsを発行・検証するクレデンシャル層。それ以外はすべて、この四つを取り巻く連携です。

これはブロックチェーン上で動くのですか。

パスポートのレコード自体には使いません。遅いうえに、訂正や消去が必要になり得るデータには不適切だからです。分散台帳を使うのは、署名では得られないものをアンカリングが加える場面に限られます。すなわち、改ざん検知可能なタイムスタンプと、単一の当事者が支配すべきでない失効レジストリです。

当社のデータはどこに保管されますか。

データレジデンシーはテナントごとに選択でき、EU居住型の構成ではパスポートのレコード、イベント、クレデンシャルをEU域内に保持します。ここでは通常以上に重要です。パスポートのデータは規制対象の製品データであり、市場監視当局が製品の生涯にわたり参照する必要があり得るためです。

15年間動き続けなければならないものは何か

識別子は解決し続けなければならず、クレデンシャルは検証され続けなければなりません。いずれも約束ではなく設計で対処されています。識別子は GS1 Digital Link に従い貴社自身のドメインで解決でき、クレデンシャルは本プラットフォームの存続に依存しない分散型識別子に対して検証されます。

負荷は実際どのように推移しますか。

読み取り量は公開スキャンに連動し、急増します。書き込み量はサプライチェーンのイベントに連動し、機械によって安定して生まれます。負荷の性質が異なるため、リゾルバとイベントストアはボトルネックを共有せず、それぞれ独立に拡張します。

Next step

プラットフォームチームの方をお連れください

アーキテクチャ、データ所在地のモデル、そして撤退の道筋を一通りご説明し、最終的に判断を左右する問い — 当社の利用をやめた場合に何が起きるか — にお答えします。

Index