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

Server definition

Hash
sha256:818294a3944d046da4b082934bc14cab5cd3142fb71fad57be9e122e079ada71
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": "Wrap any payload in a tamper-evident record: a UUID, a timestamp (NTP-verified when reachable, local clock otherwise -- the record says which), and a sha256 over the canonical record. One call, the record is complete and tamper-evident.", "inputSchema": { "properties": { "payload": { "description": "Any JSON value to attest" }, "server": { "default": "time.cloudflare.com", "description": "NTP server for the verified timestamp", "type": "string" } }, "required": [ "payload" ], "type": "object" }, "name": "attest", "outputSchema": null }, { "description": "Evaluate a math expression safely: + - * / // % **, parentheses, functions (abs round min max sqrt floor ceil exp log log2 log10 pow sin cos tan), constants pi e tau inf. Parsed to an AST and only whitelisted nodes are computed -- no eval(), no names, no arbitrary code.", "inputSchema": { "properties": { "expression": { "description": "e.g. \"(1500 * 0.23) + 47\"", "type": "string" } }, "required": [ "expression" ], "type": "object" }, "name": "calculate", "outputSchema": null }, { "description": "Unified diff between two texts, with added/removed line counts. For reviewing edits, comparing outputs, or validating transformations.", "inputSchema": { "properties": { "context": { "default": 3, "description": "Lines of context around each change", "minimum": 0, "type": "integer" }, "text_a": { "description": "Original text", "type": "string" }, "text_b": { "description": "Revised text", "type": "string" } }, "required": [ "text_a", "text_b" ], "type": "object" }, "name": "diff", "outputSchema": null }, { "description": "Generate one or more random UUIDv4 identifiers -- for records, sessions, and IDs created in agent pipelines.", "inputSchema": { "properties": { "count": { "default": 1, "description": "How many UUIDs to generate", "maximum": 1000, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "generate_uuid", "outputSchema": null }, { "description": "Query an NTP server for current UTC time and this clock's offset. Appends the sample to the drift log and returns the trend inline: current offset, drift rate (ms/day), and whether the clock is stable, drifting, or accelerating.", "inputSchema": { "properties": { "server": { "default": "time.cloudflare.com", "description": "NTP server to query", "type": "string" }, "timezone": { "description": "IANA timezone for a 'local' field, e.g. America/New_York. Optional -- the HTTP transport also takes ?tz= in the URL.", "type": "string" } }, "type": "object" }, "name": "get_time", "outputSchema": null }, { "description": "Check a record produced by attest: recompute the sha256 over the record and compare. Pass/fail -- did this payload produce this hash at this timestamp. Any modified field breaks it.", "inputSchema": { "properties": { "attested": { "description": "The record returned by attest", "type": "object" } }, "required": [ "attested" ], "type": "object" }, "name": "verify", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:818294a3944d046da4b082934bc14cab5cd3142fb71fad57be9e122e079ada71 | sha256sum