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

Server definition

Hash
sha256:8517006429e90d24fd48e1764791187073905710b08b03db27e6e3755a205b34
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": "Use check_fact only before repeating a paid or slow read-only source-backed validation when the caller already has a known value. SAME_OBSERVED is recent shared evidence, not universal truth, and may be reused only if caller policy permits. CHANGED_OBSERVED, CONTESTED, STALE, UNKNOWN, or any CHECK error require normal authoritative validation. After independently validating the source, use observe_fact with the obtained value. Never turn hearsay or another SeenRelay result into an independent OBSERVE.", "tools": [ { "description": "Cost preflight before repeated paid or slow source-backed validation, especially across an agent fleet. Use before paid web search, metered scraping, browser/extraction, rate-limited APIs or multi-step validation when the caller already has a known value. Returns SAME_OBSERVED, CHANGED_OBSERVED, CONTESTED, STALE or UNKNOWN. Only SAME_OBSERVED can be considered for caller-policy-gated reuse; every other status requires normal authoritative validation before OBSERVE. SeenRelay never browses or verifies externally.", "inputSchema": { "$defs": { "__schema0": { "anyOf": [ { "type": "string" }, { "type": "number" }, { "type": "boolean" }, { "type": "null" }, { "items": { "$ref": "#/$defs/__schema0" }, "type": "array" }, { "additionalProperties": { "$ref": "#/$defs/__schema0" }, "propertyNames": { "type": "string" }, "type": "object" } ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "fact": { "description": "Source-backed fact coordinate whose recent shared evidence should be checked.", "properties": { "locator": { "description": "Stable source-native locator. Prefer this when the source exposes one.", "properties": { "scheme": { "description": "Source-native locator type: RFC 6901-style JSON pointer, stable HTML element id, or stable source-native key.", "enum": [ "json_pointer", "element_id", "source_key" ], "type": "string" }, "value": { "description": "Source-native locator value. json_pointer values must begin with /; locator bytes are otherwise preserved.", "maxLength": 1024, "minLength": 1, "type": "string" } }, "required": [ "scheme", "value" ], "type": "object" }, "predicate": { "description": "Stable shared machine identifier; identity-bearing only when locator is absent.", "maxLength": 128, "minLength": 1, "type": "string" }, "qualifiers": { "additionalProperties": { "$ref": "#/$defs/__schema0" }, "description": "Identity-bearing semantic qualifiers. Include only fields needed to distinguish otherwise identical source-backed facts.", "propertyNames": { "type": "string" }, "type": "object" }, "source": { "description": "Stable credential-free absolute HTTP(S) source URL. Tracking parameters are removed; authentication or signature query parameters are rejected.", "format": "uri", "maxLength": 2048, "type": "string" }, "subject": { "description": "Human-readable label; excluded from canonical fact identity.", "maxLength": 256, "minLength": 1, "type": "string" } }, "required": [ "subject", "predicate", "source" ], "type": "object" }, "known_value": { "$ref": "#/$defs/__schema0", "description": "Caller-known value to compare with recent observations. Mutable observed content is excluded from fact identity." }, "max_age_seconds": { "description": "Maximum age, in seconds, of shared observations the caller is willing to consider. Omit to use the service default.", "maximum": 604800, "minimum": 1, "type": "integer" } }, "required": [ "fact", "known_value" ], "type": "object" }, "name": "check_fact", "outputSchema": { "$defs": { "__schema0": { "anyOf": [ { "type": "string" }, { "type": "number" }, { "type": "boolean" }, { "type": "null" }, { "items": { "$ref": "#/$defs/__schema0" }, "type": "array" }, { "additionalProperties": { "$ref": "#/$defs/__schema0" }, "propertyNames": { "type": "string" }, "type": "object" } ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": {}, "description": "CHECK result. Exactly one of a decision status or an error is expected; additional evidence fields may be present.", "properties": { "error": { "additionalProperties": {}, "description": "Present instead of a decision status when CHECK cannot be admitted or is controlled.", "properties": { "code": { "description": "Stable machine-readable service/admission error code.", "type": "string" }, "detail": { "description": "Human-readable error detail. A tool error is not evidence that the source value is unchanged.", "type": "string" } }, "required": [ "code", "detail" ], "type": "object" }, "fact_key": { "description": "Canonical SeenRelay fact identity for this coordinate.", "type": "string" }, "hive": { "$ref": "#/$defs/__schema0", "description": "Current bounded Hive admission/lease state." }, "next_step": { "const": "VALIDATE_THEN_OBSERVE", "description": "Explicit cold/stale-path instruction: validate the authoritative source normally, then OBSERVE the independently obtained result.", "type": "string" }, "status": { "description": "Decision status when CHECK succeeds. Only SAME_OBSERVED can be considered for reuse, and only under caller policy. CHANGED_OBSERVED, CONTESTED, STALE and UNKNOWN require normal authoritative validation before any OBSERVE.", "enum": [ "SAME_OBSERVED", "CHANGED_OBSERVED", "CONTESTED", "STALE", "UNKNOWN" ], "type": "string" }, "useful_reuse_awards": { "description": "Qualified reuse awards attributable to this CHECK under SeenRelay telemetry rules; not a truth or independence score.", "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "type": "object" } }, { "description": "After independently performing a source-backed validation, deposit the observed result for later CHECKs. Returns accepted=true when a new observation is stored or deduplicated=true for a recognized retry/recent duplicate. Never OBSERVE hearsay. Optional Ed25519 proof establishes key possession and continuity, not truth or real-world independence.", "inputSchema": { "$defs": { "__schema0": { "anyOf": [ { "type": "string" }, { "type": "number" }, { "type": "boolean" }, { "type": "null" }, { "items": { "$ref": "#/$defs/__schema0" }, "type": "array" }, { "additionalProperties": { "$ref": "#/$defs/__schema0" }, "propertyNames": { "type": "string" }, "type": "object" } ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "evidence_fingerprint": { "description": "Optional caller-supplied fingerprint of the independently obtained evidence. SeenRelay stores it as provenance metadata and does not verify it against the source.", "maxLength": 256, "minLength": 1, "type": "string" }, "fact": { "description": "Source-backed fact coordinate for the independently obtained observation.", "properties": { "locator": { "description": "Stable source-native locator. Prefer this when the source exposes one.", "properties": { "scheme": { "description": "Source-native locator type: RFC 6901-style JSON pointer, stable HTML element id, or stable source-native key.", "enum": [ "json_pointer", "element_id", "source_key" ], "type": "string" }, "value": { "description": "Source-native locator value. json_pointer values must begin with /; locator bytes are otherwise preserved.", "maxLength": 1024, "minLength": 1, "type": "string" } }, "required": [ "scheme", "value" ], "type": "object" }, "predicate": { "description": "Stable shared machine identifier; identity-bearing only when locator is absent.", "maxLength": 128, "minLength": 1, "type": "string" }, "qualifiers": { "additionalProperties": { "$ref": "#/$defs/__schema0" }, "description": "Identity-bearing semantic qualifiers. Include only fields needed to distinguish otherwise identical source-backed facts.", "propertyNames": { "type": "string" }, "type": "object" }, "source": { "description": "Stable credential-free absolute HTTP(S) source URL. Tracking parameters are removed; authentication or signature query parameters are rejected.", "format": "uri", "maxLength": 2048, "type": "string" }, "subject": { "description": "Human-readable label; excluded from canonical fact identity.", "maxLength": 256, "minLength": 1, "type": "string" } }, "required": [ "subject", "predicate", "source" ], "type": "object" }, "idempotency_key": { "description": "Caller-chosen retry key for the same OBSERVE operation. Reusing it deduplicates an idempotent retry.", "maxLength": 128, "minLength": 1, "type": "string" }, "observed_at": { "description": "ISO-8601 time when the caller obtained the observation. Omit to use server receipt time.", "type": "string" }, "observer_id": { "description": "Optional self-asserted continuity label. It is unverified unless accompanied by observer_proof.", "maxLength": 128, "minLength": 1, "type": "string" }, "observer_proof": { "description": "Optional Ed25519 proof of key possession, continuity and payload integrity; not proof of truth or real-world independence.", "properties": { "nonce": { "description": "16..64 random bytes encoded as unpadded base64url.", "maxLength": 128, "minLength": 1, "type": "string" }, "public_key": { "description": "Raw 32-byte Ed25519 public key encoded as unpadded base64url.", "maxLength": 128, "minLength": 1, "type": "string" }, "scheme": { "const": "ed25519-v1", "description": "Observer proof contract version.", "type": "string" }, "signature": { "description": "Raw 64-byte Ed25519 signature encoded as unpadded base64url.", "maxLength": 256, "minLength": 1, "type": "string" }, "timestamp": { "description": "ISO-8601 signing time; it must fall within the configured proof-skew window.", "maxLength": 64, "minLength": 1, "type": "string" } }, "required": [ "scheme", "public_key", "timestamp", "nonce", "signature" ], "type": "object" }, "source_validator": { "description": "Optional source-validator metadata from the independent validation. The caller decides whether a returned hint is sufficient for source confirmation.", "properties": { "kind": { "description": "Type of observer-supplied source-validator metadata.", "enum": [ "etag", "last_modified", "content_hash", "other" ], "type": "string" }, "value": { "description": "Observer-supplied validator value. Stored and returned only as a hint; SeenRelay does not verify it against the source.", "maxLength": 512, "minLength": 1, "pattern": "^[^\\r\\n]+$", "type": "string" } }, "required": [ "kind", "value" ], "type": "object" }, "value": { "$ref": "#/$defs/__schema0", "description": "Value independently obtained by the caller. Mutable observed content is excluded from fact identity." } }, "required": [ "fact", "value" ], "type": "object" }, "name": "observe_fact", "outputSchema": { "$defs": { "__schema0": { "anyOf": [ { "type": "string" }, { "type": "number" }, { "type": "boolean" }, { "type": "null" }, { "items": { "$ref": "#/$defs/__schema0" }, "type": "array" }, { "additionalProperties": { "$ref": "#/$defs/__schema0" }, "propertyNames": { "type": "string" }, "type": "object" } ] } }, "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": {}, "description": "OBSERVE result. accepted=true means a new observation was stored; deduplicated=true means the retry/recent duplicate was recognized.", "properties": { "accepted": { "description": "True when a new independently obtained observation was stored. Omitted when OBSERVE cannot be admitted.", "type": "boolean" }, "deduplicated": { "description": "True when an idempotent/recent duplicate was recognized and no new observation row was needed.", "type": "boolean" }, "error": { "additionalProperties": {}, "description": "Present when OBSERVE cannot be admitted or is controlled. This is not a statement about source truth.", "properties": { "code": { "description": "Stable machine-readable service/admission error code.", "type": "string" }, "detail": { "description": "Human-readable error detail. A tool error is not evidence that the source value is unchanged.", "type": "string" } }, "required": [ "code", "detail" ], "type": "object" }, "fact_key": { "description": "Canonical SeenRelay fact identity for this coordinate.", "type": "string" }, "future_check_eligible": { "description": "Whether the accepted or deduplicated observation is eligible to support later CHECKs under normal freshness rules.", "type": "boolean" }, "hive": { "$ref": "#/$defs/__schema0", "description": "Current bounded Hive admission/lease state." }, "reason": { "description": "Deduplication reason when accepted=false and deduplicated=true.", "type": "string" } }, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:8517006429e90d24fd48e1764791187073905710b08b03db27e6e3755a205b34 | sha256sum