Server definition
- Hash
- sha256:f95955976e77f671a02aaa9de15a8c893f96a9957a7fc7fdcbd2f7bfa65cf853
- What it is
- What a remote MCP server returned when asked what it offers: 10 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get trust score and reputation for an AI agent from FeedOracle KYA (Know Your Agent) system. Returns trust level (UNVERIFIED → CERTIFIED), score (0-100), and registration details.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"agent_name": {
"description": "Agent name to search (if client_id unknown)",
"type": "string"
},
"client_id": {
"description": "Agent's client_id from KYA registration",
"type": "string"
}
},
"type": "object"
},
"name": "agent_reputation",
"outputSchema": null
},
{
"description": "Decision gate for agents: should I proceed, exercise caution, abstain, or escalate? Evaluates multi-factor confidence for a specific action type (cite, trade, report, recommend) against a threshold.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"action_type": {
"default": "cite",
"description": "What the agent wants to do: cite, trade, report, recommend",
"type": "string"
},
"min_confidence": {
"default": 70,
"description": "Minimum confidence to proceed (0-100, default: 70)",
"maximum": 100,
"minimum": 0,
"type": "integer"
},
"symbol": {
"description": "Token to evaluate",
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "confidence_gate",
"outputSchema": null
},
{
"description": "WITHDRAWN (2026-08-09). This tool does not submit any blockchain transaction and creates no on-chain anchor or proof; it returns a non-success withdrawal notice.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"fact": {
"description": "The fact to anchor",
"type": "string"
},
"framework": {
"default": "trust_layer",
"description": "Framework context: trust_layer, mica, dora",
"type": "string"
},
"symbol": {
"description": "Related token symbol (optional)",
"type": "string"
}
},
"required": [
"fact"
],
"type": "object"
},
"name": "evidence_anchor",
"outputSchema": null
},
{
"description": "Check if data is current, stale, or expired. Prevents agent decisions based on outdated information. Configurable max age threshold.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"max_age_seconds": {
"default": 300,
"description": "Maximum acceptable age in seconds (default: 300)",
"type": "integer"
},
"symbol": {
"description": "Token symbol (optional — checks overall feed if omitted)",
"type": "string"
}
},
"type": "object"
},
"name": "freshness_guard",
"outputSchema": null
},
{
"description": "WITHDRAWN (2026-08-09). This tool does not produce or verify a cryptographic signature and returns a non-success withdrawal notice. Do not rely on it for signed evidence.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"fact_type": {
"default": "price",
"description": "Type: price, peg, market_cap, reserve",
"type": "string"
},
"symbol": {
"description": "Token symbol: USDC, RLUSD, EURC, USDT, DAI",
"enum": [
"USDC",
"RLUSD",
"EURC",
"USDT",
"DAI"
],
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "get_signed_fact",
"outputSchema": null
},
{
"description": "Compare an agent's statement against ground truth evidence. Detects factual mismatches and dangerous hallucination patterns (absolute language, suspect claims). Returns evidence checks and red flags.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"context": {
"description": "Optional context for the statement",
"type": "string"
},
"statement": {
"description": "The statement to check against evidence",
"type": "string"
}
},
"required": [
"statement"
],
"type": "object"
},
"name": "hallucination_check",
"outputSchema": null
},
{
"description": "Full data provenance chain — traces every data point from external source (CoinGecko, ESMA, on-chain) through FeedOracle processing to final delivery. Each step individually hashed. Supports EU AI Act Art. 13 transparency requirements.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"symbol": {
"description": "Token symbol to trace",
"type": "string"
}
},
"required": [
"symbol"
],
"type": "object"
},
"name": "provenance_trace",
"outputSchema": null
},
{
"description": "Trust Layer infrastructure health, capabilities, and component status. Shows which verification services are online and what the Trust Layer can do.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "trust_status",
"outputSchema": null
},
{
"description": "Verify an agent's claim against FeedOracle signed evidence. Checks if a statement (e.g. 'USDC market cap is $32B') matches live, cryptographically signed data. Returns verified/partially_verified/unverified with confidence score and recommended action.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"claim": {
"description": "The claim to verify, e.g. 'USDC has $32B market cap'",
"type": "string"
},
"symbol": {
"description": "Token symbol (auto-detected from claim if omitted)",
"type": "string"
}
},
"required": [
"claim"
],
"type": "object"
},
"name": "verify_claim",
"outputSchema": null
},
{
"description": "WITHDRAWN (2026-08-09). This tool performs no cryptographic signature verification and returns a non-success withdrawal notice. A hash comparison is not signature verification.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"content_hash": {
"description": "Content hash to verify (sha256:...)",
"type": "string"
},
"jws": {
"description": "JWS token to verify",
"type": "string"
}
},
"type": "object"
},
"name": "verify_signature",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f95955976e77f671a02aaa9de15a8c893f96a9957a7fc7fdcbd2f7bfa65cf853 | sha256sum