すべてのタグ

TAG

#oceanprotocol

5件の記事

📦データスペースに資料を登録する — Clio-X の publish を一通り試す

データスペースのポータル Clio-X で、データセット・アルゴリズム・SaaS の3種類を実際に公開しました。6段のウィザードが何を宣言させているのか、Submit で何がチェーンに書かれるのか(実際の取引を読み直して確認)、そして素の状態では通らなかった4点を記録します。

oceanprotocoldataspaceweb3computetodata

🛂許可リストに載っている本人が、ダウンロードできない ── Gaia-X の適合性証明を Ocean の認可に差し込む

Gaia-X の Compliance Service を手元に建てて Compliance Credential を発行させ、その提示を Ocean Node のダウンロード認可の条件にしました。資産の allow リストに載っている本人でも、適合性の証明を出さなければ 403 になります。

gaiaxdataspaceoceanprotocolverifiablecredentials

自分のプログラムを Compute-to-Data に登録する — コンテナは何を約束させられるのか

Compute-to-Data に自作のアルゴリズムを登録するとき、コンテナ側が満たさなければならない約束(入出力の置き場所、作業ディレクトリ、実行ユーザ、ネットワーク遮断、資源上限)を、ocean-node 3.2.0 の実装と実測から洗い出しました。NDL古典籍OCR-Lite を題材に、イメージの作り方・登録の仕方・踏んだ失敗を記録します。

computetodatadockeroceanprotocolocr

📜古典籍の画像を渡さずに、くずし字OCRだけ実行してもらう

NDL古典籍OCR-Lite を Compute-to-Data のアルゴリズムとして登録し、古典籍のページ画像を外に出さないまま翻刻テキストと TEI を受け取るところまで通しました。arm64 でのイメージ構築、モデル同梱によるネットワーク遮断下での実行、ノードの Docker がホスト側デーモンである点など、実測とつまずきを記録します。そして最後に、この方式が抱える本質的な限界にも触れます。

computetodataocrdigitalhumanitiesdocker

🔌自前の Ocean Node に繋いだら、ポータルが動かなかった

データスペースのポータルを自前の Ocean Node 3.2.0 に繋ぐと、publish もダウンロードも計算も通りませんでした。原因を切り分けると、ライブラリの世代差が 10 箇所、アプリ自身の不具合が 9 系統。特に「ローカルチェーンでは絶対に露見せず、実際のチェーンでだけ壊れる」2 件が厄介でした。画面から Compute-to-Data を完走させるまでの記録です。

oceanprotocoldataspaceweb3computetodata