trustlayer

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

사용해야 할까요

품질 및 안전성

A
설명 품질
94%
스키마 완전성
90%
이름 품질
86%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,090토큰 (도구 정의)
~752 B일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.85%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`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개