{"data":{"ratingId":"ur_7013fbae04ae33c1f9e7b55d","evidenceHash":"0xcdf9c7a01e3790b76c02c476daad090b69f468ac709cf699d7708a0125974336","ratingHash":"0x7013fbae04ae33c1f9e7b55d0b5b655297fa2d57599de23d9d969c696a21c5c8","methodVersion":"ur-1.0","ratedAt":"2026-10-15T21:46:20.577Z","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_ad72d6bb5a5e4025fc813137","agentId":"95494","chainId":8453},"claims":[{"id":"name","pass":true,"detail":"registration name matches \"yieldprobe\"","weight":1},{"id":"service_a2a","pass":true,"detail":"declared a2a service answers and conforms","weight":2},{"id":"service_mcp","pass":true,"detail":"declared mcp service answers and conforms","weight":2},{"id":"service_x402","pass":false,"detail":"declared x402 service did not answer as x402","weight":2},{"id":"service_openapi","pass":true,"detail":"declared openapi 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":"yieldprobe","skills":[],"services":["web","a2a","openapi","x402","mcp"],"x402Support":true,"webPagesNotProbed":1},"endpoints":[{"url":"https://yieldprobe.com/.well-known/agent-card.json","kind":"a2a","error":null,"reach":"ok","checks":[{"id":"card_is_json_object","pass":true,"weight":3},{"id":"content_type_json","pass":true,"weight":1},{"id":"name","pass":true,"weight":1},{"id":"description","pass":true,"weight":1},{"id":"version","pass":true,"weight":1},{"id":"service_url_https","pass":true,"weight":2},{"id":"protocol_declared","pass":true,"weight":1},{"id":"capabilities_object","pass":true,"weight":1},{"id":"skills_array","pass":true,"weight":2},{"id":"skills_have_id_name","pass":true,"weight":1},{"id":"io_modes","pass":true,"weight":1},{"id":"card_service_url_answers","pass":true,"weight":2},{"id":"echo_envelope","pass":false,"detail":"HTTP 404, not a JSON-RPC 2.0 response","weight":2}],"status":200,"service":"a2a","metadata":1,"observed":{"echo":"error","name":"yieldprobe","depth":"full","skillText":["/v1/yields","Compare DeFi yield candidates by APY, 30d mean, volatility and TVL","defi","x402","/v1/yields/movers","Largest APY moves 1d/7d","defi","x402","/v1/stables/peg","Stablecoin peg + supply monitor","defi","x402","/v1/token/{chainId}/{address}/security","Token risk score","defi","x402"],"serviceUrl":"https://yieldprobe.com","description":"Real-time DeFi intelligence for agents: yields, APY anomalies, stablecoin pegs, token contract risk. Every response is timestamped and EIP-712 signed.","protocolVersion":"0.3.0"},"requests":[{"label":"primary","method":"GET","status":200,"latencyMs":26348},{"label":"card_service_url","method":"GET","status":200,"latencyMs":535},{"label":"echo_message","method":"POST","status":404,"latencyMs":557}],"checkedAt":"2026-10-15T21:46:06.206Z","latencyMs":26348,"bodySha256":"4fd637129064fc2e95e14c88ab96aaca98c680c0004efdb872a18908fcf492ae","conformance":0.895},{"url":"https://yieldprobe.com/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":"yieldprobe","depth":"full","tools":["defi_top_yields","defi_yield_movers","stablecoin_peg_monitor","token_security_check","yieldprobe_info"],"skillText":["defi_top_yields","Compare DeFi yield candidates before choosing a deposit: filter by chain, stablecoin exposure, project and min TVL; retu","defi_yield_movers","Pools with the largest APY change over 1d or 7d, up and down. Anomaly feed. $0.02 per call.","stablecoin_peg_monitor","Every depegged USD stablecoin plus the largest by supply, with price deviation and 1d/7d supply change. $0.02 per call.","token_security_check","Honeypot, taxes, mintable, proxy, owner powers and holder concentration with a 0-100 risk score. $0.02 per call.","yieldprobe_info","Free. Prices, payment network, HTTP endpoints and how to pay. Call this first if unsure."],"transport":"streamable-http","protocolVersion":"2025-06-18"},"requests":[{"label":"initialize","method":"POST","status":200,"latencyMs":516},{"label":"initialized","method":"POST","status":202,"latencyMs":365},{"label":"tools/list","method":"POST","status":200,"latencyMs":509}],"checkedAt":"2026-10-15T21:46:10.722Z","latencyMs":516,"bodySha256":"2cfa40180f9b1fec0c82289c78a88df84c3cf18198a9935d545d1ec1f6a13fd7","conformance":1},{"url":"https://yieldprobe.com/.well-known/x402","kind":"x402","error":null,"reach":"ok","checks":[{"id":"discovery_manifest_lists_resources","pass":true,"weight":2},{"id":"listed_resource_demands_payment","pass":true,"weight":3},{"id":"challenge_parses","pass":true,"detail":"402 body / PAYMENT-REQUIRED header is not a JSON object","weight":2},{"id":"x402Version","pass":false,"weight":1},{"id":"accepts_nonempty","pass":false,"weight":2},{"id":"accepts_scheme_network","pass":false,"weight":1},{"id":"accepts_payTo","pass":false,"weight":1},{"id":"accepts_amount","pass":false,"weight":1},{"id":"accepts_asset","pass":false,"weight":1}],"status":200,"service":"x402","metadata":null,"observed":{"x402":{"schemes":[],"version":null,"networks":[],"testnetOnly":null,"challengeValid":false},"depth":"challenge_only"},"requests":[{"label":"primary","method":"GET","status":200,"latencyMs":531},{"label":"listed_resource","method":"GET","status":402,"latencyMs":660}],"checkedAt":"2026-10-15T21:46:16.738Z","latencyMs":531,"bodySha256":"fc42775d8b4e92da889142225ae437943ca587897b4c361be7739b88da4ea1ca","conformance":0.5},{"url":"https://yieldprobe.com/openapi.json","kind":"openapi","error":null,"reach":"ok","checks":[{"id":"document_is_json_object","pass":true,"weight":2},{"id":"openapi_version","pass":true,"weight":2},{"id":"info_title_version","pass":true,"weight":1},{"id":"paths_nonempty","pass":true,"weight":2},{"id":"servers_declared","pass":true,"weight":0.5}],"status":200,"service":"openapi","metadata":1,"observed":{"name":"yieldprobe","skillText":["/v1/yields","/v1/yields/movers","/v1/stables/peg","/v1/token/{chainId}/{address}/security"],"description":"Real-time DeFi intelligence for AI agents: top yields, APY anomalies, stablecoin peg monitor, token contract risk. Pay per call in USDC on Base via x402. Every response is timestamped and EIP-712 signed."},"requests":[{"label":"primary","method":"GET","status":200,"latencyMs":369}],"checkedAt":"2026-10-15T21:46:20.577Z","latencyMs":369,"bodySha256":"3d243969e7c3f7e9127db79a03182567faa3ccd2ea21f817c3498fb803405816","conformance":1}]}}}