trustlayer

FeedOracle Trust Layer - 10-tool cross-server trust: signing, anchoring, verification.

我该使用它吗

质量与安全性

A
描述质量
94%
模式完整度
90%
命名质量
86%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,090token 数(工具定义)
~752 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.85%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "trustlayer": {
      "url": "https://tooloracle.io/trust/mcp/"
    }
  }
}

远程端点

https://tooloracle.io/trust/mcp/streamable-http

它能做什么

工具清单

工具(10)

🟢 只读🟡 写入🔴 删除⚪ 未知
⚪verify_claim(claim, symbol)

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.

输入模式

{
  "type": "object",
  "properties": {
    "claim": {
      "type": "string",
      "description": "The claim to verify, e.g. 'USDC has $32B market cap'"
    },
    "symbol": {
      "type": "string",
      "description": "Token symbol (auto-detected from claim if omitted)"
    }
  },
  "required": [
    "claim"
  ],
  "additionalProperties": false
}
🟢get_signed_fact(symbol, fact_type)

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.

输入模式

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Token symbol: USDC, RLUSD, EURC, USDT, DAI",
      "enum": [
        "USDC",
        "RLUSD",
        "EURC",
        "USDT",
        "DAI"
      ]
    },
    "fact_type": {
      "type": "string",
      "description": "Type: price, peg, market_cap, reserve",
      "default": "price"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
⚪provenance_trace(symbol)

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.

输入模式

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Token symbol to trace"
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
🟢freshness_guard(symbol, max_age_seconds)

Check if data is current, stale, or expired. Prevents agent decisions based on outdated information. Configurable max age threshold.

输入模式

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Token symbol (optional — checks overall feed if omitted)"
    },
    "max_age_seconds": {
      "type": "integer",
      "description": "Maximum acceptable age in seconds (default: 300)",
      "default": 300
    }
  },
  "additionalProperties": false
}
🟢hallucination_check(statement, context)

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.

输入模式

{
  "type": "object",
  "properties": {
    "statement": {
      "type": "string",
      "description": "The statement to check against evidence"
    },
    "context": {
      "type": "string",
      "description": "Optional context for the statement"
    }
  },
  "required": [
    "statement"
  ],
  "additionalProperties": false
}
⚪verify_signature(jws, content_hash)

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.

输入模式

{
  "type": "object",
  "properties": {
    "jws": {
      "type": "string",
      "description": "JWS token to verify"
    },
    "content_hash": {
      "type": "string",
      "description": "Content hash to verify (sha256:...)"
    }
  },
  "additionalProperties": false
}
⚪confidence_gate(symbol, action_type, min_confidence)

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.

输入模式

{
  "type": "object",
  "properties": {
    "symbol": {
      "type": "string",
      "description": "Token to evaluate"
    },
    "action_type": {
      "type": "string",
      "description": "What the agent wants to do: cite, trade, report, recommend",
      "default": "cite"
    },
    "min_confidence": {
      "type": "integer",
      "description": "Minimum confidence to proceed (0-100, default: 70)",
      "default": 70,
      "minimum": 0,
      "maximum": 100
    }
  },
  "required": [
    "symbol"
  ],
  "additionalProperties": false
}
🟡evidence_anchor(fact, symbol, framework)

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.

输入模式

{
  "type": "object",
  "properties": {
    "fact": {
      "type": "string",
      "description": "The fact to anchor"
    },
    "symbol": {
      "type": "string",
      "description": "Related token symbol (optional)"
    },
    "framework": {
      "type": "string",
      "description": "Framework context: trust_layer, mica, dora",
      "default": "trust_layer"
    }
  },
  "required": [
    "fact"
  ],
  "additionalProperties": false
}
🟢agent_reputation(client_id, agent_name)

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.

输入模式

{
  "type": "object",
  "properties": {
    "client_id": {
      "type": "string",
      "description": "Agent's client_id from KYA registration"
    },
    "agent_name": {
      "type": "string",
      "description": "Agent name to search (if client_id unknown)"
    }
  },
  "additionalProperties": false
}
⚪trust_status

Trust Layer infrastructure health, capabilities, and component status. Shows which verification services are online and what the Trust Layer can do.

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本10 个工具
已验证未记录版本10 个工具