{"data":{"ratingId":"ur_461045f06c17ae1ada92e59c","evidenceHash":"0xec985c1f8f8f6ba0e58e47ae8bca6c17d38151db00ae8a04d8d42a862abb5546","ratingHash":"0x461045f06c17ae1ada92e59cee89f8eb8646d949a6345a4a49cda54dffcb2148","methodVersion":"ur-1.0","ratedAt":"2026-10-15T21:51:10.728Z","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_6bf41d10dad1628d3278f767","agentId":"22778","chainId":1},"claims":[{"id":"name","pass":true,"detail":"registration name matches \"OnchainExpat x402 APIs\"","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":"OnchainExpat x402 APIs","skills":[],"services":["a2a","custom","mcp"],"x402Support":true,"webPagesNotProbed":0},"endpoints":[{"url":"https://x402.onchainexpat.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":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":true,"weight":2},{"id":"echo_nonce","pass":false,"detail":"reply did not contain the nonce","weight":1}],"status":200,"service":"a2a","metadata":1,"observed":{"echo":"no_nonce","name":"OnchainExpat x402 APIs","depth":"full","skillText":["crypto-analysis","Crypto Analysis","crypto","blockchain","defi","token","wallet","nft","security","deep-research","Deep Research","research","report","intelligence","analysis","company","enrichment","padel","uncensored-ai","Uncensored AI","ai","chat","reasoning","code","image","uncensored","agent-tools","Agent Utility Tools","tools","weather","news","stocks","wiki","geocode","utility","sms-verification","SMS Verification","sms","verification","phone","otp","padel-data","Padel Sports Data","padel","sports","clubs","matches","courts"],"serviceUrl":"https://x402.onchainexpat.com/a2a","description":"Suite of 70+ AI agent tools with x402 micropayments (includes 31 refundable escrow variants): crypto analysis, uncensored AI, company enrichment, deep research, padel club intelligence reports, SMS verification, utility APIs, and padel sports data. Pay-per-use with USDC on Base or Solana."},"requests":[{"label":"primary","method":"GET","status":200,"latencyMs":1537},{"label":"card_service_url","method":"GET","status":405,"latencyMs":1696},{"label":"echo_message","method":"POST","status":200,"latencyMs":2096}],"checkedAt":"2026-10-15T21:49:12.988Z","latencyMs":1537,"bodySha256":"deca0d8828751a7735feef3a64d726b075747f86985c71388865d7f9aba24533","conformance":0.9},{"url":"https://x402.onchainexpat.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":"OnchainExpat x402 APIs","depth":"full","tools":["list_crypto_tools","list_ai_tools","list_agent_tools","list_padel_tools","get_api_docs","crypto_token_metadata","crypto_site_trust","crypto_contract_decoder","crypto_wallet_identity","crypto_wallet_identity_crosschain","crypto_gas_oracle","crypto_price_feed","crypto_nft_metadata","crypto_token_holders","crypto_approval_checker","crypto_transaction_decoder","crypto_defi_positions","crypto_token_safety","crypto_wallet_forensics","list_research_tools","uncensored_chat","uncensored_reasoning","uncensored_code","uncensored_image","uncensored_image_pro","uncensored_image_ultra","tools_crypto_price","tools_crypto_prices","tools_weather","tools_geocode","tools_reverse_geocode","tools_wiki_search","tools_wiki_summary","tools_news_search","tools_stock_quote","tools_currency_convert","tools_github_repo","tools_hackernews_top","tools_book_search","tools_nutrition_search","tools_ip_lookup","tools_air_quality","tools_country_info","tools_pokemon_info","padel_countries","padel_clubs","padel_club_details","padel_matches"],"skillText":["list_crypto_tools","List all crypto analysis API endpoints with descriptions and pricing.","list_ai_tools","List all uncensored AI API endpoints with descriptions and pricing.","list_agent_tools","List all agent utility tool endpoints with descriptions and pricing.","list_padel_tools","List all padel sports data API endpoints with descriptions and pricing.","get_api_docs","Get detailed LLM-readable documentation for an API category.\n\nArgs:\n    category: One of 'crypto', 'ai', 'agent-tools', ","crypto_token_metadata","Analyze a token contract for security scoring, supply info, and metadata. Requires x402 payment ($0.05).\n\nArgs:\n    addr","crypto_site_trust","Analyze a website/domain for trust scoring and security indicators. Requires x402 payment ($0.04).\n\nArgs:\n    url: Websi","crypto_contract_decoder","AI-powered smart contract analysis with human-readable explanation. Requires x402 payment ($0.02).\n\nArgs:\n    address: C","crypto_wallet_identity","Wallet identity enrichment with ENS names, labels, and activity. Requires x402 payment ($0.05).\n\nArgs:\n    address: Wall","crypto_wallet_identity_crosschain","Cross-chain wallet identity analysis across multiple blockchains. Requires x402 payment ($0.10).\n\nArgs:\n    address: Wal","crypto_gas_oracle","Real-time gas price predictions with recommended gas settings. Requires x402 payment ($0.01).\n\nArgs:\n    chain: Blockcha","crypto_price_feed","Get token price data with market cap, volume, and 24h change. Requires x402 payment ($0.02).\n\nArgs:\n    symbol: Token sy","crypto_nft_metadata","Get NFT metadata, ownership, and collection info. Requires x402 payment ($0.02).\n\nArgs:\n    address: NFT contract addres","crypto_token_holders","Analyze token holder distribution and concentration. Requires x402 payment ($0.02).\n\nArgs:\n    address: Token contract a","crypto_approval_checker","Check token approvals across all EVM chains (Ethereum, Base, Arbitrum, Polygon, Optimism). Requires x402 payment ($0.04)","crypto_transaction_decoder","Decode and explain a transaction with AI analysis. Requires x402 payment ($0.05).\n\nArgs:\n    tx_hash: Transaction hash\n ","crypto_defi_positions","Analyze DeFi positions across all EVM chains — LP tokens, Aave lending, staking, yield farming. Accepts ENS names. Requi","crypto_token_safety","Comprehensive token safety bundle — unified risk score from token-metadata, contract-decoder, token-holders, and price-f","crypto_wallet_forensics","Comprehensive wallet forensics bundle — full dossier from identity enrichment, DeFi positions, and approval risk analysi","list_research_tools","List all deep research API endpoints with descriptions and pricing.","uncensored_chat","Uncensored AI chat with no content filtering. Requires x402 payment ($0.05).\n\nArgs:\n    message: User message\n    model:","uncensored_reasoning","Deep reasoning with uncensored models for complex analysis. Requires x402 payment ($0.08).\n\nArgs:\n    message: User mess","uncensored_code","Code generation and explanation without restrictions. Requires x402 payment ($0.07).\n\nArgs:\n    message: Code request\n  ","uncensored_image","Uncensored image generation from text prompt. Requires x402 payment ($0.03).\n\nArgs:\n    prompt: Image description\n    st","uncensored_image_pro","Premium SOTA image generation (FLUX 2 Max, Grok Imagine, Qwen Image 2 Pro, Nano Banana 2). Requires x402 payment ($0.20)","uncensored_image_ultra","Flagship image generation — the best closed models (GPT Image 2, Nano Banana Pro, Recraft V4 Pro). Requires x402 payment","tools_crypto_price","Get current price for a cryptocurrency. Requires x402 payment ($0.01).\n\nArgs:\n    symbol: Crypto symbol (e.g., BTC, ETH)","tools_crypto_prices","Get current prices for multiple cryptocurrencies. Requires x402 payment ($0.01).\n\nArgs:\n    symbols: Comma-separated sym","tools_weather","Get current weather data for a location. Requires x402 payment ($0.01).\n\nArgs:\n    location: City name or coordinates","tools_geocode","Convert an address to coordinates. Requires x402 payment ($0.01).\n\nArgs:\n    address: Address string","tools_reverse_geocode","Convert coordinates to an address. Requires x402 payment ($0.01).\n\nArgs:\n    lat: Latitude\n    lon: Longitude","tools_wiki_search","Search Wikipedia articles. Requires x402 payment ($0.01).\n\nArgs:\n    query: Search query","tools_wiki_summary","Get a Wikipedia article summary. Requires x402 payment ($0.01).\n\nArgs:\n    title: Wikipedia article title","tools_news_search","Search for news articles. Requires x402 payment ($0.01).\n\nArgs:\n    query: Search query\n    language: Language code (opt","tools_stock_quote","Get stock price quote. Requires x402 payment ($0.01).\n\nArgs:\n    symbol: Stock ticker symbol (e.g., AAPL, TSLA)","tools_currency_convert","Convert between fiat currencies (USD, EUR, GBP, JPY, etc.). NOT for crypto — use tools_crypto_price for that. Requires x","tools_github_repo","Get GitHub repository info. Requires x402 payment ($0.01).\n\nArgs:\n    owner: Repository owner\n    repo: Repository name","tools_hackernews_top","Get top Hacker News stories. Requires x402 payment ($0.01).\n\nArgs:\n    limit: Number of stories (default: 10)","tools_book_search","Search for books. Requires x402 payment ($0.01).\n\nArgs:\n    query: Search query","tools_nutrition_search","Look up nutrition data for a food item. Requires x402 payment ($0.01).\n\nArgs:\n    query: Food item name","tools_ip_lookup","Get geolocation data for an IP address. Requires x402 payment ($0.01).\n\nArgs:\n    ip: IP address","tools_air_quality","Get air quality index for a location. Requires x402 payment ($0.01).\n\nArgs:\n    location: City name or coordinates","tools_country_info","Get information about a country. Requires x402 payment ($0.01).\n\nArgs:\n    name: Country name","tools_pokemon_info","Get Pokemon data. Requires x402 payment ($0.01).\n\nArgs:\n    name: Pokemon name or ID","padel_countries","List all countries with padel club counts. Requires x402 payment ($0.01).","padel_clubs","Get padel clubs in a city. Requires x402 payment ($0.01).\n\nArgs:\n    city: City name\n    country: Country name (optional","padel_club_details","Get detailed info about a specific padel club. Requires x402 payment ($0.01).\n\nArgs:\n    club_id: Club ID","padel_matches","Find open padel matches near coordinates. Requires x402 payment ($0.01).\n\nArgs:\n    lat: Latitude\n    lon: Longitude\n   "],"transport":"streamable-http","description":"You have access to tools that describe OnchainExpat's x402 paid API endpoints. These tools provide endpoint details, parameters, and pricing. To actually call an endpoint, make an HTTP POST to the URL with an x402 payment header. Payment is in USDC on Base or Solana. See https://x402.onchainexpat.com/.well-known/x402 for details.","protocolVersion":"2025-06-18"},"requests":[{"label":"initialize","method":"POST","status":200,"latencyMs":1612},{"label":"initialized","method":"POST","status":202,"latencyMs":1453},{"label":"tools/list","method":"POST","status":200,"latencyMs":3325}],"checkedAt":"2026-10-15T21:49:19.159Z","latencyMs":1612,"bodySha256":"f45425fb36d102f873164d9f09f2d16f01f378ec24f702ba642992df522400ac","conformance":1}]}}}