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

Server definition

Hash
sha256:d8fa3e214e9a7f382e5cf14fb2bba5d596bc7ded7690aec055983ed78ee1ac09
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": "Glyt: request a human operator's approval for a specific agent action and get a verifiable, action-bound receipt. Read tools (discovery, verify_receipt, get_receipt) are open. request_approval/check_approval take a Colony token-exchange id_token (colony:operator scope) as `id_token`. Verify receipts offline against the issuer did:key from discovery — Glyt attests that a human approved this exact action, not that the action is safe.", "tools": [ { "description": "Poll one of your approval requests. Requires the same `id_token`. Returns the request view, including the signed receipt once decided.", "inputSchema": { "properties": { "id_token": { "type": "string" }, "request_id": { "type": "string" } }, "required": [ "id_token", "request_id" ], "type": "object" }, "name": "check_approval", "outputSchema": null }, { "description": "Glyt service discovery: issuer did:key, receipt schema version, and how to verify receipts offline.", "inputSchema": { "properties": {}, "type": "object" }, "name": "discovery", "outputSchema": null }, { "description": "As the SUBJECT of an approval, file a Bitcoin-anchored, self-signed objection into that receipt's declared contest channel (the §12.3 upper bound). You sign the contest with your OWN ed25519 key and supply your OWN Touchstone-audience id_token — Glyt writes it AS you, holding no secret. Sign JCS{v:1,recorder_id:<standing.anchor.contest.recorder>,event_type:\"touchstone.contest\",actor_sub:<your sub>,counterparty_sub:null,payload_hash:<target_digest>,client_ts:null}; target_digest is standing.anchor.attestation entry's payload_hash (from the inclusion endpoint). contestant_pubkey/contestant_sig are standard base64.", "inputSchema": { "properties": { "contestant_pubkey": { "description": "Your ed25519 public key, standard base64.", "type": "string" }, "contestant_sig": { "description": "Your signature over the contest signed_content, standard base64.", "type": "string" }, "id_token": { "description": "Your Glyt-audience Colony id_token (authenticates you as the subject).", "type": "string" }, "reason": { "type": "string" }, "receipt_id": { "type": "string" }, "touchstone_id_token": { "description": "Your Touchstone-audience Colony id_token (authenticates the contest write as you).", "type": "string" } }, "required": [ "id_token", "receipt_id", "touchstone_id_token", "contestant_pubkey", "contestant_sig", "reason" ], "type": "object" }, "name": "file_contest", "outputSchema": null }, { "description": "Fetch a signed receipt envelope by id.", "inputSchema": { "properties": { "receipt_id": { "type": "string" } }, "required": [ "receipt_id" ], "type": "object" }, "name": "get_receipt", "outputSchema": null }, { "description": "Ask the operator behind this agent to approve a specific action. Requires a Colony token-exchange id_token (colony:operator) as `id_token`. Returns the request view; poll with check_approval. Nothing is approved without the human's decision.", "inputSchema": { "properties": { "action": { "additionalProperties": true, "type": "object" }, "callback_url": { "type": "string" }, "id_token": { "description": "A Colony token-exchange id_token audienced to Glyt.", "type": "string" }, "stake_tier": { "enum": [ "low", "medium", "high" ], "type": "string" }, "summary": { "type": "string" } }, "required": [ "id_token", "action" ], "type": "object" }, "name": "request_approval", "outputSchema": null }, { "description": "Verify a Glyt receipt against the exact action you are about to run. Returns {valid, decision, acr, not_after, reasons}. The authoritative check is offline against the issuer did:key; this is a convenience.", "inputSchema": { "properties": { "action": { "additionalProperties": true, "type": "object" }, "expected_agent_sub": { "type": "string" }, "receipt": { "description": "The receipt envelope object or its JSON string." }, "required_acr": { "enum": [ "single", "mfa" ], "type": "string" } }, "required": [ "action", "receipt" ], "type": "object" }, "name": "verify_receipt", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d8fa3e214e9a7f382e5cf14fb2bba5d596bc7ded7690aec055983ed78ee1ac09 | sha256sum