プリミティブ
組み合わせ可能なビルディングブロック
dig-store は現在ご利用いただけます。今後さらに多くの DIG Network プリミティブが登場予定です。
利用可能
dig-store
Git のような形をした、暗号化されたコンテンツアドレス指定ストアです。ビルドディレクトリを指定し、世代をコミットし、すべてを URN でアドレス指定します。
dig-store ドキュメントを読む →保存時暗号化
URN そのものが鍵です。位置の特定と復号(AES-256-GCM-SIV)の両方を行います。パスワードは不要で、鍵はどこにも保存されません。
プロバイダー非開示
ホストはハッシュをキーとした暗号文のみを保持します。ダウンロードはストア ID と発行者の署名済みルートに対して検証されます。
単一の自己防衛型ファイル
データ、サーバー、Merkle 証明が単一の.wasmにコンパイルされ、何も明かさないよう均一なサイズにパディングされます。
仕組み
3つのコマンドで公開
ビルド出力のための Git スタイルのワークフロー——最初のコミットから暗号化され、アドレス指定可能です。
01
キャプチャ
ビルド出力にストアを指定します。
digs init site --dir dist02
コミット
1つの世代を単一の .wasm に封じ込めます。
digs add -A && digs commit -m "v1"03
共有
リモートにプッシュし、URN を配布します。
digs push origin