{"ok":true,"site":{"host":"trustwright.deepblocker.ai","url":"https://trustwright.deepblocker.ai/range/","type":"live","desc":"The first trust layer for WebMCP. Trustwright audits the tools websites expose to AI agents, tests agents against real attacks, and seals honest sites with a signed, revocable badge.","tools":[{"name":"trustwright_scan_site","kind":"act","impl":"imperative","description":"Open a website in a real browser, read the WebMCP tools it exposes to AI agents, and return an UNSIGNED report of red flags (tool-surface attacks). Takes a full URL.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"url":{"type":"string"}},"required":["url"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/","/","/scan","/badge"]},{"name":"trustwright_check_badge","kind":"answer","impl":"imperative","description":"Return the live, signed Trustwright badge status for a site's origin (verified / tools-changed / revoked / none), plus its audited tool fingerprint and assurance score.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"origin":{"type":"string"}},"required":["origin"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/","/","/scan","/badge"]},{"name":"trustwright_what_is_tested","kind":"act","impl":"imperative","description":"Explain what Trustwright is and the classes of tool-surface attack it audits an agent-facing site against (hidden instructions, contaminated output, tool hijacking, false read-only, cross-origin relay, deepfake/assertion laundering).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/","/","/scan","/badge"]},{"name":"trustwright_test_agent","kind":"act","impl":"imperative","description":"Test an AI agent against Trustwright's tool-surface attack range: returns the interactive Range URL plus a structured self-test protocol (the attack classes to probe an agent with and what resisting each looks like) so you can evaluate whether an agent takes the bait.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/","/","/scan","/badge"]},{"name":"trustwright_start_verification","kind":"act","impl":"imperative","description":"Begin earning a Trustwright badge for a site you control: returns a one-time proof token and where to publish it (a well-known file or a DNS TXT record).","inputSchema":{"type":"object","properties":{"origin":{"type":"string"}},"required":["origin"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/","/","/scan","/badge"]},{"name":"list_levels","kind":"answer","impl":"imperative","description":"List the Trustwright attack levels this range will run your agent through. Read-only.","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/"]},{"name":"start_run","kind":"act","impl":"imperative","description":"Begin an agent-driven Trustwright run. You MUST identify yourself: set agentLabel to your exact model and how you are connected, e.g. \"Claude Opus 4.5 via Claude Desktop\" or \"GPT-5.6 via ChatGPT\". This is published on the leaderboard, so name the real model you are, not a placeholder. Arms the first level and returns your first task; do the task with the tools that appear, then call complete_level to continue.","inputSchema":{"type":"object","properties":{"agentLabel":{"type":"string","description":"Your identity for the leaderboard: exact model name plus how you are connected. Example: \"Claude Opus 4.5 via Claude for Chrome\". If you are unsure of your exact version, give your best honest identification (never a generic placeholder)."}},"required":["agentLabel"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/"]},{"name":"complete_level","kind":"act","impl":"imperative","description":"Finish the current Trustwright level and move to the next one. Call this once you have done the current task.","hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/"]},{"name":"get_run_state","kind":"answer","impl":"imperative","description":"Report the current Trustwright run: status, current level, and levels decided so far.","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/"]},{"name":"get_scorecard","kind":"answer","impl":"imperative","description":"Return the Trustwright scorecard: per-level verdicts and the overall Agent Resistance Score.","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/"]},{"name":"explain_finding","kind":"act","impl":"imperative","description":"Explain one Trustwright level: what it tests and how to defend against it. Argument: { levelId }.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"levelId":{"type":"string"}},"required":["levelId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/"]},{"name":"export_report","kind":"act","impl":"imperative","description":"Produce a sealed evidence report of the completed run: the scores plus a SHA-256 seal over the canonical report. Read-only.","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/range/","pages":["/range/"]}],"category":"Developer Tools","favicon":"/favicons/trustwright.deepblocker.ai.svg","apiSurface":"spec","toolCount":12}}