accueil / serveurs / IA & Mémoire / io.tooloracle/trustlayer
io.tooloracle/trustlayer
serveur MCP (Model Context Protocol) · FeedOracle Trust Layer 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.tooloracle/trustlayer est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.tooloracle/trustlayer » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 10 outils
- agent_reputation≈ 124 tokens
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.
Paramètres, retour & exemple (2)
Paramètresclient_id· string · optionnel
Agent's client_id from KYA registrationagent_name· string · optionnel
Agent name to search (if client_id unknown)
Exemple d'appel{"name": "agent_reputation", "arguments": {"client_id": "texte", "agent_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - confidence_gate≈ 175 tokens
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.
Paramètres, retour & exemple (3)
Paramètressymbol· string · requis
Token to evaluateaction_type· string · optionnel
What the agent wants to do: cite, trade, report, recommendmin_confidence· integer · optionnel
Minimum confidence to proceed (0-100, default: 70)
Exemple d'appel{"name": "confidence_gate", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - evidence_anchor≈ 144 tokens
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.
Paramètres, retour & exemple (3)
Paramètresfact· string · requis
The fact to anchorsymbol· string · optionnel
Related token symbol (optional)framework· string · optionnel
Framework context: trust_layer, mica, dora
Exemple d'appel{"name": "evidence_anchor", "arguments": {"fact": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - freshness_guard≈ 122 tokens
Check if data is current, stale, or expired. Prevents agent decisions based on outdated information. Configurable max age threshold.
Paramètres, retour & exemple (2)
Paramètressymbol· string · optionnel
Token symbol (optional — checks overall feed if omitted)max_age_seconds· integer · optionnel
Maximum acceptable age in seconds (default: 300)
Exemple d'appel{"name": "freshness_guard", "arguments": {"symbol": "texte", "max_age_seconds": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_signed_fact≈ 143 tokens
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.
Paramètres, retour & exemple (2)
Paramètressymbol· string · requis · USDC | RLUSD | EURC | USDT | DAI
Token symbol: USDC, RLUSD, EURC, USDT, DAIfact_type· string · optionnel
Type: price, peg, market_cap, reserve
Exemple d'appel{"name": "get_signed_fact", "arguments": {"symbol": "USDC"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - hallucination_check≈ 133 tokens
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.
Paramètres, retour & exemple (2)
Paramètrescontext· string · optionnel
Optional context for the statementstatement· string · requis
The statement to check against evidence
Exemple d'appel{"name": "hallucination_check", "arguments": {"statement": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - provenance_trace≈ 114 tokens
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.
Paramètres, retour & exemple (1)
Paramètressymbol· string · requis
Token symbol to trace
Exemple d'appel{"name": "provenance_trace", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - trust_status≈ 69 tokens
Trust Layer infrastructure health, capabilities, and component status. Shows which verification services are online and what the Trust Layer can do.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "trust_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_claim≈ 150 tokens
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.
Paramètres, retour & exemple (2)
Paramètresclaim· string · requis
The claim to verify, e.g. 'USDC has $32B market cap'symbol· string · optionnel
Token symbol (auto-detected from claim if omitted)
Exemple d'appel{"name": "verify_claim", "arguments": {"claim": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_signature≈ 115 tokens
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.
Paramètres, retour & exemple (2)
Paramètresjws· string · optionnel
JWS token to verifycontent_hash· string · optionnel
Content hash to verify (sha256:...)
Exemple d'appel{"name": "verify_signature", "arguments": {"jws": "texte", "content_hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».