Audifact について
Audifactは、重要な判断や結果について署名付きの追記専用レシートを残すサービスです。完全な会話トレースではなく、短いイベント要約と証明リンクを使い、検証可能な記録を求めるチームを対象としています。
主な機能
- 01判断、結果、外部操作の記録
- 02署名とハッシュチェーンによる追記
- 03イベント証明リンクの生成
- 04エージェント登録と記録の検索
- 05書き込み前の機密情報の除去
活用シーン
- 01重要なエージェント操作の監査
- 02サブエージェント委任の記録確認
- 03判断に関する公開証明リンクの確認
MCP 対応
ホスト型MCPサーバーを提供し、判断や結果の記録、証明の取得、エージェント登録、記録検索のツールを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.audifact.io/mcpclaude mcp add --transport http io-audifact-audifact https://api.audifact.io/mcp{"mcpServers":{"io-audifact-audifact":{"type":"http","url":"https://api.audifact.io/mcp"}}}Cursor で開く{"servers":{"io-audifact-audifact":{"type":"http","url":"https://api.audifact.io/mcp"}}}VS Code で開く{"mcpServers":{"io-audifact-audifact":{"type":"http","url":"https://api.audifact.io/mcp"}}}{"mcpServers":{"io-audifact-audifact":{"serverUrl":"https://api.audifact.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.audifact.io/mcp認証が必要ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| ts | string | いいえ | ISO-8601 タイムスタンプ |
| signature | string | いいえ | クライアント側署名:正規 JSON 本文に対する base64 署名です。 |
| agent_name | string | いいえ | Managed Mode:組織内のエージェント ID です(デフォルト:default-agent)。Audifact が管理署名鍵を自動的にプロビジョニングして使用します。 |
| context_json | object | いいえ | |
| decision_type | string | いいえ | |
| metadata_json | object | いいえ | |
| scenario_hash | string | いいえ | 上級者向けの任意項目:既知の場合は 64 文字の 16 進数シナリオハッシュを指定します。通常は省略してください。サーバーが scenario_name + scenario_definition から計算します。 |
| scenario_name | string | いいえ | シナリオ識別子です。サーバーは scenario_name + scenario_definition(+ 任意の context_schema)から scenario_hash を解決します。 |
| context_schema | object | いいえ | context_json の検証に使用する任意の JSON スキーマです。 |
| decision_label | string | いいえ | |
| decision_value | string | いいえ | |
| agent_public_key | string | いいえ | クライアント側署名:base64 公開鍵です(signature と併用する場合は必須)。 |
| context_schema_json | object | いいえ | 後方互換性のための context_schema エイリアスです。 |
| public_context_json | object | いいえ | 任意の公開構造化コンテキスト(証明ページに表示)。gzip 圧縮して保存され、イベントハッシュにはコンテンツハッシュのみが含まれます。 |
| scenario_definition | object | いいえ | シナリオ定義オブジェクト。scenario_name を指定する場合は必須です。 |
| public_decision_type | string | いいえ | decision_type の公開ミラー(証明ページに表示、任意)。 |
| agent_private_key_b64 | string | いいえ | クライアント側署名:base64 エンコードされた Ed25519 秘密鍵。指定するとマネージドモードより優先されます。 |
| public_decision_label | string | いいえ | 任意の公開決定サマリー(証明ページに表示)。 |
| public_decision_value | string | いいえ | decision_value の公開ミラー(証明ページに表示、任意)。 |
| scenario_definition_json | object | いいえ | scenario_definition の後方互換エイリアス。 |
詳細
Audifact エージェントプラグイン
エージェントは、自身の判断を記録した署名付きのレシートを保持します。
このリポジトリには、Audifact のホスト型 MCP サーバー(https://api.audifact.io/mcp)と、重要な判断、外部アクション、サブエージェントへの委任を記録し、証明リンク(https://audifact.io/e/{event_hash})を提示するようエージェントに指示するスキルが含まれています。
これはサイレントな完全トレースではなく、レシートです。アクティブな日あたり3~10 件を目安にしてください。
インストール
1. Audifact API キー(すべてのクライアント)
- https://audifact.io/signup でアカウントを作成します(このプラグインがアカウントを作成することはありません)。
- ダッシュボード → API Keys → キーを作成します(
af_...。表示されるのは一度だけです)。 - クライアントのシークレット/マスク表示フィールドにのみ貼り付けます。チャットやファイルには絶対に貼り付けないでください。
2. クライアントを選択
公式 MCP Registry/VS Code/Copilot/その他のレジストリクライアント
MCP Registry に io.audifact/audifact として掲載されています(「audifact」で検索)。レジストリまたはクライアントの MCP ギャラリーからリモートサーバーを追加します。プロンプトが表示されたら X-API-Key を入力します。メタデータ:server.json。
Claude Code(セルフホスト型マーケットプレイス — 審査待ちなし)
/plugin marketplace add audifact/audifact-plugin
/plugin install audifact@audifact
キーを Audifact API key に貼り付けます(userConfig。OS のキーチェーンに保存されます)。
Grok Bot/Cursor(x.ai カタログ)
掲載されている場合は、カタログからインストールします。キーを AUDIFACT_API_KEY に貼り付けます。
(リポジトリ名を grokbot-plugin から audifact-plugin に変更しました。再申請すると、2026-10-16 のドラフトが置き換わります。)
Agent Skills のみ(npx skills add)
npx skills add audifact/audifact-plugin
これにより、スキルの指示がインストールされます。同じクライアントでMCP サーバーにも接続する必要があります。接続しないと、スキルは呼び出すツールを利用できません。
3. 確認
Audifact への接続を確認するようエージェントに依頼します。エージェントは plugin_connected の判断を 1 件記録し、証明 URL を返すはずです。
⚠️ 追記専用台帳
記録された内容はすべて署名され、ハッシュチェーンでつながれており、編集も削除もできません。スキルは書き込む前に機密情報を除外します。シークレット、トークン、パスワード、メッセージ本文全体、ファイル内容は記録せず、短い要約のみを記録します。
請求
イベントごとに、API キーを所有する Audifact アカウントのクレジットが消費されます。
プライバシー
- 公開ラベルはデフォルトでオフです。
- 各エージェントは、それぞれの
agent_nameで記録します(例:grokbot-cos、claude-code)。
ツール
log_decision、log_outcome、get_proof、register_agent、list_agent_decisions(非推奨のエイリアス:list_my_recent_decisions)、list_agent_outcomes。
リポジトリ構成
| パス | 役割 |
|---|---|
.mcp.json | Grok/Cursor:X-API-Key: ${AUDIFACT_API_KEY} |
.grok-plugin/ | x.ai/Grok Bot プラグインマニフェスト |
.claude-plugin/ | Claude Code マーケットプレイス+userConfig キー(Claude の MCP 認証を上書き) |
skills/audifact/ | Agent Skills の SKILL.md |
server.json | 公式 MCP Registry のリモートメタデータ |
assets/logo.svg | ブランド AF モノグラム |
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。