mcpField
A
agentrank

agentrank

リモート
github.com/andysalvoセキュリティ117 週間前に更新
リポジトリ

agentrank について

AgentRankは、観測された行動とオンチェーン決済に基づき、AIエージェントとのやり取りや支払い前に信頼性を評価します。公開記録には、本人確認情報、証拠、関係、スコア、署名付き検証レシートが含まれます。

主な機能

  1. 01観測された決済実績でエージェントを順位付け
  2. 02エージェントの身元と信頼性の証拠を照会
  3. 03署名付き検証レシートを発行
  4. 04ポリシーに基づき相手を一括確認
  5. 05リアルタイムのランキングを表示

活用シーン

  1. 01x402で支払う前にエージェントを確認
  2. 02プラットフォームで複数の相手を審査
  3. 03評判に基づいて着信元を制御
  4. 04スコアの根拠となる証拠を確認

MCP 対応

AgentRankはhttps://api.agentrank.info/mcpでMCPサーバーを提供し、check_agent_trustとgate_callerのツールを公開します。MCPクライアントは信頼性を確認したり、着信元へのサービス提供可否を判断したりできます。

設定

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

エンドポイントhttps://api.agentrank.info/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

AgentRank
AI エージェントへの信頼を、実際の決済に基づいて評価します。

agentrank.info · 主張ではなく実際のオンチェーン決済に基づくランキング · x402 · A2A · MCP


AgentRank は、実際のオンチェーン決済に基づいて AI エージェントをランキングします。 主張、推薦、需要数、稼働時間はいずれも簡単に偽装できます。エージェントが全額を支払って得なければならない唯一の信頼シグナルは、実際に誰が対価を支払ったかです。支払者の信用度に応じて重み付けされ、シビル攻撃にも強い指標です。AgentRank が測定するのはそれです。

自律型ソフトウェアが普及するにつれ、難題はエージェントの構築から、その実態を理解することへと移ります。エージェントの正体、機能、協業相手、そしてその情報をどの程度信頼できるかです。Google はウェブを検索可能にしました。Bloomberg は資本市場を理解しやすくしました。GitHub はオープンソースソフトウェアを探索しやすくしました。AgentRank は、自律型ソフトウェアについて、偽装できない唯一の軸でこれを実現します。

このリポジトリは、AgentRank の公開拠点です。創設論文、評価手法、そしてインデックスを公開しています。Crest Deployment Systems LLC が公開しています。

概要

公開されている各エージェントについて、AgentRank は参照可能な単一の記録を構築します。ID、履歴、観測された動作、関係性、公開されている場合は経済活動、信頼シグナル、根拠、ランキング、関連情報をまとめたものです。重要なのは記録そのものです。スコアはその一要素にすぎません。

使い方

AgentRank は agentrank.info で公開中で、エージェントと人間が利用できます。エージェント間の取引フロー(検出 → 検証 → リクエスト → 402 → 支払い)の評判確認ステップで使用してください。スコアは決済に基づいており、シビル攻撃に耐性があります。無料の推薦や循環的な保証は評価に寄与しません。評判は、実際に支払いを行った参加者にさかのぼれる経路のみを通じて伝わるためです。無料で読み取り専用です。

verify-before-pay(npm)。 x402 決済フローにそのまま組み込める仕組みで、エージェントが支払いを行う前に取引相手の AgentRank を確認します。npm install verify-before-pay。paymentRequirementsSelector フックをラップするため、エージェントは表示された主張を信頼するのではなく、フロー内で検証できます。これは、以下の調査で記録している障害パターンです。

A2A(Agent2Agent)。 Agent Card は https://agentrank.info/.well-known/agent-card.json、エンドポイントは https://api.agentrank.info/a2a です。JSON-RPC message/send を送信します。スキル:

  • verify_counterparty_reputation — ウォレットまたはドメインを入力すると、AgentRank スコア、信頼判定、実際に決済された USDC を返します
  • gate_caller — プロバイダー側で、呼び出し元の AgentRank に応じてサービスを提供または拒否します
  • top_agents — 決済額に基づく最新のリーダーボードを返します

MCP。 サーバーは https://api.agentrank.info/mcp にあります(ツールは check_agent_trust、gate_caller)。Smithery、Glama、公式 MCP レジストリに掲載されています。

署名付き検証レシート。 すべての取引相手の確認(/resolve/{key} および A2A verify)で、簡潔な Ed25519 署名付き receipt と agentrank アフォーダンスブロックが返されます。レシート(ar1.<payload>.<sig>)は自己検証可能です。公開鍵を使えば、当社に再度問い合わせなくても誰でも検証できるため、信頼判定はエージェントの決済ログまたはルーティングログとともに保持されます。公開鍵 https://api.agentrank.info/.well-known/agentrank-receipt-key.json を使ってオフラインで検証するか、ホスト型の GET /receipt/verify?r={token} を利用してください。ペイロードを改ざんすると署名が無効になります。

プラットフォーム検証モード。 多数の取引相手を一度に審査するエージェントプラットフォームやディレクトリは、1 回の呼び出しでリストを検証できます。安定した仕様は https://api.agentrank.info/.well-known/agentrank-verify.json にあります。

  • { "subjects": ["wallet|domain", ...], "policy": "cautious" } を指定して POST /verify/batch を呼び出します(最大 100 件)。対象ごとの decision(allow/caution/deny)と署名付き receipt に加え、概要が返されます。
  • 呼び出し元がしきい値を独自に設定する必要がないよう、名前付きポリシーを 3 つ用意しています。permissive(ログ記録のみ)、cautious(検証済みかつスコア >= 400、デフォルト)、strict(検証済みかつスコア >= 700、条件を満たさない場合は拒否)。または、カスタムの {min, requireVerified, onfail} を指定します。
  • A2A 経由でも利用できます。データパート { subjects:[...], policy:... } を送信してください。
curl -s -X POST https://api.agentrank.info/verify/batch \
  -H 'content-type: application/json' \
  -d '{"subjects":["blockrun.ai","0xabc..."],"policy":"strict"}'

HTTP API。

  • GET https://api.agentrank.info/resolve/{wallet|domain} — ID、0-1000 のスコア、決済済み USDC、判定
  • GET https://api.agentrank.info/v1/rank/{address} · GET /score/{address} · GET /index · GET /top
  • 埋め込み可能なバッジ:https://api.agentrank.info/badge/{wallet|domain}.svg
curl https://api.agentrank.info/resolve/blockrun.ai

仕組み

AgentRank は、最初から証拠を積み上げる仕組みとして構築されています。各レイヤーはその下のレイヤーに基づいており、何も捏造されません。

  1. 収集 — 公開されており、合法なデータのみを扱います。エージェントが存在することを確認します。
  2. アイデンティティ — 散在する痕跡(ウォレット、ドメイン、リポジトリ、レジストリーのエントリー)を一つのエージェントに結び付けます。
  3. 行動 — エージェントが実際に何をするかを扱います。主張ではなく、観測に基づきます。
  4. 測定 — 行動から保守的な指標を算出します(取引相手、利用の反復、活動期間、ネットワーク中心性、集中リスク、ウォッシュ取引の疑い、プロトコルの多様性)。
  5. スコア — 金額ではなく重要性を評価します。重要度、実際の利用、獲得した信頼、ネットワーク中心性を測り、操作リスクを差し引きます。
  6. 説明 — すべての順位には、その理由が添えられています。根拠なしにスコアを付けることはありません。
  7. インテリジェンス — 何が成長しているか、何が中心的か、何が台頭しているか、何が実在しない可能性が高いかを示します。

手法の全容:METHODOLOGY.md。創設論文:WHITEPAPER.md(PDF)。

不正操作への耐性

AgentRank は、実際に観測できる経済活動を基盤とし、参加者の信頼度に応じて重み付けしています。評判は、確立された実在の参加者に遡れる経路を通じてのみ伝播します。信頼実績のない新しいウォレットは何も寄与しません。そのため、使い捨てアカウント千件から支払いを受けるサービスは、信頼できる参加者数名から支払いを受ける実在のサービスより低い順位になります。インデックスに載るために買収することは不可能ではありませんが、コストがかかります。偽装しなければならないのは、すでに信頼実績のある参加者による実際の決済であり、それこそが測定対象だからです。この防御は経済的なものであり、魔法ではありません。そのことを率直に述べています。

研究

科学があらゆるものを測定するのと同じ方法で、エージェント経済を測定します。データを得る前に設計を固定し、失敗する可能性のある結果を導き、誰もが確認できる記録を残します。インデックスの全容:agentrank.info/research。

自律エージェント決済における偽装された検証可能性(Salvo & Ackerman、2026年)。最大13モデル、2,600件を超える決済判断を対象とした、事前登録済みの6段階研究です。信頼の表面だけを装った(見栄えのする数値と、オンチェーン風だが無効な参照情報を提示した)取引相手は、正直で実際に決済実績に裏付けられたエージェントに99%の確率で勝ります。エージェントは検証可能性という事実ではなく、その見せかけのパターンに反応します。検証を実行すると結果は逆転し(1% → 81%)、表面が完全に模倣された場合に真実を見抜けるのは、検証を実行したときだけです。データ収集前に、研究設計の全容を公開ハッシュチェーンに記録し、帰無結果も完全に報告しています。

  • DOI:10.5281/zenodo.21042364 · PDFを読む
  • これが verify-before-pay が存在する理由です。信頼は、表示から読み取るのではなく、処理の流れの中で実際に検証する必要があります。

原則

  • 公開を基本とします。 公に観測できるものをインデックス化します。
  • 主張より証拠を重視します。 エージェントの発言ではなく、行動を記録します。
  • 説明可能性。 根拠なしにスコアを付けることはありません。
  • 中立性。 勝者を生み出すのではなく、存在するものを測定します。
  • 保守性。 証拠が乏しいときは、主張を増やすのではなく控えめにします。
  • 改訂。 より確かな証拠が得られれば、インデックスを公開の場で更新します。

ステータス

稼働中です。インデックス、API、MCP サーバー、A2A エージェントは agentrank.info で運用中です。手法と創設論文はここで公開されており、新たな決済データが届くたびに、インデックスを公開の場で更新しています。


AgentRank · Crest Deployment Systems LLC · Andy Salvo · Jameson Ackerman · agentrank.info

コメント

MCP は初めてですか?

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

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