{"data":{"ratingId":"ur_38038257eb100ae7d50139d8","evidenceHash":"0xb14479161d17c53953cc3aeedd09473a924b19ad8d7e311140143269645015e6","ratingHash":"0x38038257eb100ae7d50139d87a757a3737f001ca42dfc762b7bc61d588eaf9bc","methodVersion":"ur-1.0","ratedAt":"2026-10-15T21:51:56.259Z","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_3d7e9476937a6f750b56c493","agentId":"17917","chainId":8453},"claims":[{"id":"name","pass":true,"detail":"registration name matches \"compliance-check\"","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":"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":"compliance-check","skills":[],"services":["mcp","x402","a2a"],"x402Support":true,"webPagesNotProbed":0},"endpoints":[{"url":"https://api.dexter.cash/api/dexter-lab/resources/res-mlprkny7-xyi3rj/agent.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":false,"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":"compliance-check","depth":"full","skillText":["endpoint-0","POST /api/check","x402","compliance","regulatory","kyc","aml","sanctions","legal","crypto","defi"],"serviceUrl":"https://res-mlprkny7-xyi3rj.dexter.cash","description":"AI-powered regulatory compliance checker for crypto/DeFi operations. Analyzes operations against 12 jurisdictions (US, NY, CA, TX, UK, EU, SG, JP, AE, CH, BR, KR) plus sanctions screening. Uses Claude Sonnet 4.5 for analysis with dynamic pricing."},"requests":[{"label":"primary","method":"GET","status":200,"latencyMs":327},{"label":"card_service_url","method":"GET","status":404,"latencyMs":338},{"label":"echo_message","method":"POST","status":404,"latencyMs":508}],"checkedAt":"2026-10-15T21:51:49.834Z","latencyMs":327,"bodySha256":"53b5c56801b2839f99c16b157563c5319d3a0085079287c61e5ce2bb2330e302","conformance":0.842},{"url":"https://mcp.dexter.cash/mcp","kind":"mcp","error":null,"reach":"gated","checks":[{"id":"auth_challenge_present","pass":true,"detail":"401/403 without WWW-Authenticate","weight":2}],"status":401,"service":"mcp","metadata":null,"observed":{"depth":"challenge_only"},"requests":[{"label":"initialize","method":"POST","status":401,"latencyMs":277}],"checkedAt":"2026-10-15T21:50:16.591Z","latencyMs":277,"bodySha256":"cae8c32c38d8967c350882d91158a14bb09242daf461b174f50baa752379b962","conformance":1},{"url":"https://x402.dexter.cash","kind":"x402","error":null,"reach":"ok","checks":[{"id":"status_402","pass":false,"detail":"declared as x402 but the endpoint answered HTTP 200 instead of 402 Payment Required","weight":3}],"status":200,"service":"x402","metadata":null,"observed":{"depth":"challenge_only"},"requests":[{"label":"primary","method":"GET","status":200,"latencyMs":1628}],"checkedAt":"2026-10-15T21:50:35.499Z","latencyMs":1628,"bodySha256":"97ad897eda26dde1e4b0c23a2c45fab0b53c51fb06b3aed3d1738d3c9e88e138","conformance":0},{"url":"https://res-mlprkny7-xyi3rj.dexter.cash","kind":"x402","error":null,"reach":"http_error","checks":[{"id":"status_402","pass":false,"detail":"declared as x402 but the endpoint answered HTTP 404 instead of 402 Payment Required","weight":3}],"status":404,"service":"x402","metadata":null,"observed":{"depth":"challenge_only"},"requests":[{"label":"primary","method":"GET","status":404,"latencyMs":424}],"checkedAt":"2026-10-15T21:51:56.259Z","latencyMs":424,"bodySha256":"b16e15764b8bc06c5c3f9f19bc8b99fa48e7894aa5a6ccdad65da49bbf564793","conformance":0}]}}}