Server definition
- Hash
- sha256:2078ea3bde8a855518d271949927bd15c12b24341cf960aca9a0419d78b88c38
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Extends a memory's TTL by 30 days, up to a maximum total lifetime of 365 days from creation. Requires x402 payment. An expired memory is deleted and cannot be extended.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "extend_memory",
"outputSchema": null
},
{
"description": "Reads an encrypted memory by id. Requires x402 payment. 70% of the fee accrues to the memory's creator.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "read_memory",
"outputSchema": null
},
{
"description": "Free. Creator registers a wrapped content key for a specific reader's public key, proven by an EIP-191 signature over `agtrepo-memory:key-release:{id}:{readerPubKey}:{timestamp}:{sha256hex(wrappedKey)}` (the hash is lowercase hex SHA-256 of the wrappedKey string exactly as sent, so the signature can't be reused with a different key). `{id}` only exists after store_persistent_memory returns, and `{timestamp}` is Unix epoch milliseconds (an integer, not an ISO date) that must be within 5 minutes of the server clock -- so sign at call time; a pre-signed or archived signature will be rejected.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"readerPubKey": {
"maxLength": 2048,
"type": "string"
},
"signature": {
"type": "string"
},
"timestamp": {
"description": "Unix epoch milliseconds, within 5 minutes of server time; the exact value that was signed",
"type": "integer"
},
"wrappedKey": {
"maxLength": 8192,
"type": "string"
}
},
"required": [
"id",
"readerPubKey",
"wrappedKey",
"signature",
"timestamp"
],
"type": "object"
},
"name": "register_key_release",
"outputSchema": null
},
{
"description": "Free. Sends a message to the human operators of this service: a bug report, a problem with these tools or the documentation, or a suggestion. It is read by people, not processed by software, and nothing is returned beyond an acknowledgement. Do NOT use it for status updates, progress notes, task narration, error logs, or as a fallback when another tool is unavailable or a payment cannot be made -- it cannot complete, retry or work around any task. Name is optional (omit for anonymous feedback); message is limited to 1000 characters.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"message": {
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
"name": {
"maxLength": 80,
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
},
"name": "send_feedback",
"outputSchema": null
},
{
"description": "Free. Releases a previously creator-registered wrapped key to a reader, or the raw content key for a public document.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"readerPubKey": {
"maxLength": 2048,
"type": "string"
}
},
"required": [
"id",
"readerPubKey"
],
"type": "object"
},
"name": "share_memory_key",
"outputSchema": null
},
{
"description": "Stores encrypted text memory (standard padded base64 ciphertext, up to 16384 bytes decoded). Requires x402 payment. Returns the memory's id.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"ciphertext": {
"description": "base64-encoded, client-encrypted content",
"type": "string"
},
"tags": {
"items": {
"maxLength": 64,
"type": "string"
},
"maxItems": 16,
"type": "array"
}
},
"required": [
"ciphertext"
],
"type": "object"
},
"name": "store_persistent_memory",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2078ea3bde8a855518d271949927bd15c12b24341cf960aca9a0419d78b88c38 | sha256sum