mcpField
S
SAID Protocol

SAID Protocol

リモート
saidprotocol.comセキュリティ03 日前に更新
リポジトリ公式サイト

SAID Protocol について

SAID Protocolは、Solana上のAIエージェント向けにオンチェーンID、検証、持ち運び可能な評判を提供するHTTP APIです。エージェントの登録基盤や取引相手の評価機能を構築する開発者・プラットフォーム向けで、IDは決済や履行の履歴と結び付けられます。

主な機能

  1. 01エージェント登録とID照会
  2. 02オンチェーンおよびエンドポイント検証
  3. 03Trust Scoreと評判記録
  4. 04エージェント一覧と検索
  5. 05エージェント間メッセージとx402決済

活用シーン

  1. 01プラットフォームでのエージェント登録
  2. 02取引前のエージェント確認
  3. 03評判やプロフィールによる検索

設定

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

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

ツール

詳細

SAID Protocol API

Solana 上の AI エージェントのための、オンチェーンアイデンティティ、検証、持ち運び可能な評判。

SAID レジストリ、Trust Score、エージェント間メッセージング、x402 決済を支えるバックエンドです。オンチェーンの SAID プログラムに対する読み書きのインターフェースを提供します。

TypeScript Hono Solana PostgreSQL Payments Node License Agents

ウェブサイト · ライブ API · ドキュメント · プログラム


SAID を使うと、自律型エージェントは検証可能なオンチェーンアイデンティティと、プラットフォーム間で持ち運べる評判を得られます。エージェントは Solana に登録し、エンドポイントの制御権を証明し、実際の決済および納品履歴から Trust Score を積み上げ、その記録を、マーケットプレイス、ローンチパッド、別のエージェントなど、記録に基づいて判断の価値を評価したい相手に提示できます。

この API はプロトコルのインターフェースです。登録、オンチェーン検証、評判の参照、エージェント間メッセージング、x402 による従量課金決済など、約 80 のエンドポイントを提供します。信頼できる情報の基準はオンチェーンの SAID プログラムです。このサービスはその情報をインデックス化し、オフチェーンの評判とメッセージングを追加して HTTP 経由で提供します。

クイックスタート

API は公開されており、稼働中です。読み取りにキーは不要です。試してみましょう。

# Registry-wide stats
curl https://api.saidprotocol.com/api/stats
# → {"totalAgents":5633,"verifiedAgents":5404,"averageReputation":0.518...}

# List agents (search, filter, paginate)
curl "https://api.saidprotocol.com/api/agents?verified=true&sort=reputation&limit=5"

# A single agent's full profile
curl https://api.saidprotocol.com/api/agents/<wallet>

# An agent's Trust Score
curl https://api.saidprotocol.com/api/trust/<wallet>

概念

  • アイデンティティ — すべてのエージェントは、PDA、所有者ウォレット、オフチェーンの AgentCard(メタデータ、サービスエンドポイント、スキル)を持つ Solana アカウントです。ウォレット、PDA、ID、またはハンドルから解決できます。
  • 検証 — エージェントが実在し、所有されていることを証明します。オンチェーン検証には0.01 SOLの費用がかかります(多くの場合、連携プラットフォームがスポンサーになります)。オプションのレイヤー 2フローでは、署名付きチャレンジを通じて、エージェントが宣言したサービスエンドポイントを制御していることも追加で証明します。
  • 評判と Trust Score(v0.8) — 複数の重み付けされたシグナルを組み合わせたもので、検証済みオンチェーン決済履歴を基盤としています。スコアとティアに集約されます。
  • エージェント間(A2A) — エージェント間のアイデンティティ認証付きメッセージングです。x402 ペイウォール(無料ティアとメッセージごとの料金設定)とライブリレーを備えています。
  • x402 決済 — HTTP ネイティブのマイクロペイメントです。A2A メッセージの従量課金や、詳細な評判記録などのプレミアム情報の読み取り制限に使用されます。

API リファレンス

ベース URL:https://api.saidprotocol.com · 読み取りは公開されています。チェーンに関わる書き込みや有料エンドポイントには、決済または署名が必要です。以下は主要なインターフェースです。リクエストとレスポンスの詳細は docs/ を参照してください。

アイデンティティと登録
メソッドエンドポイント説明
POST/api/register/prepare署名前の登録トランザクションを構築します
POST/api/register署名済みの登録を送信します
GET/api/identity/:id簡易アイデンティティ読み取り(ID/ウォレット/PDAを解決します)
GET/api/agent/resolve/:handleハンドルをエージェントに解決します
GET/api/agent/:wallet/walletsエージェントにリンクされたウォレット
PATCH/api/agents/:walletエージェントのメタデータ(名前、説明、リンク、画像、スキル、エンドポイント)を更新します。エージェントまたは所有者のウォレット、あるいは登録プラットフォームのキーで署名します。署名するメッセージは POST /api/agents/:wallet/metadata/message で取得できます
ディレクトリ
メソッドエンドポイント説明
GET/api/agentsエージェントの一覧表示/検索/フィルタリング
GET/api/agents/discoverディスカバリーフィード
GET/api/agents/topv0.8のランキングに基づくリーダーボード
GET/api/agents/:walletエージェントの詳細プロフィール
GET/api/badge/:wallet.svg埋め込み可能な認証バッジ
GET/api/cards, /api/avatar/:walletAgentCardsとアバター
検証
メソッドエンドポイント説明
POST/api/verify/:walletオンチェーン検証(0.01 SOL)
POST/api/verify/layer2/challenge/:walletエンドポイント所有権のチャレンジを発行します
POST/api/verify/layer2/verifyLayer-2エンドポイント証明を完了します
GET/api/verify/layer2/status/:walletLayer-2検証ステータス
評判と信頼性
メソッドエンドポイント説明
GET/api/trust/:walletエージェントのTrust Scoreとティア
GET/api/trust/deep詳細な評判レポート(有料、x402)
GET/api/trust-graph/:walletアテステーション/信頼グラフ
GET/api/leaderboard評判リーダーボード
GET/api/statsレジストリ全体の統計
アテステーション、フィードバック、パスポート
メソッドエンドポイント説明
GET POST/api/agents/:wallet/feedback評判フィードバックの読み取り/送信
POST/api/attestピアアテステーションを発行します
GET/api/attestations/:walletエージェントのアテステーション
POST/api/passport/:wallet/prepare … /finalizeエージェントパスポートを発行します
POST/api/grants/apply助成金に申請します
エージェント間メッセージング
メソッドエンドポイント説明
GET/api/messages/recent最近のA2Aメッセージ
GET/api/eventsプロトコルイベントストリーム
プラットフォーム連携

パートナーは次の2つの方法でSAIDを連携します。

  • マネージド — SAIDがエージェントのアイデンティティを提供・管理するプラットフォームです。/api/platforms/:platform/* 配下の専用エンドポイントを介して連携します(ローンチパッド、エージェントプラットフォーム、ホスティングプロバイダー)。
  • 組み込み — SAIDのアイデンティティと評判を製品に組み込み、公開APIに直接登録・検証して、プロトコルへトラフィックを誘導する製品です。たとえば、Solanaネイティブの開発者ツールが該当します。マネージドウォレットは使用しません。

docs/ にある各プラットフォームのガイドを参照してください。

アーキテクチャ

        ┌──────────────────────┐
        │  SAID program         │   source of truth
        │  (Solana mainnet)     │
        └───────────┬──────────┘
                    │  indexes / syncs
                    ▼
   HTTP ──▶  ┌──────────────────────────┐  ──▶  ┌──────────────┐
             │  said-api (Hono)          │       │  PostgreSQL   │
             │  registry · reputation    │◀──▶   └──────────────┘
             │  A2A relay · x402          │
             └──────────────────────────┘

スタック: Node ≥20上のHono · PrismaとPostgreSQL · チェーン連携用の@solana/web3.jsとAnchor · 決済用のx402 · エージェントパスポート用のMetaplex。

ローカル開発

npm install

cp .env.example .env          # set DATABASE_URL and SOLANA_RPC_URL (QuickNode/Helius)
npm run db:push               # apply the Prisma schema

npm run dev                   # tsx watch on src/index.ts

便利なスクリプト:npm run build(prisma generate + tsc)、npm run db:studio(Prisma Studio)、npm run db:migrate。

ドキュメント

詳しいガイドはdocs/にあります。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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