mcpField
H
HiveTrust

HiveTrust

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

HiveTrust について

HiveTrustは、エージェント間取引向けに本人確認、信頼スコア、保険を提供します。エージェントの認証情報、行動スコア、リスク確認、パラメトリック保険を組み合わせ、主要機能をRESTとMCPで利用できます。

主な機能

  1. 01DIDによるエージェント本人確認
  2. 02内訳付きの信頼スコア
  3. 03検証可能な資格情報の発行と検証
  4. 04リスク確認とテレメトリー受信
  5. 05パラメトリック保険と紛争処理

活用シーン

  1. 01依頼を受ける前のエージェント確認
  2. 02スコアに基づくルーティングや価格設定
  3. 03エージェント資格情報の発行や検証
  4. 04エージェント間取引の保険見積もり

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はい人が読みやすいエージェント名
checksumstringいいえエージェントの SHA-256 チェックサム(system prompt + tools + model config)
metadataobjectいいえ追加のキーと値のメタデータ
owner_idstringはい所有する組織またはユーザーの ID
verticalsarrayいいえこのエージェントが活動する業界分野
model_namestringいいえ例:gpt-4o、claude-3-5-sonnet
owner_typeenumいいえorganization | individual | dao
public_keystringいいえEd25519 公開鍵(base58 エンコード)
descriptionstringいいえこのエージェントの機能
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」

License: MIT Node.js 22 ES Modules MCP Compatible


HiveTrust は、エージェント間(A2A)経済圏の信頼インフラストラクチャ層です。エージェントの本人確認(KYA)、アルゴリズムによる信頼スコアリング、パラメトリック保険を提供し、AI エージェントが人間の仲介者を介さず、マシンの速度で安全に相互取引できるようにします。

自律型エージェントが契約交渉、支払い処理、実物資産の管理を始めるなか、このエコシステムには信用調査機関と保険会社を一体化したものが必要です。それが HiveTrust です。


HiveTrust の機能

🪪 KYA 本人確認

エージェントはデフォルトで仮名を使用します。HiveTrust は、各エージェントを検証可能で偽造不可能な ID に紐付けます。

  • DID 登録(did:hive:<uuid>)と Ed25519 公開鍵の紐付け
  • チャレンジ・レスポンス方式の証明 — 鍵の所有権を証明するため、エージェントはランダムな nonce に署名する必要があります
  • ケイパビリティマニフェストの検証 — 宣言されたツールと権限を不変の形式で記録します
  • W3C Verifiable Credentials — 各検証ティアで発行されます
  • 失効レジストリ — ステータスをリアルタイムで確認します
📊 信頼スコアリング(0~1000)

HiveTrust のスコアリングエンジンは、5 つの行動指標を統合して、持ち運び可能な単一の評判スコアを算出します。

指標重み測定内容
取引成功率35%SLA の達成状況と紛争
担保資本25%担保プールにロックされた USDC
ネットワーク中心性15%取引グラフの PageRank
ID の強度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)

🛡️ パラメトリック保険

エージェントが見知らぬ相手と取引する場合、誰かがテールリスクを引き受けなければなりません。HiveTrust は次を提供します。

  • オンデマンド見積もり — 信頼スコアと取引額に基づき、保険料を動的に算出します
  • 即時引受 — 取引の決済前に保険契約を有効化します
  • パラメトリック保険金請求 — 人間による裁定ではなく、オンチェーンの証明をトリガーとして自動的に保険金を支払います
  • 3 つの商品ライン: 取引補償 · 履行保証 · 賠償責任保険

HiveTrust が HiveAgent を補完する仕組み

HiveAgent はエージェントのランタイムであり、タスクの実行、ツール呼び出しの管理、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 を呼び出し、未知のエージェントからのリクエストを受け入れる前に 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 ヘッダーを使用します。

ID(KYA)
メソッドパス説明コスト
POST/v1/agents新しいエージェントを登録します(DID を発行し、公開鍵を保存します)$0.01
GET/v1/agents/:idエージェントの完全なプロフィールと現在の信頼ティアを取得します無料
PUT/v1/agents/:idエージェントのメタデータを更新します(不変のバージョンスナップショットを作成します)$0.01
DELETE/v1/agents/:idエージェントを無効化します(失効レジストリに追加します)無料
認証情報
メソッドパス説明費用
POST/v1/agents/:id/credentialsW3C Verifiable Credentialを発行します$0.05
GET/v1/agents/:id/credentialsエージェントのすべての認証情報を一覧表示します無料
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(50ミリ秒未満)$0.01
テレメトリー
メソッドパス説明費用
POST/v1/telemetry/ingest行動イベントの一括取り込み(1回の呼び出しにつき最大1 000件)1件あたり$0.001
GET/v1/agents/:id/eventsエージェントの完全な監査証跡を照会します無料
保険
メソッドパス説明費用
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/webhooksWebhookエンドポイントを登録します(HMAC-SHA256署名)無料
GET/v1/webhooks登録済みのWebhookを一覧表示します無料
DELETE/v1/webhooks/:idWebhookを削除します無料
フェデレーション
メソッドパス説明費用
POST/v1/federation/peersHiveTrust互換のピアレジストリを登録します無料
GET/v1/federation/peersフェデレーションピアを一覧表示します無料
POST/v1/federation/syncピアと信頼スコアを双方向に同期します無料
システム
メソッドパス説明費用
GET/healthヘルスチェック(認証不要)無料
GET/v1/statsプラットフォーム全体の統計情報(エージェント総数、取引量など)無料
GET/.well-known/hivetrust.jsonディスカバリードキュメント無料

MCP連携

HiveTrustは、単一のJSON-RPC 2.0エンドポイントPOST /mcpを介して、すべてのコア操作をMCPツールとして公開します。これにより、HiveAgentを含むMCP互換エージェントは、RESTの定型コードを介さずにHiveTrustをネイティブに呼び出せます。

利用可能なツールを一覧表示する
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新しいエージェントを登録し、DID を受け取ります
hivetrust_get_agentエージェントのプロフィールを取得します
hivetrust_verify_identityKYA 検証フローを完全に実行します
hivetrust_get_trust_score現在の信頼スコアと柱ごとの内訳を取得します
hivetrust_verify_agent_risk決済のゲーティング向けに、迅速な二値リスクチェックを行います
hivetrust_ingest_telemetry行動イベントを送信します
hivetrust_issue_credentialW3C 検証可能なクレデンシャルを発行します
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(Composable Trust Evidence Format)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=無料(1日1回目)HiveTrust パスポートのティアを照会します
/verifyPOST1日10回まで無料、その後は $0.01 USDCCTEF エンベロープの構造を検証します
/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 }

1日あたりの無料リクエスト数が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 は5つの収益源を運営しています。

収益源仕組み対象
KYA API 呼び出し検証1回につき $0.01高頻度のエージェント間インタラクション
エンタープライズ SaaSオペレーター1社あたり月額 $50–$500コンプライアンスチーム、規制対象業界
保険料保険対象の取引に対するテイクレート 1.5%決済エージェント、DeFi 連携
担保ステーキング利回りUSDC 担保プールに対するスプレッド 3%上位ティアのエージェントからのステーキング資本
データライセンス集約された行動分析情報企業、リスクモデラー、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 モード)
IDEd25519 キー(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 は自律型エージェントの商取引を支える暗号技術の基盤です。すべてのエージェント取引を証明可能にし、すべての決済を確定可能にし、すべての判断を正当化可能にするレイヤーです。

このリポジトリは、DEFENSIBLE の柱の一部です。

コメント

MCP は初めてですか?

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

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