mcpField
K
Kaginet   Bitcoin Escrow For Ai Agents

Kaginet Bitcoin Escrow For Ai Agents

リモート
github.com/kaginetai金融データ122 週間前に更新
リポジトリ

Kaginet Bitcoin Escrow For Ai Agents について

Kaginetは、MCPとフレームワークアダプターを通じてAIエージェント向けのBitcoinエスクロー機能を提供します。ハードウェア認証されたTDX環境とBitcoinメインネットを利用します。

主な機能

  1. 0129種類の決済・エスクローツール
  2. 02エスクローの作成、入金、解放
  3. 03TDX認証の検証
  4. 04LangChainとCrewAIのアダプター

活用シーン

  1. 01エージェント間のエスクロー決済
  2. 02請負作業の代金の預託
  3. 03エスクロー状況の確認と資金解放

MCP 対応

MCPサーバーは、互換クライアントに29種類の決済・エスクローツールを公開します。接続先は https://mcp.kaginet.com/sse です。

設定

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

エンドポイントhttps://mcp.kaginet.com/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.kaginet.com/sse認証が必要

ツール

詳細

Kaginet — AI エージェント向けトラストレスな Bitcoin エスクロー

CI PyPI - kagikai-langchain PyPI - kagikai-crewai License

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                       
  1. 作成:エージェントが金額と受取人のアドレスを指定して kagikai_escrow_create を呼び出します。ICS は TEE 内でキーを生成し、発行者キーを破棄して、bc1q の入金先アドレスを返します。
  2. 入金:支払者は任意のウォレットから bc1q アドレスにビットコインを送金します。ICS が内部の P2TR エスクローへ自動転送します。
  3. 支払い:エージェントが証拠を提出します。評価者が自動または手動で検証します。ICS が資金を受取人へ自動送金します。
  4. 証明:いつでも誰でも、監査済みコードによって発行者キーが削除されたことを証明する 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

例


プロジェクト構成

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 をご覧ください。ライセンス条件は現在検討中です。

コメント

MCP は初めてですか?

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

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