hive-mcp-imprimatur

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.

Category
Visit Server

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

  1. model_approved — the model is on the approved list (composable with MiR).
  2. inputs_eligible — the inputs are eligible for this context (composable with RCP).
  3. context_permitted — the context/purpose is permitted.
  4. 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

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.

Official
Featured
TypeScript
Magic Component Platform (MCP)

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.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

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.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

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.

Official
Featured
TypeScript
Kagi MCP Server

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.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

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.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured