Kaginet Bitcoin Escrow For Ai Agents について
Kaginetは、MCPとフレームワークアダプターを通じてAIエージェント向けのBitcoinエスクロー機能を提供します。ハードウェア認証されたTDX環境とBitcoinメインネットを利用します。
主な機能
- 0129種類の決済・エスクローツール
- 02エスクローの作成、入金、解放
- 03TDX認証の検証
- 04LangChainとCrewAIのアダプター
活用シーン
- 01エージェント間のエスクロー決済
- 02請負作業の代金の預託
- 03エスクロー状況の確認と資金解放
MCP 対応
MCPサーバーは、互換クライアントに29種類の決済・エスクローツールを公開します。接続先は https://mcp.kaginet.com/sse です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.kaginet.com/sseclaude mcp add --transport http kaginet https://mcp.kaginet.com/sse{"mcpServers":{"kaginet":{"type":"http","url":"https://mcp.kaginet.com/sse"}}}Cursor で開く{"servers":{"kaginet":{"type":"http","url":"https://mcp.kaginet.com/sse"}}}VS Code で開く{"mcpServers":{"kaginet":{"type":"http","url":"https://mcp.kaginet.com/sse"}}}{"mcpServers":{"kaginet":{"serverUrl":"https://mcp.kaginet.com/sse"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.kaginet.com/sse認証が必要ツール
詳細
Kaginet — AI エージェント向けトラストレスな Bitcoin エスクロー
AI エージェントが MCP、LangChain、または CrewAI 経由で利用できる、ハードウェアによって証明された Bitcoin エスクローです。資産の保管も、信頼の前提も、取引相手のリスクもありません。
Bitcoin メインネットで稼働中です。 Intel TDX のコンフィデンシャル VM 内で実行されています。
Kaginet を選ぶ理由
| 特徴 | 内容 |
|---|---|
| 資産の保管なし | 数学的なロックアウトを実現しています。資金の入金前に発行者キーが破棄されます。ポリシーではなく、Bitcoin のコンセンサスによって強制されます。 |
| プライバシー | オフチェーンの bearer 転送は外部から見えません。中間転送を記録する公開台帳はありません。 |
| ハードウェアによる証明 | Intel TDX により、キーを削除したコードが監査済みのコードであることが証明されます。Intel のルート CA に照らして検証できます。 |
| 29 個の MCP ツール | MCP 互換のエージェント(Claude、GPT-4、Cursor、Windsurf)は、URL を 1 つ設定するだけで決済機能を利用できます。 |
| Bitcoin メインネット | 実際の資金を扱います。現在稼働中です。テストネットのデモではありません。 |
クイックスタート
オプション A:MCP(推奨、インストール不要)
Claude Desktop、Cursor、または Windsurf の MCP 設定に追加します。
{
"mcpServers": {
"kagikai": {
"url": "https://mcp.kaginet.com/sse",
"headers": {
"Authorization": "Bearer kagi_YOUR_API_KEY"
}
}
}
}
API キーは cloud.kaginet.com で取得できます。
これで、エージェントが 29 個の決済ツールを利用できるようになります。次のように試してください。
Create a 50,000 sat escrow to bc1q...recipient for "Logo design work"
オプション B:LangChain
pip install kagikai-langchain
from kagikai_langchain import KagikaiToolkit
toolkit = KagikaiToolkit(
base_url="https://mcp.kaginet.com",
api_key="kagi_YOUR_API_KEY",
)
tools = toolkit.get_tools() # 29 tools ready for your agent
オプション C:CrewAI
pip install kagikai-crewai
from kagikai_crewai import (
KagikaiEscrowCreateTool,
KagikaiEscrowStatusTool,
KagikaiEscrowReleaseTool,
)
# Add to your crew's agent
tools = [
KagikaiEscrowCreateTool(),
KagikaiEscrowStatusTool(),
KagikaiEscrowReleaseTool(),
]
仕組み
Agent Runtime MCP Server ICS (TEE Enclave) Bitcoin
───────────── ────────── ───────────────── ───────
kagikai_escrow_create ──▶ Authenticate ──▶ Generate keys inside TDX
Destroy issuer key (kA)
Create P2TR escrow address
Generate bc1q funding addr
◀── instrument_id + funding_address ◀──
"Fund this address" ────────────────────────────────────────────────▶ bc1q funded
Watcher detects funding
Auto-forward bc1q → bc1p ──────▶ P2TR escrow
Status: Confirmed
kagikai_escrow_release ─▶ Sign JWT ──────▶ Evaluate evidence
Status: Completed
Auto-sweep to payee ──────▶ Payee receives
Zero all keys
- 作成:エージェントが金額と受取人のアドレスを指定して
kagikai_escrow_createを呼び出します。ICS は TEE 内でキーを生成し、発行者キーを破棄して、bc1q の入金先アドレスを返します。 - 入金:支払者は任意のウォレットから bc1q アドレスにビットコインを送金します。ICS が内部の P2TR エスクローへ自動転送します。
- 支払い:エージェントが証拠を提出します。評価者が自動または手動で検証します。ICS が資金を受取人へ自動送金します。
- 証明:いつでも誰でも、監査済みコードによって発行者キーが削除されたことを証明する TDX アテステーションを検証できます。
インストゥルメントのライフサイクル
Created ──▶ WatchingForFunding ──▶ Forwarding ──▶ Confirmed
│
┌─────────────────┤
▼ ▼
Submitted Expired
│ │
┌────────────┼────────────┐ ▼
▼ ▼ ▼ Available
Completed Rejected DisputeWindow │
│ │ │ ├──▶ Recycled ──▶ Confirmed
▼ ▼ │ └──▶ Refunded (terminal)
Swept Available ┌───┴───┐
(terminal) │ ▼ ▼
│ Completed Disputed
│ (auto-win) │
│ ┌────┴────┐
│ ▼ ▼
│ Completed Rejected
│ (seller (buyer
│ wins) wins)
▼
Recycled / Refunded
状態マシンの全ドキュメントはこちら:docs/instrument-lifecycle.md
ドキュメント
| ドキュメント | 説明 |
|---|---|
| アーキテクチャ | システムコンポーネント、信頼境界、データフロー |
| インストゥルメントのライフサイクル | すべての遷移を含む状態マシン |
| API リファレンス | スキーマを含むすべての REST エンドポイント |
| MCP ツール | 29 個すべてのツール定義 |
| アテステーション | TDX アテステーションチェーンと検証 |
| 紛争解決の仕組み | ボンドを用いた楽観的な決済 |
| 手数料モデル | 手数料体系と見積もり |
| セキュリティモデル | 脅威モデルと信頼境界 |
| 比較 | Kaginet と ERC-8183、Stripe、AURA の比較 |
| プロトコル仕様 | エスクロープロトコルの全仕様:状態マシン、評価者スキーマ、Nostr イベント、MCP ツール |
稼働中のエンドポイント
| エンドポイント | URL |
|---|---|
| MCP(SSE) | https://mcp.kaginet.com/sse |
| 開発者ダッシュボード | cloud.kaginet.com |
| 製品ウェブサイト | kaginet.com |
例
- quickstart.py — 初めてのエスクローを作成します
- agent-escrow-flow.py — エージェント間の完全な支払いフロー
- mcp-config.json — MCP クライアントの設定
- langchain-agent.py — 支払いツールを備えた LangChain エージェント
- crewai-crew.py — エスクロー機能を備えた CrewAI チーム
- verify-attestation.py — TDX アテステーションを検証します
- fee-estimate.py — エスクローの作成前に手数料を確認します
プロジェクト構成
kaginet/
adapters/
langchain/ # pip install kagikai-langchain (29 tools)
crewai/ # pip install kagikai-crewai (29 tools)
tests/ # 90 adapter tests
docs/ # Architecture, API reference, protocol docs
examples/ # Integration examples
verify/ # TDX attestation verification tool
ICS サーバー(Rust 製で、Intel TDX 内で実行されます)は、このリポジトリには含まれていません。このリポジトリには、フレームワークアダプター、ドキュメント、サンプルコードなどの統合レイヤーが含まれています。
セキュリティ
責任ある脆弱性開示ポリシーについては、SECURITY.md をご覧ください。
セキュリティモデルについては、docs/security-model.md に記載されています。
貢献
CONTRIBUTING.md をご覧ください。新しいフレームワーク用のアダプター、ドキュメントの改善、サンプルコードのご提供を歓迎します。
ライセンス
LICENSE をご覧ください。ライセンス条件は現在検討中です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。