{"score":{"grade":"C","total":45,"breadth":13,"payment":0,"quality":100,"discovery":100},"domain":"blockrun.ai","origin":"https://blockrun.ai","robots":{"url":"https://blockrun.ai/robots.txt","bots":[{"bot":"GPTBot","source":"explicit","allowed":true},{"bot":"Google-Extended","source":"explicit","allowed":true},{"bot":"ClaudeBot","source":"explicit","allowed":true},{"bot":"Applebot-Extended","source":"explicit","allowed":true},{"bot":"CCBot","source":"wildcard","allowed":true},{"bot":"PerplexityBot","source":"explicit","allowed":true},{"bot":"Bytespider","source":"explicit","allowed":true}],"fetched":true},"probedAt":"2026-11-12T08:21:52.610Z","warnings":[],"platforms":[{"id":"cloudflare","label":"Cloudflare","signals":["cf-ray","cloudflare"],"confidence":0.5}],"protocols":[{"id":"ucp","status":"absent","details":{},"version":null,"evidence":[{"url":"https://blockrun.ai/.well-known/ucp","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":534,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"acp","status":"undiscoverable","details":{"spec":"https://www.agenticcommerce.dev/","reason":"acp_has_no_public_well_known"},"version":null,"evidence":[],"endpoints":[],"confidence":1},{"id":"ap2","status":"absent","details":{},"version":null,"evidence":[],"endpoints":[],"confidence":0.9},{"id":"tap","status":"absent","details":{},"version":null,"evidence":[{"url":"https://blockrun.ai/.well-known/http-message-signatures-directory","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":645,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"mcp","status":"absent","details":{"discovery":"absent","handshake":"not_run"},"version":null,"evidence":[{"url":"https://blockrun.ai/.well-known/mcp.json","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":660,"statusCode":404,"contentType":"text/html; charset=utf-8"},{"url":"https://blockrun.ai/.well-known/mcp","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":811,"statusCode":404,"contentType":"text/html; charset=utf-8"},{"url":"https://blockrun.ai/mcp","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1043,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"a2a","status":"present","details":{"name":"BlockRun","skills":[{"id":"chat","name":"Chat & LLM routing"},{"id":"media","name":"Image, video, music, speech"},{"id":"search","name":"Web & neural search"},{"id":"markets","name":"Prediction & crypto markets"},{"id":"rpc","name":"Multi-chain RPC"},{"id":"payments","name":"Pay per call in USDC"}],"contentType":"application/json","discoveryPath":"/.well-known/agent-card.json","interfaceStatus":404,"protocolVersion":"0.3.0"},"version":"0.3.0","evidence":[{"url":"https://blockrun.ai/.well-known/agent-card.json","bytes":2700,"snippet":"{\"name\":\"BlockRun\",\"description\":\"BlockRun is the routing and payment layer for AI. One OpenAI-compatible endpoint routes to 93 LLMs plus image, video, music and speech generation, web search, prediction-market and on-chain data, and multi-chain RPC. Every paid call is billed per","latencyMs":908,"statusCode":200,"contentType":"application/json"},{"url":"https://blockrun.ai/.well-known/agent.json","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1108,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":["https://blockrun.ai/.well-known/agent-card.json"],"confidence":0.85},{"id":"x402","status":"absent","details":{"note":"not_x402_document"},"version":null,"evidence":[{"url":"https://blockrun.ai/.well-known/x402","bytes":8192,"snippet":"{\"version\":1,\"resources\":[\"POST /api/v1/chat/completions\",\"POST /api/v1/messages\",\"POST /api/v1/responses\",\"POST /api/v1/decisions\",\"POST /api/v1/search\",\"POST /api/v1/images/generations\",\"POST /api/v1/images/image2image\",\"POST /api/v1/videos/generations\",\"POST /api/v1/audio/gene","latencyMs":195,"statusCode":200,"contentType":"application/json"}],"endpoints":[],"confidence":0.9},{"id":"mpp","status":"absent","details":{"note":"no_public_well_known"},"version":null,"evidence":[],"endpoints":[],"confidence":0.9},{"id":"llms","status":"present","details":{"bytes":8144},"version":null,"evidence":[{"url":"https://blockrun.ai/llms.txt","bytes":8192,"snippet":"# BlockRun API Reference > One base URL, and an agent can do the job: 119 AI models (chat, image, video, music, speech, and sound effects), live web and neural search, prediction-market and DeFi data, multi-chain blockchain RPC (40 chains), sandbox compute, DEX quotes, and outbou","latencyMs":1279,"statusCode":200,"contentType":"text/plain; charset=UTF-8"},{"url":"https://blockrun.ai/llms-full.txt","bytes":8192,"snippet":"# BlockRun API Reference > One base URL, and an agent can do the job: 119 AI models (chat, image, video, music, speech, and sound effects), live web and neural search, prediction-market and DeFi data, multi-chain blockchain RPC (40 chains), sandbox compute, DEX quotes, and outbou","latencyMs":1379,"statusCode":200,"contentType":"text/plain; charset=UTF-8"}],"endpoints":["https://blockrun.ai/llms.txt","https://blockrun.ai/llms-full.txt"],"confidence":0.9},{"id":"ai-plugin","status":"absent","details":{},"version":null,"evidence":[{"url":"https://blockrun.ai/.well-known/ai-plugin.json","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1412,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":[],"confidence":0.9},{"id":"openapi","status":"error","details":{"note":"not_openapi"},"version":null,"evidence":[{"url":"https://blockrun.ai/.well-known/openapi.json","bytes":8192,"snippet":"{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"BlockRun AI Gateway\",\"version\":\"1.0.0\",\"description\":\"Agent-native AI gateway. Pay-per-request with USDC on Base. No accounts or API keys required.\",\"x-logo\":{\"url\":\"https://blockrun.ai/brand/logo-256.png\",\"altText\":\"BlockRun\"}},\"servers\":[{\"ur","latencyMs":1563,"statusCode":200,"contentType":"application/json"},{"url":"https://blockrun.ai/openapi.json","bytes":8192,"snippet":"{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"BlockRun AI Gateway\",\"version\":\"1.0.0\",\"description\":\"Agent-native AI gateway. Pay-per-request with USDC on Base. No accounts or API keys required.\",\"x-logo\":{\"url\":\"https://blockrun.ai/brand/logo-256.png\",\"altText\":\"BlockRun\"}},\"servers\":[{\"ur","latencyMs":1626,"statusCode":200,"contentType":"application/json"},{"url":"https://blockrun.ai/openapi.yaml","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1671,"statusCode":404,"contentType":"text/html; charset=utf-8"},{"url":"https://blockrun.ai/swagger.json","note":"html_not_machine_document","bytes":0,"snippet":null,"latencyMs":1801,"statusCode":404,"contentType":"text/html; charset=utf-8"}],"endpoints":["https://blockrun.ai/.well-known/openapi.json","https://blockrun.ai/openapi.json"],"confidence":0.7}],"reachable":true,"paymentRails":{"x402":{"present":false,"payable":null,"notes":"not observed"},"mpp":{"present":false,"payable":null,"notes":"no public challenge detected"},"other":[{"id":"ap2","present":false,"payable":null,"status":"not_probeable_on_origin","notes":"No AP2 surface on the origin. Absence is not a failed payment probe."}]},"participation":{"status":"open","evidence":[{"detail":"Allow for GPTBot","source":"robots.txt"},{"detail":"Allow for ClaudeBot","source":"robots.txt"},{"detail":"Allow for Google-Extended","source":"robots.txt"},{"detail":"Allow for PerplexityBot","source":"robots.txt"},{"detail":"present","source":"llms.txt"},{"detail":"missing","source":"agents.md"},{"detail":"present","source":"agent-card"}],"confidence":"high"},"capabilityMatrix":{"ucp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/ucp html_not_machine_document"],"checkedAt":"2026-11-12T19:14:29.808Z"},"acp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["no public discovery surface"],"checkedAt":"2026-11-12T19:14:29.808Z"},"ap2":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["not observed"],"checkedAt":"2026-11-12T19:14:29.808Z"},"tap":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/http-message-signatures-directory html_not_machine_document"],"checkedAt":"2026-11-12T19:14:29.808Z"},"mcp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/mcp.json html_not_machine_document"],"checkedAt":"2026-11-12T19:14:29.808Z"},"a2a":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["200 /.well-known/agent-card.json","path /.well-known/agent-card.json","agent card JSON parsed","HEAD interface 404"],"checkedAt":"2026-11-12T19:14:29.808Z"},"x402":{"declared":false,"probeOk":false,"callable":false,"payable":false,"evidence":["200 /.well-known/x402","not_x402_document"],"checkedAt":"2026-11-12T19:14:29.808Z"},"mpp":{"declared":false,"probeOk":false,"callable":false,"payable":false,"evidence":["no_public_well_known"],"checkedAt":"2026-11-12T19:14:29.808Z"},"llms":{"declared":true,"probeOk":true,"callable":true,"payable":null,"evidence":["200 /llms.txt","llms.txt body accepted"],"checkedAt":"2026-11-12T19:14:29.808Z"},"ai-plugin":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/ai-plugin.json html_not_machine_document"],"checkedAt":"2026-11-12T19:14:29.808Z"},"openapi":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["200 /.well-known/openapi.json","not_openapi"],"checkedAt":"2026-11-12T19:14:29.808Z"}},"callabilityProbedAt":"2026-11-12T19:14:29.808Z","cache":{"presenceMaxAgeSec":86400,"callabilityMaxAgeSec":900,"presenceStale":false,"callabilityStale":false},"refresh":{"payable":true,"priceUsd":0.02,"network":"eip155:8453","rest":{"method":"GET","url":"/api/v1/hosts/blockrun.ai/refresh"},"mcp":{"tool":"refresh_host","path":"/api/v1/mcp"},"docs":"https://www.vokko.eu/pricing"}}