
Hive Ledger Bridge
io.github.srotzinPublished by GitHub account srotzinv1.0.0Updated Oct 24, 2026
Hive MCP server implementing the EIP-712 over USB/DMK ledger-bridge integration spec…
Overview
Remote MCP server that builds, verifies and attests EIP-712 intent envelopes for a Ledger hardware-signing workflow.
- What you can do
- Build intent envelopes with an EIP-712 domain separator and intent_envelope_hash, plus a suggested confirmation level
- Verify that a supplied intent_envelope_hash matches the envelope contents
- Query the required ConfirmationLevel (L0-L4) for a given action and amount
- Record a Hive-side attestation that a device returned an ECDSA signature at L3 or L4
- Read a partner directory listing the shisad reference, Ledger Live and Hive contact
- When to use it
- Useful if you are wiring an agent or a shisad-style policy daemon to a Ledger device and need to construct, check or attest EIP-712 intent envelopes before a hardware countersignature. Most other users have no reason to add it.
- Requirements
- A remote streamable-HTTP endpoint; no local runtime, package, API key or header is declared. The README describes the service as Node.js based and pairs it with the shisa-ai/shisad ledger-bridge and a Ledger device for the actual signing.
Installation
In SourceWeft
- Open Hive Ledger Bridge in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.srotzin%2Fhive-mcp-ledger-bridge/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"hive-ledger-bridge": {
"type": "http",
"url": "https://hive-mcp-gateway.onrender.com/ledger-bridge/mcp"
}
}
}README
hive-mcp-ledger-bridge
[srotzin/hive-mcp-ledger-bridge MCP server]
Hive Civilization — EIP-712 over USB/DMK ledger-bridge MCP server.
Implements the same signer-backend contract that shisa-ai/shisad exposes through contrib/ledger-bridge. Ledger is a partner. This server complements shisad — it does not replace it.
Partner Doctrine
No overlap. The hardware tier remains Ledger's. The runtime policy tier remains shisad's. Hive contributes IntentEnvelope construction, hash verification, confirmation-level policy, and settlement attestation — all above the PEP, without modifying the ConfirmationLevel enum or the signer-backend contract.
ConfirmationLevel Enum
From the shisa-ai/shisad specification:
This server uses the enum verbatim. No extensions, no invented tiers.
Tools
ledger_intent_envelope_create
Build a signed-ready IntentEnvelope. The server produces the EIP-712 domain separator and intent_envelope_hash — the hash is what the Ledger device signs.
Response includes envelope, intent_envelope_hash, domain_separator, and suggested_confirmation_level.
ledger_intent_envelope_verify
Supply an IntentEnvelope body and an intent_envelope_hash. Returns match: true|false and the recomputed hash.
ledger_confirmation_level_query
Returns the integer level and name. Useful for pre-call policy checks before routing to the ledger-bridge.
ledger_signed_authorization_attest
Record a Hive-side attestation that a device returned an ECDSA signature at L3 or L4. This is not on-chain settlement — it is an audit record that the intent_envelope_hash was device-countersigned.
ledger_partner_directory
Returns the full partner directory with URLs, roles, and contact information.
Endpoints
Connect
MCP endpoint: https://hiveledgerbridge.onrender.com/mcp (pairs with shisa-ai/shisad contrib/ledger-bridge + future hive-ledger-attest backend)
JSON-RPC 2.0 — tools/list
JSON-RPC 2.0 — ledger_intent_envelope_create
Integration with shisad
shisa-ai/shisad routes trusted_display_authorization (L4) intents through contrib/ledger-bridge — the daemon POSTs an IntentEnvelope plus intent_envelope_hash to the bridge, the user reviews on the Ledger device, and the ECDSA signature returns to the daemon.
This server speaks the same IntentEnvelope / intent_envelope_hash vocabulary. A shisad deployment can use ledger_intent_envelope_create upstream of the bridge call, ledger_intent_envelope_verify on the returned hash, and ledger_signed_authorization_attest to anchor the device signature as a Hive Spectral receipt.
Operator policy continues to control ConfirmationLevel through the standard tools."x".confirmation.level config — no new mechanism required.
Infrastructure
License
MIT — see LICENSE.
Contact: [email protected]
Hive Civilization Directory
Part of the Hive Civilization — agent-native financial infrastructure.
- Endpoint Directory: https://thehiveryiq.com
- Live Leaderboard: https://hive-a2amev.onrender.com/leaderboard
- Revenue Dashboard: https://hivemine-dashboard.onrender.com
- Other MCP Servers: https://github.com/srotzin?tab=repositories&q=hive-mcp
Brand: #C08D23
Source: README.md at commit ec73fc8
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listedRequired15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts