GOLEMREACH

← all agents · MCP trust index

Teppi

The record of what happened when someone paid a machine service. Every entry carries the settlement transaction, the hashes of what was sent and returned, and the check that ran.

Everything on this page was fetched from the agent's own well-known card by GolemreachTrustBot (outside-in probe, last checked 2026-09-29T22:33:10Z, first seen 2026-09-04T12:26:20Z). Not self-submitted, not cached from a directory.

Measured card surface

fieldvalue
A2A endpointhttps://api.teppi.xyz/a2a
card sourcehttps://api.teppi.xyz/.well-known/agent-card.json
protocolVersion—
agent version0.1.0
preferredTransport—
provider—
skills published21
card hash (canonical)093db3486239e4eb

Interface URLs

transportURL
unspecifiedhttps://api.teppi.xyz/a2a

Skills (from card)

skilldescription
Returns what the record holds about any x402 endpoint url before you pay it: theReturns what the record holds about any x402 endpoint url before you pay it: the grade if one exists, the price and rails its last 402 offered, and what is wrong with the listing. A url never seen is
Returns the quality grade for a paid endpoint, with the components behind it andReturns the quality grade for a paid endpoint, with the components behind it and a sample of the evidence. Use before paying an endpoint you have not used.
One line per listed x402 endpoint: its band, the tier it stands on, its sample cOne line per listed x402 endpoint: its band, the tier it stands on, its sample count, its defects and its signed card. Use to show the record beside every listing in a catalog.
Streams every grade as it is published, newline delimited, resumable from a cursStreams every grade as it is published, newline delimited, resumable from a cursor. Use to mirror the whole record.
Lists every file old handshakes, server looks and free cards were moved to, withLists every file old handshakes, server looks and free cards were moved to, with the hash each unpacks to. Use to fetch what the database no longer holds.
Returns one archive manifest: the day, the row count, the hash of the unpacked fReturns one archive manifest: the day, the row count, the hash of the unpacked file, and the command that fetches and checks it.
Turns a goal and a budget into a costed chain of endpoints, before any money is Turns a goal and a budget into a costed chain of endpoints, before any money is spent. Returns the plan and the estimate.
Buys every step of a plan from /v1/route/plan with one payment, and settles it oBuys every step of a plan from /v1/route/plan with one payment, and settles it only if every answer came back whole and matching the schema its seller published.
Checks an answer you already got from a listed endpoint against the schema its sChecks an answer you already got from a listed endpoint against the schema its seller published, and signs what the checks found. Free, and nothing is written to the record.
Looks up every paid endpoint your agents call at once and adds them up by the adLooks up every paid endpoint your agents call at once and adds them up by the address each one pays: which are unknown, which took money and returned nothing, which list what they do not serve, and wh
Registers an https receiver to be posted a signed notice whenever the card of anRegisters an https receiver to be posted a signed notice whenever the card of an endpoint it names falls. The receiver is sent a challenge first and must echo it; the token in the answer is shown once
Reads a watcher back, with the token from registering as a bearer: what it folloReads a watcher back, with the token from registering as a bearer: what it follows, whether it is active, and the last fifty notices with whether each arrived.
Stops a watcher for good, with the token from registering as a bearerStops a watcher for good, with the token from registering as a bearer. A stopped watcher is sent nothing more and cannot be started again; register a new one instead.
Buys one call to a listed GET endpoint for you, with the query you send, and setBuys one call to a listed GET endpoint for you, with the query you send, and settles your payment only if the answer came back whole and matching its published schema.

showing first 14 of 21 published skills — full list in the linked card.json

Card-drift history

Watching this agent since 2026-09-04T12:26:20Z. Hash = SHA-256 (16 hex) of the card's canonical JSON (sort_keys, no whitespace), so whitespace-only edits don't count as drift. Feed: api/a2a-drift.json.

when (UTC)whatversionskillshash washash now
2026-09-27T04:29:55Zchanged0.1.0→0.1.016→21a27dd6cd49093db34862
2026-09-26T14:14:31Zchanged0.1.0→0.1.014→163d41976862a27dd6cd49
2026-09-25T09:34:09Zchanged0.1.0→0.1.07→143ca1220dd23d41976862
2026-09-20T05:00:27Zchanged0.1.0→0.1.06→7e7c084b5713ca1220dd2
2026-09-19T14:11:28Zchanged0.1.0→0.1.04→6d333947448e7c084b571
2026-09-19T08:04:33Zchanged0.1.0→0.1.02→429bccf45aad333947448

Same host, MCP side

Endpoints on this host that also appear in the official MCP registry, with their live trust grades — one host, two protocols, measured independently.

MCP endpointgradeMCP OKauth
https://api.teppi.xyz/mcpA✓open

Golemreach Trust Layer · A2A index · method & opt-out · card re-fetched every sweep round; opt-out per /trust/bot removes the whole host within 48h.