{"data":{"ratingId":"ur_cd90a88bbb727d5c9a123fd2","evidenceHash":"0x67a88d294394c12cec4cfbb97f76896fe186f1ef5d4ee31c22aa5629efd9c176","ratingHash":"0xcd90a88bbb727d5c9a123fd25dc57f6cf88e1e8e4c24ac12704e0c0593ee78d6","methodVersion":"ur-1.0","ratedAt":"2026-10-15T21:49:08.352Z","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_d7aedc63d9d977903cc38fdf","agentId":"25331","chainId":8453},"claims":[{"id":"name","pass":true,"detail":"registration name matches \"proveragent.eth\"","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":"skills","pass":false,"detail":"0 of 5 declared skills appear in what the endpoint exposes","weight":1},{"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":"proveragent.base.eth","skills":["security_privacy/privacy_risk_assessment","security_privacy/threat_detection","technology/blockchain","technology/security","trust_and_safety/data_privacy"],"services":["web","mcp","a2a","oasf","x402","did","agentwallet"],"x402Support":true,"webPagesNotProbed":1},"endpoints":[{"url":"https://ai.zkproofport.app/.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}],"status":200,"service":"a2a","metadata":1,"observed":{"echo":"skipped_auth","name":"proveragent.eth","depth":"full","skillText":["prove","Generate ZK Proof","zk-proof","generate","noir","privacy","coinbase","attestation","on-chain-verification","x402","kyc","identity","country-verification","eas","get_supported_circuits","Get Supported Circuits","circuits","metadata","discovery","coinbase","kyc","country","eas","get_guide","Get Circuit Guide","guide","instructions","tutorial","coinbase","kyc","country","inputs"],"serviceUrl":"https://ai.zkproofport.app/a2a","description":"ZK proof generation for Coinbase KYC, country verification, OIDC domain verification, and GIWA attestations with optional action authorization. Provable circuits: coinbase_attestation, coinbase_country_attestation, oidc_domain_attestation, giwa_attestation. Noir circuits execute in the ZKProofport prover. Configured x402 USDC payment networks: base (eip155:8453), ethereum (eip155:1). See /identity","protocolVersion":"0.3.0"},"requests":[{"label":"primary","method":"GET","status":200,"latencyMs":682},{"label":"card_service_url","method":"GET","status":404,"latencyMs":705}],"checkedAt":"2026-10-15T21:48:57.440Z","latencyMs":682,"bodySha256":"84f431e7526b7b8cbc8baa93076624e3765d0c251f4a703b09749929af933c0c","conformance":1},{"url":"https://ai.zkproofport.app/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":"zkproofport-prover","depth":"full","tools":["prove","get_supported_circuits","get_guide"],"skillText":["prove","Get the REST endpoint for long-running Noir proof generation. This hosted tool redirects; it does not generate a proof i","get_supported_circuits","List every supported circuit and canonical guide URL. Hosted tools: get_supported_circuits, get_guide, prove. Read each ","get_guide","Read the current circuit-specific guide before proof generation. Includes witness preparation, supported signature modes"],"transport":"streamable-http","protocolVersion":"2025-06-18"},"requests":[{"label":"initialize","method":"POST","status":200,"latencyMs":1140},{"label":"initialized","method":"POST","status":202,"latencyMs":881},{"label":"tools/list","method":"POST","status":200,"latencyMs":972}],"checkedAt":"2026-10-15T21:49:01.899Z","latencyMs":1140,"bodySha256":"436e142cf13d2335c3d23a7ea23b6a29bb71a68b174834e281b7467f6d54c4b7","conformance":1},{"url":"https://ai.zkproofport.app/api/v1/prove","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":1593}],"checkedAt":"2026-10-15T21:49:08.352Z","latencyMs":1593,"bodySha256":"25402f927ff8ae39d1ba6b7e95d1172090e0f7451edf46addbe958fc85bab42e","conformance":0}]}}}