KeyHalve - verify sealed documents
Free, no-account verification of KeyHalve-sealed documents. Read-only; never receives keys.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen keyhalve_explain
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"verify": {
"command": "npx",
"args": [
"@keyhalve/verify-mcp"
]
}
}
}Paquetes ejecutables
0.1.0stdioPuntos de conexión remotos
https://mcp.keyhalve.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢keyhalve_verify(input)
Verify a KeyHalve-sealed document. Accepts a verify URL, the raw text of a KeyHalve QR code, or a document id (vp_…, kh_…, cb_…). Returns the cryptographic verdict: whether the seal exists, its live status (active/revoked/expired), ciphertext integrity against the issuance commitment, the KeyHalve rail's independent attestation, the validity window, and the issuer's trust context. This tool NEVER decrypts sealed contents — any decryption key in the URL fragment is discarded unread; contents are only readable by opening the verify URL in a browser.
Esquema de entrada
{
"type": "object",
"properties": {
"input": {
"type": "string",
"description": "A KeyHalve verify URL, QR-code text, or bare document id."
}
},
"required": [
"input"
]
}🟢keyhalve_status(document_id)
Live status of a KeyHalve-sealed document by id: active, revoked (with reason/time), or outside its validity window. Lighter than keyhalve_verify — status only, no integrity or rail checks. Use for "is this still good right now?"
Esquema de entrada
{
"type": "object",
"properties": {
"document_id": {
"type": "string",
"description": "The document id, e.g. vp_…, kh_…, cb_…."
}
},
"required": [
"document_id"
]
}🟢keyhalve_explain(topic)
Plain-language explanation of what a KeyHalve verification verdict means and why it can be trusted (blind rail, three-share custody, commitments, revocation). Optionally focused on one topic.
Esquema de entrada
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"enum": [
"verdict",
"blindness",
"rail",
"revocation",
"integrity",
"issuer_trust",
"limits"
],
"description": "Optional single topic; omit for the overview."
}
}
}Comunidad
Evidencia