mcpField
S
SAID Protocol

SAID Protocol

远程服务
saidprotocol.com安全03 天前更新

关于 SAID Protocol

SAID Protocol 是面向 Solana 上 AI Agent 的 HTTP API,提供链上身份、验证和可迁移声誉。它适合构建 Agent 注册目录或评估交易对象的开发者与平台,身份记录可关联支付和交付历史。

主要功能

  1. 01Agent 注册与身份查询
  2. 02链上及端点验证
  3. 03Trust Score 与声誉记录
  4. 04Agent 目录与发现
  5. 05Agent 间消息和 x402 支付

适用场景

  1. 01在平台中注册 Agent
  2. 02交易前核查 Agent
  3. 03按声誉或资料查找 Agent

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址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 协议 API

面向 Solana 上 AI Agent 的链上身份、验证和可移植声誉。

为 SAID 注册表、Trust Score、Agent 间消息传递和 x402 支付提供支持的后端——链上 SAID 程序的读写接口。

TypeScript Hono Solana PostgreSQL Payments Node License Agents

网站 · 在线 API · 文档 · 程序


SAID 为自主 Agent 提供可验证的链上身份和可移植声誉,让它们能够在不同平台间携带自己的声誉记录。Agent 在 Solana 上注册,证明其对端点的控制权,根据真实的支付和交付记录累积 Trust Score,并向任何需要据此评估决策的对象——市场、启动平台或其他 Agent——出示这些记录。

此 API 是该协议的接口:提供 约 80 个端点,涵盖注册、链上验证、声誉查询、Agent 间消息传递和 x402 计费支付。链上 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>

概念

  • 身份 — 每个 Agent 都是一个 Solana 账户,具有 PDA、所有者钱包和链下 AgentCard(元数据、服务端点、技能)。可通过钱包、PDA、ID 或句柄查询。
  • 验证 — 证明 Agent 真实存在且归其所有。链上验证费用为 0.01 SOL(通常由集成平台赞助);可选的 Layer-2 流程还会通过签名质询,证明 Agent 控制其声明的服务端点。
  • 声誉与 Trust Score(v0.8) — 由多个加权信号构成的综合指标,以已验证的链上支付记录为基础,汇总为分数和等级。
  • Agent 间(A2A) — 受身份验证控制的 Agent 间消息传递,设有 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将句柄解析为 Agent
GET/api/agent/:wallet/walletsAgent 关联的钱包
PATCH/api/agents/:wallet更新 Agent 的元数据(名称、描述、链接、图片、技能、端点)。由 Agent 或所有者钱包签名,或由注册平台的密钥签名。POST /api/agents/:wallet/metadata/message 会返回待签名的消息
目录
方法端点说明
GET/api/agents列出 / 搜索 / 筛选 Agent
GET/api/agents/discover发现动态
GET/api/agents/topv0.8 排名榜单
GET/api/agents/:walletAgent 完整档案
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/verify完成 Layer-2 端点证明
GET/api/verify/layer2/status/:walletLayer-2 验证状态
声誉与信任
方法端点说明
GET/api/trust/:walletAgent 的信任评分与等级
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/:walletAgent 的证明
POST/api/passport/:wallet/prepare … /finalize铸造 Agent 护照
POST/api/grants/apply申请资助
Agent 间消息传递
方法端点说明
GET/api/messages/recent最近的 A2A 消息
GET/api/events协议事件流
平台集成

合作伙伴可以通过两种方式集成 SAID:

  • 托管式 — SAID 为平台上的 Agent 配置并管理身份,平台可通过 /api/platforms/:platform/* 下的专用接口接入(启动平台、Agent 平台和托管服务提供商)。
  • 嵌入式 — 产品将 SAID 身份与声誉功能集成到自身,并直接通过公共 API 注册 / 验证,将流量引导至协议 — 例如 Solana 原生开发者工具 — 无需托管钱包。

请参阅 docs/ 中针对各个平台的指南。

架构

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

技术栈: 基于 Hono 构建,运行于 Node ≥20 · Prisma + PostgreSQL · 使用 @solana/web3.js + Anchor 进行链上交互 · 使用 x402 处理支付 · 使用 Metaplex 创建 Agent 护照。

本地开发

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。