{"data":{"ratingId":"ur_e8ff935d4e00ec38af76e674","evidenceHash":"0xbf959fad15a86b072fca64e8c76b36cbc6db9852da2a153ac9792d680e7acae7","ratingHash":"0xe8ff935d4e00ec38af76e674f99e323542cbf7d2a26bef4e2cf2ac298086f75d","methodVersion":"ur-1.0","ratedAt":"2026-10-15T21:51:11.710Z","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_3084ded83175211837378a38","agentId":"12288","chainId":1},"claims":[{"id":"name","pass":false,"detail":"registration says \"Bardiel – Trust Oracle\", endpoint says \"Cortensor Router Agent\"","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":"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":"Bardiel – Trust Oracle","skills":[],"services":["mcp","a2a"],"x402Support":true,"webPagesNotProbed":0},"endpoints":[{"url":"https://router1-m1.cortensor.app/.well-known/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":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 405, not a JSON-RPC 2.0 response","weight":2}],"status":200,"service":"a2a","metadata":1,"observed":{"echo":"error","name":"Cortensor Router Agent","depth":"full","skillText":["completion_v1","Completions V1","completion","inference","text","v1","completion_v2","Completions V2","completion","inference","text","v2","completion_v3","Completions V3","completion","inference","text","v3","delegate_v1","Delegate V1","delegate","legacy","v1","delegate_v2","Delegate V2","delegate","structured","v2","delegate_v3","Delegate V3","delegate","replicas","v3","validate_v1","Validate V1","validate","legacy","v1","validate_v2","Validate V2","validate","structured","v2","validate_v3","Validate V3","validate","replicas","v3","factcheck_v1","Fact Check V1","factcheck","consensus","v1"],"serviceUrl":"https://router1-m1.cortensor.app/.well-known/agent.json","description":"Delegation, validation, completion, factcheck, task, and MCP router for agent-to-agent workflows.","protocolVersion":"0.3.0"},"requests":[{"label":"primary","method":"GET","status":200,"latencyMs":636},{"label":"echo_message","method":"POST","status":405,"latencyMs":489}],"checkedAt":"2026-10-15T21:51:03.773Z","latencyMs":636,"bodySha256":"122201fd211ced7357195ee6c36d97c2117e6b7b8eb41ce7ee9d1ec753b840f4","conformance":0.895},{"url":"https://router1-m1.cortensor.app/mcp/messages","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":"cortensor-mcp-http","depth":"full","tools":["cortensor_completions","cortensor_completions_trial","cortensor_delegate","cortensor_delegate_v1","cortensor_delegate_trial","cortensor_delegate_v1_trial","cortensor_validate","cortensor_validate_v1","cortensor_factcheck","cortensor_factcheck_trial","cortensor_validate_trial","cortensor_validate_v1_trial","cortensor_info","cortensor_about","cortensor_status","cortensor_sessions","cortensor_tasks","cortensor_ping","cortensor_miners"],"skillText":["cortensor_completions","Generate text completions using the Cortensor network. MCP payment policy: require x402 and pass receipt in payment_proo","cortensor_completions_trial","Trial completions via /api/v1/trial/completions. MCP payment policy: require x402 and pass receipt in payment_proof (for","cortensor_delegate","V2 delegation: offload a structured task to /api/v2/delegate (objective + input + execution + policy). MCP payment polic","cortensor_delegate_v1","V1 delegation: legacy template/prompt-based flow via /api/v1/delegate (task_request_input + domain/type + optional web c","cortensor_delegate_trial","V2 trial delegation via /api/v2/trial/delegate. MCP payment policy: require x402 and pass receipt in payment_proof (forw","cortensor_delegate_v1_trial","V1 trial delegation via /api/v1/trial/delegate. MCP payment policy: require x402 and pass receipt in payment_proof (forw","cortensor_validate","V2 validation checkpoint via /api/v2/validate (claim + policy + optional actor/context/metadata). MCP payment policy: re","cortensor_validate_v1","V1 validation: legacy template-based evaluator via /api/v1/validate (task_request_input + task_result_output + acceptanc","cortensor_factcheck","Factcheck v1 via /api/v1/factcheck (or /api/v1/x402/factcheck when x402=true). Uses MCP-configured fixed sessions for si","cortensor_factcheck_trial","Factcheck v1 trial via /api/v1/trial/factcheck. Single-miner mode is enforced on trial. MCP payment policy: require x402","cortensor_validate_trial","V2 trial validation via /api/v2/trial/validate. MCP payment policy: require x402 and pass receipt in payment_proof (forw","cortensor_validate_v1_trial","V1 trial validation via /api/v1/trial/validate. MCP payment policy: require x402 and pass receipt in payment_proof (forw","cortensor_info","Get router information","cortensor_about","Get router about/metadata (public info and endpoints)","cortensor_status","Get router status","cortensor_sessions","List active sessions","cortensor_tasks","Get tasks for a session","cortensor_ping","Health check ping. MCP payment policy: require x402 and pass receipt in payment_proof (forwarded as X-PAYMENT header).","cortensor_miners","List miners/nodes"],"transport":"streamable-http","protocolVersion":"2024-11-05"},"requests":[{"label":"initialize","method":"POST","status":200,"latencyMs":520},{"label":"initialized","method":"POST","status":204,"latencyMs":478},{"label":"tools/list","method":"POST","status":200,"latencyMs":572}],"checkedAt":"2026-10-15T21:51:07.657Z","latencyMs":520,"bodySha256":"bea08eb9ad10c42a0a369759035314d543516954c4414da73bcbcf5ea4dfdde7","conformance":1}]}}}