mcpField
D
DCL Trust Oracle — AI/LLM Output Audit (x402 MCP)

DCL Trust Oracle — AI/LLM Output Audit (x402 MCP)

リモート
fronesislabs.comセキュリティ12 週間前に更新
リポジトリ公式サイト

DCL Trust Oracle — AI/LLM Output Audit (x402 MCP) について

DCL Trust Oracleは、LLMやエージェントの出力をポリシーに照らして評価し、改ざん検知可能なハッシュチェーンに記録します。重大な操作の前後でエージェントの動作を監査するチーム向けに、MCPとRESTのインターフェースとx402決済を提供します。

主な機能

  1. 01高速・厳格・安全性・品質のポリシーチェック
  2. 02ジェイルブレイクとプロンプトインジェクションの検出
  3. 03シークレットと個人情報のスキャン
  4. 04改ざん検知可能なハッシュチェーンへの決定記録
  5. 05事後調査向け監査記録のデコード
  6. 06暗号資産と取引のコンプライアンスチェック

活用シーン

  1. 01エージェント出力がユーザーやシステムに届く前の検査
  2. 02エージェントの操作後における決定の監査
  3. 03長時間のエージェントセッションでのドリフト追跡
  4. 04GitHubのスキルやリポジトリ更新の監視

MCP 対応

MCPサーバーは、エージェント向けに評価、監査、セッション、暗号資産コンプライアンスのツールを公開します。有料呼び出しはx402を使い、Base上のUSDCで決済されます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.fronesislabs.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

18
パラメーター型必須説明
agent_idstringはい応答を生成したエージェントの識別子。
responsestringはい監査対象のエージェントまたは LLM の応答テキスト。

詳細

DCL Trust Oracle

Python 3.11+ MCP License: Apache 2.0 dcl-webhook MCP server Smithery

エージェントを信頼するのではなく、証明を信頼してください。

自律型 AI エージェントは今や、金銭、法律、評判に関わる重大な結果を伴う行動を取ります。しかし、その多くはブラックボックスです。何が決定され、その理由は何か、またその決定が後から改ざんされていないかを示す記録がありません。

DCL Trust Oracle はこのギャップを埋めます。エージェントのすべての出力をリアルタイムでポリシーに照らして評価し、改ざんを検知できるハッシュチェーンに封印します。これは、何がいつ起きたかを示す、決定論的で暗号学的に検証可能な記録です。過去のエントリーを一つでも編集すると、チェーン全体が無効になります。記録の信頼性を保つために、Fronesis Labs を含め、誰も信頼する必要はありません。

できること

DCL Trust Oracle は、LLM の出力に対する決定論的なポリシー評価と、改ざんを検知できる監査チェーンを提供します。システムが保存するのは暗号学的ハッシュと判定メタデータのみで、生のコンテンツは一切保存しません。これにより、分散型 AI エージェント全体にわたる、検証可能な事後フォレンジック分析が可能になります。

次の 2 つの方法で利用できます。

  • REST API(webhook_server.py)— HTTP による直接統合。
  • MCP サーバー(mcp_server.py)— AI エージェント向けの Model Context Protocol ネイティブ統合。https://mcp.fronesislabs.com/mcp で稼働中です(streamable-http)。Smithery(リモート URL → 同じ本番エンドポイント。smithery.yaml を参照)および公式 MCP Registryにも掲載されています。

両サーバーは同じ評価ロジックと改ざんを検知できるチェーン(dcl_core.py)を共有しており、料金も同じです。

クイックスタート

REST API
pip install -r requirements.txt
python webhook_server.py

サーバーは http://localhost:8080 で起動します。

MCP サーバー

本番環境(ホスト型):

https://mcp.fronesislabs.com/mcp

Streamable HTTP トランスポートを使用します。セットアップは不要で、任意の MCP クライアントからこの URL に直接接続できます。

ローカル開発:

pip install -r requirements.txt
python mcp_server.py

サーバーは http://localhost:8081 で起動します(streamable-http トランスポート)。

ツールとエンドポイント

アクション実行前の評価

不適切な出力がユーザー、ウォレット、または下流システムに届く前に検出します。

REST エンドポイントMCP ツール料金説明
POST /evaluate/fastdcl_evaluate_fast$0.01リスクの低い出力を対象とした高速なポリシーチェック。改ざんを検知できる tx_hash を返します。
POST /evaluate/strictdcl_evaluate_strict$0.05信頼度のしきい値を高めた、重大な影響を伴う出力向けの詳細分析。
POST /evaluate/jailbreakdcl_evaluate_jailbreak$0.02指示遵守チェック — プロンプトインジェクションのパターンや、役割を乗っ取ろうとする試みを検出します。
POST /evaluate/safetydcl_evaluate_safety$0.01既知の有害なテキストパターンに対する基本的なスクリーニング。高スループット向けに最適化されています。
POST /evaluate/qualitydcl_evaluate_quality$0.03コンテンツの品質と逸脱をチェックします。フォーマットの遵守状況と、文脈からの逸脱を評価します。
POST /evaluate/batchdcl_evaluate_batch$0.10一括処理 — 1 回の MCP 呼び出しにつき最大 200 件を処理します(REST のデフォルト max_items:20)。複数ターンの履歴を費用対効果よく処理できます。
セッション管理
REST エンドポイントMCP ツール料金説明
POST /pipeline/startdcl_pipeline_start$0.05継続的な逸脱追跡のため、長時間実行する監査セッションを初期化します。pipeline_id を返します。
アクション後のフォレンジック

問題が発生した場合は、何が起きたのかを正確に再構成します。

REST エンドポイントMCP ツール価格説明
GET /audit/{tx_hash}dcl_audit_decode$0.10基本的なアクション後監査 — tx_hash による判定、信頼度、agent_id、理由を返します。
GET /audit/{tx_hash}/deepdcl_audit_decode_deep$0.50詳細なフォレンジック監査 — ドリフトのコンテキスト、改ざん検知インデックス、環境メタデータが含まれます。
アクション後のスキャン
REST エンドポイントMCP ツール価格説明
POST /evaluate/secretsdcl_evaluate_secrets$0.02シークレットと認証情報の漏えいスキャン。
POST /evaluate/piidcl_evaluate_pii$0.02PII 検出スキャン。
DCL Update Sentinel(継続的なスキル監視)

AI エージェントスキルおよび GitHub リポジトリを継続的にセキュリティ監査し、リリースを検証します。Sentinel は GitHub Webhook を介してコード更新を監視し、セキュリティベースラインに対するリグレッションをブロックするとともに、クリーンな再スキャン後にスキルのステータスを自動的に復旧します。

REST エンドポイント価格説明
POST /sentinel/register$49.00 / 30d継続的な監視対象としてスキル/リポジトリを登録します。初回のベースライン監査に合格する必要があります(score >= 0.80。失敗した場合は HTTP 422 を返します)。webhook_secret を発行します。
POST /sentinel/webhook/{webhook_secret}無料GitHub Webhook の受信エンドポイントです。新しいリリースタグを監査し、リグレッションをブロックして、改ざん検知可能なイベントを記録します。
POST /sentinel/scan$0.05–$0.50従量課金制のリポジトリ監査(update_rescan、deep_scan、forensic_audit)。
GET /sentinel/status/{repo_full_name}無料スキルのセキュリティステータス(active、blocked、unregistered)と、最後に確認された正常なバージョンを照会します。
POST /sentinel/renew$49.00 / 30d登録済みスキルの30日間の監視資格を延長します(所有者確認済み)。
GET /sentinel/prices無料Sentinel サービスの現在の価格内訳を返します。
Sentinel の主な機能:
  • 冪等な Webhook 処理: GitHub の重複配信リトライを防ぐ機能が組み込まれています(X-GitHub-Delivery の追跡)。
  • 自動復旧: セキュリティ上のリグレッションによりブロックされたスキル(status: blocked)は、ポリシーに準拠したクリーンなリリースが公開されると、自動的に active に復旧します。
  • 厳格な所有者確認: サブスクリプションの更新には、登録済み所有者のウォレット(owner_payer_ref)との暗号署名の一致が必要です。
  • ベースラインポリシーゲート: 登録には初回監査の合格(score >= 0.80)が必要です。無効な資格設定を防ぐため、侵害されたリポジトリや監査に合格しなかったリポジトリは直ちに拒否されます(HTTP 422)。
暗号資産と取引のコンプライアンス(MCP のみ)

これらのツールは稼働中の MCP サーバーでのみ公開されています(webhook_server.py に REST ルートはありません)。

MCP ツール価格説明
dcl_evaluate_jailbreak_crypto$0.02暗号資産に特化したジェイルブレイクとインジェクションの検出。
dcl_evaluate_wallet$0.02ウォレットのシークレット保護機能。
dcl_evaluate_trade$0.02取引判断の検証機能。
dcl_evaluate_mev$0.03MEV と市場操作に関するコンプライアンス審査。
dcl_evaluate_signal$0.03市場シグナルの捏造審査。
dcl_evaluate_output_sanitizer$0.02出力サニタイザー — 最終ゲート。
dcl_commit$0.01Leibniz Layer の暗号コミット — 判断を監査チェーンに記録します。
ユーティリティ(無料、REST のみ)
エンドポイント説明
GET /healthサービスのステータスとチェーンの長さ
GET /policies組み込みポリシー名の一覧
GET /chain/statusチェーンの整合性、ドリフトモード、ドリフトスコア
GET /chain/export整合性検証付きのチェーン全体のエクスポート

応答例

{
  "verdict": "COMMIT",
  "confidence": 0.95,
  "reason": "All policy checks passed",
  "tx_hash": "0x7a8f3b2c...",
  "chain_index": 42,
  "input_hash": "0x9d4e1f...",
  "policy_version": "1.0.0",
  "timestamp": 1721635200.123,
  "pipeline_id": "abc123",
  "drift_mode": "NORMAL",
  "drift_score": 0.15
}

チェーンを自分で検証する

サーバーの言うことをそのまま信じる必要はありません。tx_hash は前の行にリンクするだけでなく、レコード自身のフィールドから再計算されるため、誰でもこのサーバーに問い合わせることなく、レコードが後から編集されていないことを独立して確認できます。無料のオフライン検証ライブラリについては、@fronesis-labs/dcl-sdk(TS/JS)または dcl-core(Python)をご覧ください。

従量課金と決済

上記の有料呼び出しはすべて、x402 プロトコル(Base 上の USDC)を介して自動的に従量課金され、決済されます。

2 つの支払いモデルに対応しています。

  • 呼び出しごとのマイクロペイメント($0.01~$0.50):即時のオンデマンド評価向けです。
  • 30 日間の継続利用権($49.00):DCL Update Sentinel による継続的なスキル監視向けです。

この設計により、API キーの発行や請求書処理にかかる手間を省けます。 呼び出しごとの料金設定により、大規模なエージェント運用が現実的になります (自律システムは 1 日に数千回の評価呼び出しを実行できます)。

REST API は fastapi-x402 を介して x402 による制限が適用されます。MCP サーバーは Mode.X402 で paymcp を使用し、x402 対応クライアントでは自動的に支払いを行い、ウォレットが設定されていないクライアントには案内付きの支払いリンクに切り替えます。 どちらも同じウォレットに決済され、迂回手段はありません。 未払いの呼び出しには判定結果が返されません。

ライセンス

Apache License 2.0 — LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。