Localized V2 rewrite for this language is in progress. Showing English-first content for now.

来歴(Provenance)

データの出所と、どのように変換されたか。

来歴(Provenance)

エピステミック計算では、出所のないデータは信頼できません。Sounio のエピステミックモデルは、来歴を外部ログではなく値の一部として扱います。

いま動くこと(コンパイラの現状)

言語は Knowledge<T>.unwrap(reason) によって、エピステミックなデータと非エピステミックなデータの境界を明示します。これが最小の「監査フック」です。生の値を取り出す 理由 を必ず書かなければなりません。

仕様 / stdlib 設計

意図された来歴モデルは次の通りです:

  • 変換の下で append-only
  • 純粋計算の下で保持される
  • 複数入力の結合時にマージ可能

stdlib のエピステミックモジュールは、ソース、変換、証拠チェーンを記録できるより豊かな来歴構造を定義します。

実用的な指針

  • unwrap(...) をコンプライアンス境界として扱い、理由と周辺コンテキストを記録する。
  • 中間結果をエクスポートする際も来歴を保つ。

次へ