行動ガバナンスの方法論
エージェントが購入・購読・同意などの行動を実行する前に、誰のどのルールで判断したかを機械可読にし、根拠をレシートとして残します。
権威の合成(precedence)
deny > review > abstain > allow。各権威の判断を集め、最も厳しいものを最終判断とします。権威間の不一致は隠さず conflicts として記録します。
決定論性
- stable sort(ルールは優先度順)
- canonical input(キーソート済み JSON)
- タイムゾーン固定(渡された now のみ使用)
- 乱数・リモートモデル・LLM 判定・ネットワークなし
- 同じ入力 → 同じ出力
ガバナンスレシート
各判断を action / decision / reasonCodes / matchedRules / failedRequirements / conflicts / authorityHashes に束ね、SHA-256 でハッシュチェーン化します。任意のローカル署名(ECDSA P-256)は「ある鍵所持者が正規化ペイロードに署名したこと」のみを証明し、本人確認・契約・非否認性・公的タイムスタンプ・blockchain 級の保証ではありません。
署名の意味を誇張しない
- 証明する:鍵を持つ主体が canonical payload に署名した
- 証明しない:法的本人確認・契約成立・vendor 真正性・組織所属・非否認性・公的タイムスタンプ・実購入・永久的改ざん不可能性