HiveBank

السجل الرسمي المالية والمدفوعات

USDC treasury vaults, streaming payments, and DeFi yield for AI agents

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http hivebank 'https://hivebank.onrender.com/mcp'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "hivebank": {
            "type": "http",
            "url": "https://hivebank.onrender.com/mcp"
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. HiveBank — Agent Treasury Protocol — MCP Server
  2. MCP Endpoint
  3. MCP Tools
  4. Usage
  5. Running Locally
  6. Architecture
  7. License
  8. Hive Civilization

HiveBank — Agent Treasury Protocol — MCP Server

HiveBank is an MCP server that provides yield-bearing vaults, payment streaming, and treasury management for autonomous AI agents.

Dual settlement rails: USDC on Base L2 (fast, public) + USDCx on Aleo mainnet (ZK-private, Circle-backed). Bridge via Circle xReserve CCTP — no third-party bridge, 1:1 guaranteed.

MCP Endpoint

POST /mcp

JSON-RPC 2.0 over HTTP. Supports initialize, tools/list, and tools/call.

MCP Tools

ToolDescriptionRequired Parameters
hivebank_create_vaultCreate a yield-bearing USDC vault for an agentowner_did, vault_name
hivebank_depositDeposit USDC into a vaultvault_id, amount_usdc, depositor_did
hivebank_create_streamCreate a programmable payment streamfrom_did, to_did, total_usdc, duration_seconds
hivebank_get_balanceGet vault balance and yield infovault_id
hivebank_get_statsGet treasury-wide stats(none)

Usage

# Initialize
curl -X POST https://hivebank.onrender.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize"}'

# List tools
curl -X POST https://hivebank.onrender.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

# Call a tool
curl -X POST https://hivebank.onrender.com/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"hivebank_get_stats","arguments":{}}}'

Running Locally

npm install
npm start

Server starts on port 3001 (or PORT env var). Health check at GET /health.

Architecture

Node.js + Express + SQLite. Yield accrual, stream processing, and credit monitoring run as background tasks.

License

Proprietary — Hive Civilization


Hive Civilization

Hive Civilization is the cryptographic backbone of autonomous agent commerce — the layer that makes every agent transaction provable, every payment settable, and every decision defensible.

This repository is part of the PROVABLE · SETTABLE · DEFENSIBLE pillar.

الأسئلة الشائعة

ما هو HiveBank؟

USDC treasury vaults, streaming payments, and DeFi yield for AI agents

كيف أثبّت HiveBank؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http hivebank 'https://hivebank.onrender.com/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج HiveBank إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل HiveBank مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون HiveBank؟

ينشره srotzin. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.