{"data":{"ratingId":"ur_abdb769f7d06e35ca7d0dfec","evidenceHash":"0x51a61c39e18671d58b7fc48be9c3745d7e3b9a3ab230d9d4f55db3029cab716e","ratingHash":"0xabdb769f7d06e35ca7d0dfec212bbd0aac27a0a3c1027febea4f92fc7099c3a9","methodVersion":"ur-1.0","ratedAt":"2026-10-15T21:51:03.645Z","evidence":{"note":"Unsolicited rating from public, read-only probes. It measures reachability, protocol conformance and declared-vs-actual consistency; it says nothing about the agent's task outcomes.","agent":{"ktId":"kt_b49798f9b33732c5759a7c04","agentId":"95266","chainId":8453},"claims":[{"id":"name","pass":true,"detail":"registration name matches \"assay\"","weight":1},{"id":"service_mcp","pass":true,"detail":"declared mcp service answers and conforms","weight":2},{"id":"x402_support","pass":false,"detail":"declares x402Support but no valid x402 challenge was observed at the declared endpoints","weight":1}],"method":"ur-1.0","declared":{"name":"ASSAY Valuation Integrity","skills":[],"services":["http","mcp","web","repository","agentwallet","onchainguard","npm"],"x402Support":true,"webPagesNotProbed":1},"endpoints":[{"url":"https://sonar.my.id/assay-mcp/sse","kind":"mcp","error":null,"reach":"ok","checks":[{"id":"legacy_sse_endpoint_event","pass":true,"detail":"no `endpoint` event in the first SSE chunk","weight":2}],"status":200,"service":"mcp","metadata":null,"observed":{"depth":"liveness_only","transport":"http+sse (legacy)"},"requests":[{"label":"initialize","method":"POST","status":405,"latencyMs":630},{"label":"legacy_sse","method":"GET","status":200,"latencyMs":627}],"checkedAt":"2026-10-15T21:46:06.840Z","latencyMs":630,"bodySha256":"f1eeaff5d7f9d2ecf07205517fa15a8819f2a5c797a3ef0ef634a0257d171eab","conformance":1},{"url":"https://sonar.my.id/assay-mcp/mcp","kind":"mcp","error":null,"reach":"ok","checks":[{"id":"initialize_envelope","pass":true,"weight":3},{"id":"initialize_protocolVersion","pass":true,"weight":2},{"id":"initialize_serverInfo","pass":true,"weight":1},{"id":"initialize_capabilities","pass":true,"weight":1},{"id":"tools_list_ok","pass":true,"weight":3},{"id":"tools_have_name_and_schema","pass":true,"weight":2}],"status":200,"service":"mcp","metadata":1,"observed":{"name":"assay","depth":"full","tools":["assay_true_position","assay_findings","assay_check_symbol","assay_check_contract"],"skillText":["assay_true_position","FREE VERDICT ONLY. Says whether a reading of this holder's Robinhood Chain Stock Token position is safe to act on at the","assay_findings","List verified findings from the latest ASSAY sweep of Robinhood Chain, which runs every 8 minutes. Every citation in eve","assay_check_symbol","Run a fresh, live sweep for a single Robinhood Chain Stock Token and return verified asset-level findings at the current","assay_check_contract","FREE VERDICT ONLY, for any address on Robinhood Chain 4663. Says whether its deployed bytecode references uiMultiplier()"],"transport":"streamable-http","description":"ASSAY reads Robinhood Chain (chainId 4663) Stock Tokens, which implement ERC-8056: a corporate action moves uiMultiplier(), not balances. These tools are free and rate-limited per IP. assay_true_position and assay_check_contract return VERDICTS only; the figures behind them are sold over x402 (USDC on Base): $0.01 at https://api.openserv.ai/webhooks/x402/trigger/006ecd4add4a459d8ae92362869a42a6 an","protocolVersion":"2025-06-18"},"requests":[{"label":"initialize","method":"POST","status":200,"latencyMs":646},{"label":"initialized","method":"POST","status":202,"latencyMs":422},{"label":"tools/list","method":"POST","status":200,"latencyMs":429}],"checkedAt":"2026-10-15T21:46:10.857Z","latencyMs":646,"bodySha256":"87d45cee6123fe5abcdb610be51141ad1ca6a92c20815fd54d10c6955b41de62","conformance":1}]}}}