Server definition
- Hash
- sha256:65e831019374b6b0639fccef48bdfeae6215a5c7e1b7371a52f88e1244b147a2
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "elucora_verify and elucora_get_receipt need no credentials — use them freely to check any receipt you are given. elucora_capture and elucora_attest need an Elucora API key and consume monthly quota, so call elucora_capture only after the user chooses a public source. A captured receipt proves what a source served and when. It never proves the source was correct; do not describe it as proof that a claim is true. An attested receipt proves less: that the caller submitted a hash at a time. It says nothing about where the content came from, so never present one as evidence about a source.",
"tools": [
{
"description": "Prove a piece of content existed at a point in time by sealing its SHA-256 hash. Use when you already hold the bytes — a model output, a tool result, a document. Elucora records that you submitted this hash and when; it does not prove where the content came from or that it is true, because Elucora never saw the source. To prove what a web source served, use elucora_capture instead. Consumes receipt quota.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"content_type": {
"description": "Optional media type of the content, as described by the caller.",
"type": [
"string",
"null"
]
},
"hash": {
"description": "SHA-256 digest of the content, written as sha256:<64 hex characters>.",
"pattern": "^sha256:[a-fA-F0-9]{64}$",
"type": "string"
},
"metadata": {
"description": "Optional signed scalar metadata.",
"type": [
"object",
"null"
]
},
"size_bytes": {
"description": "Optional size of the content, as described by the caller.",
"minimum": 0,
"type": [
"integer",
"null"
]
}
},
"required": [
"hash"
],
"type": "object"
},
"name": "elucora_attest",
"outputSchema": null
},
{
"description": "Freeze proof of what a web source actually served, before quoting or acting on it. Returns a signed receipt that anyone can verify offline without trusting Elucora. Proves what was served and when, not that the content is true. Sends a network request to the supplied source and consumes receipt quota.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"idempotency_key": {
"description": "Stable retry key for this capture.",
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"metadata": {
"description": "Optional signed scalar metadata.",
"type": [
"object",
"null"
]
},
"selector": {
"description": "Optional text-quote or JSON Pointer selector.",
"type": [
"object",
"null"
]
},
"url": {
"description": "Public HTTP(S) source URL.",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "elucora_capture",
"outputSchema": null
},
{
"description": "Fetch an evidence receipt by ID: the source it covers, the exact passage or field that was sealed, the current signature result, and its transparency log and Bitcoin anchor state. Needs no credentials.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"pattern": "^rcpt_[a-f0-9]{12,32}$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "elucora_get_receipt",
"outputSchema": null
},
{
"description": "Check whether an evidence receipt is genuine and unaltered, and what source bytes it covers. Use this before relying on a receipt produced by someone else. Needs no credentials.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"pattern": "^rcpt_[a-f0-9]{12,32}$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "elucora_verify",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:65e831019374b6b0639fccef48bdfeae6215a5c7e1b7371a52f88e1244b147a2 | sha256sum