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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Random integers derived from the drand quicknet public randomness beacon, a server secret, a per-request nonce, and, when a public KiwiSDR receiver delivers a clean sample, a hash of live HF atmospheric noise. Every value carries the drand round, the beacon signature, a commitment hash binding all inputs to the value, and a URL where the round can be re-verified against a beacon no single party controls. When drand is unreachable the tools return an error rather than a locally generated number. What is provable: the value derives from a specific signed beacon round, and is unpredictable to anyone who does not hold the server secret. What is attested but not provable: the physical noise. Each response says in provenance.physical whether live noise went into that draw, from which receiver, at what signal level, and with what sample hash; when no receiver was available the draw proceeds from the beacon and nonce alone and says so. Suitable for games, draws, sampling, and any use needing an auditable trail. Not a substitute for a CSPRNG when generating keys or secrets.", "tools": [ { "description": "Return a uniformly distributed random integer in [min, max], derived from a signature-verified drand quicknet beacon mixed with a server secret and, when a public KiwiSDR receiver delivers one, a hash of live HF atmospheric noise. The response carries the drand round, the beacon signature, a per-request nonce, a commitment hash binding them to the value, a URL where the round can be re-verified, and a `physical` block stating whether noise went in and from where. Free and rate-limited.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "max": { "description": "Inclusive upper bound. Integer. Defaults to 100.", "type": "number" }, "min": { "description": "Inclusive lower bound. Integer. Defaults to 1.", "type": "number" } }, "type": "object" }, "name": "random_int", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "error": { "type": "string" }, "max": { "type": "number" }, "min": { "type": "number" }, "provenance": { "additionalProperties": false, "properties": { "beaconTime": { "type": "string" }, "chain": { "type": "string" }, "commitment": { "type": "string" }, "nonce": { "type": "string" }, "physical": { "additionalProperties": false, "properties": { "capturedAt": { "type": "string" }, "frequencyKhz": { "type": "number" }, "reason": { "type": "string" }, "receiver": { "additionalProperties": false, "properties": { "host": { "type": "string" }, "name": { "type": "string" } }, "required": [ "name", "host" ], "type": "object" }, "rssiDbm": { "type": "number" }, "sampleCount": { "type": "number" }, "sampleHash": { "type": "string" }, "source": { "type": "string" }, "status": { "enum": [ "ok", "unavailable" ], "type": "string" } }, "required": [ "status" ], "type": "object" }, "round": { "type": "number" }, "secretFingerprint": { "type": "string" }, "signature": { "type": "string" }, "source": { "type": "string" }, "verificationUrl": { "type": "string" } }, "required": [ "source", "chain", "round", "beaconTime", "signature", "nonce", "commitment", "secretFingerprint", "verificationUrl", "physical" ], "type": "object" }, "retryAfterSeconds": { "type": "number" }, "status": { "enum": [ "ok", "invalid_range", "rate_limited", "drand_unavailable" ], "type": "string" }, "value": { "type": "number" } }, "required": [ "status" ], "type": "object" } }, { "description": "Return a uniformly distributed random integer in [min, max] with the same drand quicknet provenance as random_int, plus a payment receipt. Costs $0.01 per call in stablecoin over the Machine Payments Protocol. New unpaid challenge requests are safety-limited. An unpaid call answers with a payment challenge (JSON-RPC -32042); a client that cannot pay should use random_int instead.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "max": { "description": "Inclusive upper bound. Integer. Defaults to 100.", "type": "number" }, "min": { "description": "Inclusive lower bound. Integer. Defaults to 1.", "type": "number" }, "requestId": { "description": "Required UUID generated once by the client and reused to recover this paid draw.", "type": "string" } }, "type": "object" }, "name": "random_int_signed", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "certificate": { "additionalProperties": false, "properties": { "issuedAt": { "type": "string" }, "issuer": { "additionalProperties": false, "properties": { "algorithm": { "const": "Ed25519", "type": "string" }, "name": { "const": "TrueRandomness", "type": "string" }, "publicKey": { "type": "string" } }, "required": [ "name", "algorithm", "publicKey" ], "type": "object" }, "request": { "additionalProperties": false, "properties": { "apiVersion": { "const": "v1", "type": "string" }, "chain": { "enum": [ "tempo-testnet", "tempo-mainnet" ], "type": "string" }, "currency": { "type": "string" }, "max": { "type": "number" }, "min": { "type": "number" }, "price": { "type": "string" }, "recipient": { "type": "string" }, "requestId": { "type": "string" }, "tool": { "enum": [ "random_int_signed", "http_random" ], "type": "string" } }, "required": [ "requestId", "tool", "min", "max", "price", "currency", "recipient", "chain", "apiVersion" ], "type": "object" }, "result": { "additionalProperties": false, "properties": { "max": { "type": "number" }, "min": { "type": "number" }, "provenance": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "status": { "const": "ok", "type": "string" }, "value": { "type": "number" } }, "required": [ "status", "value", "min", "max", "provenance" ], "type": "object" }, "signature": { "type": "string" }, "version": { "const": "truerandomness-paid-certificate-v1", "type": "string" } }, "required": [ "version", "issuedAt", "issuer", "request", "result", "signature" ], "type": "object" }, "error": { "type": "string" }, "max": { "type": "number" }, "min": { "type": "number" }, "provenance": { "additionalProperties": false, "properties": { "beaconTime": { "type": "string" }, "chain": { "type": "string" }, "commitment": { "type": "string" }, "nonce": { "type": "string" }, "physical": { "additionalProperties": false, "properties": { "capturedAt": { "type": "string" }, "frequencyKhz": { "type": "number" }, "reason": { "type": "string" }, "receiver": { "additionalProperties": false, "properties": { "host": { "type": "string" }, "name": { "type": "string" } }, "required": [ "name", "host" ], "type": "object" }, "rssiDbm": { "type": "number" }, "sampleCount": { "type": "number" }, "sampleHash": { "type": "string" }, "source": { "type": "string" }, "status": { "enum": [ "ok", "unavailable" ], "type": "string" } }, "required": [ "status" ], "type": "object" }, "round": { "type": "number" }, "secretFingerprint": { "type": "string" }, "signature": { "type": "string" }, "source": { "type": "string" }, "verificationUrl": { "type": "string" } }, "required": [ "source", "chain", "round", "beaconTime", "signature", "nonce", "commitment", "secretFingerprint", "verificationUrl", "physical" ], "type": "object" }, "retryAfterSeconds": { "type": "number" }, "status": { "enum": [ "ok", "invalid_range", "invalid_request", "request_id_conflict", "drand_unavailable", "rate_limited" ], "type": "string" }, "value": { "type": "number" } }, "required": [ "status" ], "type": "object" } }, { "description": "Report service and beacon health: the current drand quicknet round, which relay answered, the rate-limiter mode, and whether the last draw obtained live atmospheric noise. Free, and does not consume rate limit.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "status", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "beacon": { "additionalProperties": false, "properties": { "beaconTime": { "type": "string" }, "chain": { "type": "string" }, "relay": { "type": "string" }, "round": { "type": "number" }, "verificationUrl": { "type": "string" } }, "required": [ "chain", "round", "beaconTime", "relay", "verificationUrl" ], "type": "object" }, "entropySource": { "type": "string" }, "error": { "type": "string" }, "physical": { "additionalProperties": false, "properties": { "at": { "type": "string" }, "capturedAt": { "type": "string" }, "enabled": { "type": "boolean" }, "reason": { "type": "string" }, "receiver": { "additionalProperties": false, "properties": { "host": { "type": "string" }, "name": { "type": "string" } }, "required": [ "name", "host" ], "type": "object" }, "rssiDbm": { "type": "number" }, "status": { "enum": [ "untested", "ok", "unavailable" ], "type": "string" } }, "required": [ "enabled", "status" ], "type": "object" }, "rateLimiter": { "additionalProperties": false, "properties": { "limit": { "type": "number" }, "mode": { "type": "string" }, "windowSeconds": { "type": "number" } }, "required": [ "mode", "limit", "windowSeconds" ], "type": "object" }, "status": { "enum": [ "ok", "drand_unavailable" ], "type": "string" } }, "required": [ "status", "entropySource", "rateLimiter", "physical" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:4ea134a76e061376c0ec006282acfca32abc91ce4724bfce7bf0e501e1de466c | sha256sum