Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,331counted 3 min ago
teppi

Server definition

Hash
sha256:dd5f44a895e5d9dcccd9e09a6fb0f8532fae770a9ac6b1ac8423d97a32c0e40f
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": "Free, public verification of KeyHalve-sealed documents (from any platform on the rail: ValidPay, CheckBooks, …). Use keyhalve_verify with a verify URL or QR text. This server never receives decryption keys — sealed contents remain readable only in the holder's browser.", "tools": [ { "description": "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.", "inputSchema": { "properties": { "topic": { "description": "Optional single topic; omit for the overview.", "enum": [ "verdict", "blindness", "rail", "revocation", "integrity", "issuer_trust", "limits" ], "type": "string" } }, "type": "object" }, "name": "keyhalve_explain", "outputSchema": null }, { "description": "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?\"", "inputSchema": { "properties": { "document_id": { "description": "The document id, e.g. vp_…, kh_…, cb_….", "type": "string" } }, "required": [ "document_id" ], "type": "object" }, "name": "keyhalve_status", "outputSchema": null }, { "description": "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.", "inputSchema": { "properties": { "input": { "description": "A KeyHalve verify URL, QR-code text, or bare document id.", "type": "string" } }, "required": [ "input" ], "type": "object" }, "name": "keyhalve_verify", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:dd5f44a895e5d9dcccd9e09a6fb0f8532fae770a9ac6b1ac8423d97a32c0e40f | sha256sum