SDKドキュメントの中で「小さな違和感」が、このCreatorPadの作業を私の足を止めました。OpenGradient $OPG @OpenGradient #OPG に時間を費やし、結局ずっと戻ってしまったのが「SDK自体に組み込まれている決済(サトルメント)モードの選択肢」です。
3つのモードがあります。PRIVATE — 支払いが記録されるだけで、それ以外は何もありません。BATCH_HASHED — 入力と出力のハッシュをMerkleツリーに束ね、コスト効率が高く、しかも注目すべきはデフォルトであること。INDIVIDUAL_FULL — 入力・出力・タイムスタンプ・検証まですべてオンチェーンに書き込まれ、最大の監査可能性を提供します。この階層が重要です。
「正直」なモード――つまり、依頼された内容と返ってきた内容の両方を実際に記録するモード――は、開発者が何も求めずに手に入れられるものではありません。開発者が得るのはハッシュ化されたバッチで、何かが起きたことは証明できますが、あなたが再構築できるのは何だったのか、までは分からないのです。
では、OpenGradientはAIをより正直にするのでしょうか? 技術的には「はい」— たとえBATCH_HASHEDであっても、中央集権的なAPI呼び出しよりは追跡可能です。ですが、「何もない場合より正直」と「モデルが言ったことを実際に監査できる」は、別の主張です。しかも、$OPG は6月27日にbasescan.org経由で史上最安値の$0.1207まで下げたのち、現在は約$0.133です。つまり、市場は「完全な監査可能性」をプレミアムとして値付けしているとは明らかに言えません。そしてデフォルト設定が示しているのは、多くの開発者が安い方を選ぶことをプロジェクトが分かっている、ということです。
私はそれが妥当なUX上の妥協なのか、それとも完全な透明性にはコストがかかりすぎるのでデフォルトにはしない、という静かな譲歩なのか、行ったり来たり考え続けました。
ただ、まだどちらかに完全には決めきれていません。