What this is
MCP server for HiveVault — non-custodial ZK wallet recovery. TSS-MPC key splitting, ZK biometric commitments, 3-of-5 staked guardian agents, and live USDC balances on Base L2. Real chains, no simulated recoveries.
Settlement is real: USDC on Base L2 via Hive Civilization rails. No simulated proofs, no mock receipts. Pricing is per-call; see JSON-LD offers for the full schedule.
Tools (5)
vault.create_vault— Set up a new ZK wallet vault with guardian selection. Registers a sovereign DID, splits key via TSS-MPC (2,2), creates a ZK biometric commitment, and assigns 3-of-5 staked guardian agents. Returns vault DID and real USDC balance on Base L2.vault.get_status— Check vault status and real USDC balance on Base L2. Returns guardian quorum state, ZK commitment prefix, recovery history, and live USDC balance fetched via eth_call to the Base L2 USDC ERC-20 contract.vault.initiate_recovery— Start an A2A wallet recovery with guardian voting. Broadcasts a RecoveryIntent to all 5 guardian agents. Each independently verifies the ZK proof and votes. 3-of-5 approval required. 72-hour veto window for security. Settles via HiveBank on Base L2.vault.list_guardians— Browse available staked guardian agents in the Hive guardian pool. Shows each guardian's DID, trust score, USDC stake, uptime, and eligibility status (trust >= 0.78, $5,000 USDC staked minimum). No authentication required.vault.submit_guardian_vote— Submit a guardian yes/no vote on a pending recovery request. Called by authorized guardian agents. Includes ZK proof verification. Once 3-of-5 guardians approve, recovery proceeds automatically.
Discovery
GET /.well-known/mcp.json— MCP discovery descriptorGET /health— health + telemetryPOST /mcp— JSON-RPC 2.0 over Streamable-HTTP, MCP 2024-11-05GET /sitemap.xml— crawler sitemapGET /robots.txt— allow-all crawl policyGET /.well-known/security.txt— security contact