mcpField
H
HiveTrust

HiveTrust

远程服务
hiveagentiq.com安全013 周前更新

关于 HiveTrust

HiveTrust 为 Agent 间交易提供身份验证、信誉评分和保险服务。它结合 Agent 凭证、行为评分、风险检查与参数式保障,并通过 REST 和 MCP 提供核心操作。

主要功能

  1. 01基于 DID 的 Agent 身份验证
  2. 02含分项明细的信任评分
  3. 03可验证凭证的签发与核验
  4. 04风险检查与遥测数据接收
  5. 05参数式保险与争议处理

适用场景

  1. 01在接受请求前验证 Agent
  2. 02依据评分调整路由或定价
  3. 03签发或验证 Agent 凭证
  4. 04为 Agent 交易获取保险报价

MCP 相关

通过 `POST /mcp` 上的 JSON-RPC 2.0,提供身份、信任评分、凭证、风险、保险、遥测、争议和统计工具。

配置

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

服务地址https://hivetrust.onrender.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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

17
参数类型必填说明
namestring是便于人类阅读的 Agent 名称
checksumstring否Agent 的 SHA-256 校验和(system prompt + tools + model config)
metadataobject否附加键值元数据
owner_idstring是所属组织或用户的 ID
verticalsarray否此 Agent 运营的行业领域
model_namestring否例如:gpt-4o、claude-3-5-sonnet
owner_typeenum否organization | individual | dao
public_keystring否Ed25519 公钥(base58 编码)
descriptionstring否此 Agent 的功能
capabilitiesarray否能力标签列表(例如:["finance", "trading", "research"])
hiveagent_idstring否来自 HiveAgent 平台的交叉引用 ID
model_versionstring否特定模型版本
model_providerstring否例如:openai、anthropic、google
eu_ai_act_classenum否EU AI Act 风险分类minimal_risk | limited_risk | high_risk | unacceptable_risk
delegation_scopearray否委派权限的范围
public_key_formatenum否公钥的编码格式ed25519-base58 | ed25519-hex | jwk

详细介绍

🐝 HiveTrust

██╗  ██╗██╗██╗   ██╗███████╗████████╗██████╗ ██╗   ██╗███████╗████████╗
██║  ██║██║██║   ██║██╔════╝╚══██╔══╝██╔══██╗██║   ██║██╔════╝╚══██╔══╝
███████║██║██║   ██║█████╗     ██║   ██████╔╝██║   ██║███████╗   ██║   
██╔══██║██║╚██╗ ██╔╝██╔══╝     ██║   ██╔══██╗██║   ██║╚════██║   ██║   
██║  ██║██║ ╚████╔╝ ███████╗   ██║   ██║  ██║╚██████╔╝███████║   ██║   
╚═╝  ╚═╝╚═╝  ╚═══╝  ╚══════╝   ╚═╝   ╚═╝  ╚═╝ ╚═════╝ ╚══════╝   ╚═╝   

“A2A 经济中的 Equifax + GEICO”

许可证:MIT Node.js 22 ES Modules 兼容 MCP


HiveTrust 是 Agent-to-Agent(A2A)经济的信任基础设施层。它提供Agent 身份验证(KYA)、算法信任评分和参数化保险,让 AI Agent 能够安全地彼此交易——以机器速度运行,无需人工中介。

随着自主 Agent 开始协商合同、处理付款和管理真实资产,生态系统需要一家集信用机构与保险公司于一体的服务。这就是 HiveTrust。


HiveTrust 的功能

🪪 KYA 身份验证

Agent 默认使用假名。HiveTrust 将每个 Agent 绑定到一个可验证、不可伪造的身份:

  • DID 注册(did:hive:<uuid>),绑定 Ed25519 公钥
  • 质询-响应证明——Agent 必须签署随机 nonce,以证明其拥有密钥
  • 能力清单验证——声明的工具和权限会被不可变地记录
  • 在每个验证等级颁发 W3C 可验证凭证
  • 带实时状态检查的撤销注册表
📊 信任评分(0 – 1000)

HiveTrust 的评分引擎将五大行为支柱综合为单一、可移植的声誉分数:

支柱权重衡量内容
交易成功率35%SLA 完成情况与争议
质押资本25%锁定在抵押池中的 USDC
网络中心性15%交易图的 PageRank
身份强度15%DID 锚定时长、ZKP 证明、校验和稳定性
合规性10%EU AI Act、NIST AI RMF、忠实度探测结果

信任等级: unverified(0–199)· provisional(200–399)· standard(400–599)· elevated(600–799)· sovereign(800–1000)

🛡️ 参数化保险

当 Agent 与陌生对象交易时,必须有人承担尾部风险。HiveTrust 提供:

  • 按需报价——根据信任评分和交易金额动态定价保费
  • 即时承保——在交易结算前激活保单
  • 参数化理赔——由链上证明触发自动赔付,无需人工裁定
  • **三类产品:**交易保障 · 履约保证金 · 责任保单

HiveTrust 如何补充 HiveAgent

HiveAgent 是 Agent 运行时——负责执行任务、管理工具调用和处理 A2A 协议层。

HiveTrust 是其底层的信任网络:

┌─────────────────────────────────────────────────────────────────┐
│                         Your Application                        │
├─────────────────────────────────────────────────────────────────┤
│                HiveAgent  (task execution, A2A)                 │
│                         ↕  REST / MCP                          │
│  HiveTrust  (identity, reputation, insurance, compliance)       │
├──────────────────────────────────┬──────────────────────────────┤
│   On-chain (Base L2 / USDC)     │  Off-chain (SQLite / Events) │
└──────────────────────────────────┴──────────────────────────────┘

HiveAgent 会在执行任何高价值任务前调用 POST /v1/insurance/quote,并在接受来自未知 Agent 的传入请求前调用 GET /v1/verify_agent_risk。信任评分会传回 HiveAgent,用于路由和定价决策。


架构

┌─────────────────────────────────────────────────────────────────────┐
│  Layer 1 — Identity KYA                                             │
│  ┌────────────────┐  ┌──────────────────┐  ┌───────────────────┐  │
│  │  DID Registry  │  │  Ed25519 Proofs  │  │  W3C-VC Issuance  │  │
│  └────────────────┘  └──────────────────┘  └───────────────────┘  │
├─────────────────────────────────────────────────────────────────────┤
│  Layer 2 — Reputation Engine                                        │
│  ┌─────────────────────────────────────────────────────────────┐   │
│  │  Telemetry Ingest → Pillar Computation → Score 0-1000       │   │
│  │  (35% txSuccess + 25% capital + 15% network +               │   │
│  │   15% identity + 10% compliance)                            │   │
│  └─────────────────────────────────────────────────────────────┘   │
├─────────────────────────────────────────────────────────────────────┤
│  Layer 3 — Insurance Underwriter                                    │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────────────────┐  │
│  │  Quote Engine │  │  USDC Escrow │  │  Parametric Claims       │  │
│  │  (dynamic    │  │  (Base L2    │  │  (on-chain trigger →      │  │
│  │   premium)   │  │   Coinbase)  │  │   instant payout)        │  │
│  └──────────────┘  └──────────────┘  └──────────────────────────┘  │
├─────────────────────────────────────────────────────────────────────┤
│  Layer 4 — Data Moat                                                │
│  ┌──────────────────────┐  ┌────────────────────────────────────┐  │
│  │  Behavioural Graph   │  │  Federation (cross-registry sync)  │  │
│  │  (audit trail,       │  │  Aggregated data licensing         │  │
│  │   PageRank, patterns)│  │  to enterprise customers           │  │
│  └──────────────────────┘  └────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────────────┘

快速开始

# Clone
git clone https://github.com/hiveagentiq/hivetrust.git
cd hivetrust

# Install
npm install

# Configure
cp .env.example .env
# Edit .env with your values

# Seed sample data (optional)
node src/seed.js

# Start
npm start
# Server running on http://localhost:3001

健康检查端点会确认服务已启动:

curl http://localhost:3001/health
# {"status":"ok","version":"1.0.0","uptime":3.14}

API 参考

除特别说明外,所有端点均以 /v1 为前缀。通过 X-API-Key 请求头进行身份验证。

身份(KYA)
方法路径描述费用
POST/v1/agents注册新 Agent(签发 DID,存储公钥)$0.01
GET/v1/agents/:id获取完整的 Agent 资料及当前信任等级免费
PUT/v1/agents/:id更新 Agent 元数据(创建不可变版本快照)$0.01
DELETE/v1/agents/:id停用 Agent(加入撤销注册表)免费
凭证
方法路径描述费用
POST/v1/agents/:id/credentials签发 W3C 可验证凭证$0.05
GET/v1/agents/:id/credentials列出某个 Agent 的所有凭证免费
DELETE/v1/agents/:id/credentials/:credId撤销凭证免费
POST/v1/verify/credential验证已出示的凭证(撤销状态 + 签名检查)$0.01
信任评分
方法路径描述费用
GET/v1/agents/:id/score当前综合评分及各支柱评分明细$0.01
GET/v1/agents/:id/score/history随时间变化的评分(支持分页)$0.01
GET/v1/verify_agent_risk快速二元风险检查——clear 或 block(< 50ms)$0.01
遥测
方法路径描述费用
POST/v1/telemetry/ingest批量接收行为事件(每次调用最多 1 000 个事件)$0.001/事件
GET/v1/agents/:id/events查询 Agent 的完整审计轨迹免费
保险
方法路径描述费用
POST/v1/insurance/quote动态保费报价(基于信任评分 + 价值)免费
POST/v1/insurance/bind签订保单并在 Base L2 上部署 USDC 托管资金被保险价值的 1.5%
GET/v1/insurance/policies/:id获取保单详情和承保状态免费
POST/v1/insurance/claims提交参数化理赔申请免费
GET/v1/insurance/claims/:id获取理赔状态和赔付历史免费

claim_type 命名空间说明: HiveTrust 的 claim_type 字段(non_delivery | fraud | sla_breach | data_loss | unauthorized_action)与 A2A CTEF v0.3.1 中定义的 CTEF 信封级 claim_type(identity | transport | authority | continuity)不同。两个令牌在互不重叠的信封级别共存——参见 docs/CLAIM_TYPE_NAMESPACE.md。

争议
方法路径描述费用
POST/v1/disputes针对交易对手方提交争议免费
GET/v1/disputes/:id获取争议状态和证据日志免费
POST/v1/disputes/:id/resolve提交解决方案(影响双方的评分)免费
Webhook
方法路径描述费用
POST/v1/webhooks注册 Webhook 端点(使用 HMAC-SHA256 签名)免费
GET/v1/webhooks列出已注册的 Webhook免费
DELETE/v1/webhooks/:id移除 Webhook免费
联邦
方法路径描述费用
POST/v1/federation/peers注册兼容 HiveTrust 的对等注册表免费
GET/v1/federation/peers列出联邦对等方免费
POST/v1/federation/sync与对等方双向同步信任评分免费
系统
方法路径描述费用
GET/health健康检查(无需身份验证)免费
GET/v1/stats全平台统计数据(Agent 总数、交易量等)免费
GET/.well-known/hivetrust.json发现文档免费

MCP 集成

HiveTrust 通过位于 POST /mcp 的单个 JSON-RPC 2.0 端点,将所有核心操作作为 MCP 工具提供。这使任何兼容 MCP 的 Agent(包括 HiveAgent)都能直接调用 HiveTrust,无需编写 REST 样板代码。

列出可用工具
POST /mcp
Content-Type: application/json
X-API-Key: ht_your_api_key

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}
调用工具
POST /mcp
Content-Type: application/json
X-API-Key: ht_your_api_key

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "hivetrust_get_trust_score",
    "arguments": { "agent_id": "a1b2c3d4-..." }
  }
}
可用的 MCP 工具
工具描述
hivetrust_register_agent注册新的 Agent 并获取 DID
hivetrust_get_agent获取 Agent 资料
hivetrust_verify_identity执行完整的 KYA 验证流程
hivetrust_get_trust_score获取当前信任评分及各支柱的细分情况
hivetrust_verify_agent_risk用于付款门控的快速二元风险检查
hivetrust_ingest_telemetry提交行为事件
hivetrust_issue_credential签发 W3C 可验证凭证
hivetrust_verify_credential验证已提交的凭证
hivetrust_revoke_credential撤销凭证
hivetrust_get_insurance_quote获取动态保费报价
hivetrust_bind_insurance绑定保单并部署托管资金
hivetrust_file_claim提交参数型保险理赔
hivetrust_file_dispute发起争议解决流程
hivetrust_get_platform_stats获取全平台统计数据

CTEF v0.3.1 端点

HiveTrust 是 CTEF(可组合信任证据格式)v0.3.1 字节匹配联盟中的第 5 个规范化器:AgentGraph + AgentID + APS + Nobulex + HiveTrust。席位已于 2026-04-25 01:48 UTC 冻结。

专利申请 64/049,200 – 64/049,226,优先权日为 2026-04-24,持有人:Stephen A. Rotzin / TheHiveryIQ。

端点
路由方法身份验证描述
/.well-known/cte-test-vectors.jsonGET公开包含全部 4 个向量的 CTEF v0.3.1 夹具
/verifyGET ?did=免费(每天首次)HiveTrust 护照等级查询
/verifyPOST每天免费 10 次,之后每次 $0.01 USDC对 CTEF 信封进行结构验证
/verify/pubkeyGET公开用于 4 月 30 日字节匹配的 Ed25519 证明公钥
/verify/self-testGET公开运行全部 4 个向量——返回通过/失败数量
CTEF 夹具
curl https://hivetrust.hiveagentiq.com/.well-known/cte-test-vectors.json | jq '.version'
# "0.3.1"
结构验证(POST /verify)
# First 10 requests/day per IP are free
curl -X POST https://hivetrust.hiveagentiq.com/verify \
  -H 'Content-Type: application/json' \
  -d '{"type":"TrustAttestation","version":"0.3.1","claim_type":"authority",...}'

# Returns: { verdict: "valid"|"INVALID_CLAIM_SCOPE"|"INVALID_COMPOSITION",
#             canonical_sha256: "...", pass: true|false }

每天超过 10 次免费请求后,端点会返回 HTTP 402,并附带 x402 付款挑战:在 Base 链 8453 上支付 $0.01 USDC。

自测
curl https://hivetrust.hiveagentiq.com/verify/self-test | jq '.data.summary'
规范化

所有向量均使用 RFC 8785 JCS——在 src/routes/cte.js 中以内联方式实现。对于全部 4 个共享测试向量,此实现生成的字节与 AgentGraph 的 canonicalize_jcs_strict 完全一致:

  • envelope_vector SHA-256:9e7b5031e46de38b5f90e895113a3f24f42a4128d8d99856a2d71e529b0f0d5c
  • verdict_vector SHA-256:feb42dca4214fc46207138d676ec727d7b3d0caa1eda8c0390d2d6f6fbc28913
  • scope_violation_vector SHA-256:e584f1cd0885dc938da5fc23ce7e528715a0086e5464c9ed0f3c1c82b364026f
  • composition_failure_vector SHA-256:f9cd10bc4e8bf34ce3aa6a0e5df0d27989e54ff41c4333c69ae3ecfaf8de0cb5

收入模式

HiveTrust 采用五种收入来源:

来源机制目标
KYA API 调用每次验证调用 $0.01高频 Agent 交互
企业 SaaS每位运营方每月 $50–$500合规团队、受监管行业
保险保费对投保交易收取 1.5% 的分成支付 Agent、DeFi 集成
抵押质押收益对 USDC 抵押资金池收取 3% 的利差高等级 Agent 的质押资金
数据授权汇总的行为洞察企业、风险建模机构、AI 实验室

环境变量

变量默认值必填描述
PORT3001否服务监听端口
NODE_ENVdevelopment否Node 环境
HIVETRUST_HOSThttps://hivetrust.hiveagentiq.com是(生产环境)公共基础 URL
INTERNAL_API_TOKEN—是(生产环境)服务间身份验证令牌
WEBHOOK_SIGNING_SECRET—是Webhook 载荷的 HMAC 密钥
HIVEAGENT_URLhttps://hiveagentiq.com否HiveAgent 平台 URL
CDP_API_KEY_ID—是(保险)Coinbase CDP 密钥 ID
CDP_API_KEY_SECRET—是(保险)Coinbase CDP 密钥
COLLATERAL_POOL_ADDRESS—是(保险)Base L2 上的 USDC 托管合约
BASE_RPC_URLhttps://mainnet.base.org否Base L2 RPC 端点
DB_PATHdata/hivetrust.db否SQLite 数据库文件路径
FEDERATION_SECRET—是(联邦)用于对等同步的共享密钥
FEDERATION_PEERS—否以逗号分隔的对等 URL
INSURANCE_MIN_SCORE300否获得保险资格的最低分数
INSURANCE_MAX_COVERAGE_USDC100000否单笔交易的保障上限
INSURANCE_BASE_RATE0.015否保费基准费率,占受保价值的比例
SCORE_REFRESH_INTERVAL_MINUTES60否后台重新计算分数的频率
LOG_LEVELinfo否日志详细程度

完整的注释列表请参阅 .env.example。


部署

Render(推荐用于开发)
# Push to GitHub, then connect the repo in the Render dashboard
# render.yaml is already configured — click "Apply"

# Or deploy manually:
render deploy

附带的 render.yaml 会配置免费套餐 Web 服务、自动生成密钥,并设置所有环境变量。

Fly.io(推荐用于生产)
# Install flyctl: https://fly.io/docs/hands-on/install-flyctl/
fly auth login
fly apps create hivetrust

# Create a persistent volume for SQLite
fly volumes create hivetrust_data --region ord --size 3

# Deploy
fly deploy

完整配置请参阅 fly.toml。已启用自动停止和启动,以尽可能降低成本。

Docker
# Build
docker build -t hivetrust:latest .

# Run
docker run -p 3001:3001 \
  -e NODE_ENV=production \
  -e INTERNAL_API_TOKEN=your_token \
  -v $(pwd)/data:/app/data \
  hivetrust:latest
Railway
railway init
railway up

参照 .env.example,在 Railway 控制面板中设置环境变量。


技术栈

组件技术
运行时Node.js 22(ES 模块)
框架Express 5.2.1
数据库通过 better-sqlite3 12.8.0 使用 SQLite(WAL 模式)
身份Ed25519 密钥(base58)、DID:hive、W3C-VC
协议MCP JSON-RPC 2.0、REST、x402
支付通过 Coinbase CDP 在 Base L2 上使用 USDC
ID全程使用 UUID v4
时间戳ISO 8601

SDK

JavaScript / TypeScript
npm install @hivetrust/sdk
import { HiveTrustClient } from '@hivetrust/sdk';

const trust = new HiveTrustClient('https://hivetrust.hiveagentiq.com', 'ht_your_api_key');

// Register an agent
const agent = await trust.registerAgent({
  name: 'MyAgent-v1',
  operator_name: 'Acme Corp',
  endpoint_url: 'https://myagent.acme.example/mcp',
  public_key: 'edPublicKeyBase58...',
});

// Check trust before transacting
const score = await trust.getTrustScore(agent.id);
console.log(score.score, score.tier); // 680 "elevated"

// Get insurance quote
const quote = await trust.getInsuranceQuote(agent.id, counterpartyId, 1000);
console.log(quote.premium_usdc); // 15.00

完整 SDK 源代码请参阅 packages/npm/。

Python
pip install hivetrust
from hivetrust import HiveTrustClient

trust = HiveTrustClient("https://hivetrust.hiveagentiq.com", "ht_your_api_key")

score = trust.get_trust_score("agent-id-here")
print(score["score"], score["tier"])

完整 SDK 源代码请参阅 packages/python/。


许可证

MIT © 2026 HiveAgent IQ


Hive Civilization

Hive Civilization 是自主 Agent 商业活动的加密骨干层——它让每笔 Agent 交易都可证明、每笔付款都可结算、每项决策都有据可依。

此代码库属于 DEFENSIBLE 支柱。

评论

支持 Markdown

第一次接触 MCP?

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

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