hive-mcp-imprimatur
Pre-attestation gate for AI inference that checks compliance conditions and issues Ed25519-signed clearances before execution, refusing any inference without a valid clearance.
README
hive-mcp-imprimatur
Imprimatur — the pre-attestation gate. A signed clearance bound to an inference before it runs. Four compliance pre-conditions are checked and Ed25519-signed at execution time, and an inference that cannot present a valid, unexpired clearance is refused.
A flight recorder proves what crashed. A clearance stops the takeoff.
Every other Hive primitive signs a receipt after the model runs. Imprimatur signs a clearance before it runs. It is the control, not the record.
Discipline: Imprimatur asserts pre_clearance_conditions_met. It never asserts legality. The enterprise defines policy; Hive enforces it and signs that the enforcement ran and passed.
This MCP server is a thin, read-only public shim over the live Imprimatur surface. Issuance (/clear) is ops-gated and intentionally not exposed here.
Tools
| Tool | What it does |
|---|---|
imprimatur_info |
Describe the gate: issuer key, four pre-conditions, assertion discipline, two modes. |
gate |
Enforce. ALLOW a call presenting a valid clearance; REFUSE one that cannot. Public, no secret. |
verify_clearance |
Verify a presented clearance: signature, precond_root, discipline, expiry. |
get_pubkey |
The Ed25519 issuer public key for offline verification. |
Endpoints
| Endpoint | Purpose |
|---|---|
POST /mcp |
JSON-RPC 2.0, MCP 2024-11-05, Streamable-HTTP |
GET /health |
Liveness |
GET /.well-known/mcp.json |
MCP discovery |
GET /.well-known/agent.json |
Agent discovery |
Upstream: https://hive-passport.onrender.com/v1/imprimatur/*
Connect
Streamable-HTTP MCP server. Point your client at the deployed /mcp endpoint:
{
"mcpServers": {
"imprimatur": { "url": "https://hive-mcp-imprimatur.onrender.com/mcp" }
}
}
Run locally:
npm install
node server.js
# POST http://localhost:3000/mcp
The four pre-conditions
model_approved— the model is on the approved list (composable with MiR).inputs_eligible— the inputs are eligible for this context (composable with RCP).context_permitted— the context/purpose is permitted.boundary_authorized— the jurisdiction / data boundary is authorized.
All four must pass for a clearance to issue. The gate refuses anything that cannot present one.
Patent Pending. Hive Civilization. Settlement in USDC on Base. MIT licensed.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.