{"score":{"grade":"C","total":49,"breadth":23,"payment":0,"quality":100,"discovery":100},"domain":"bot-bazaar.fly.dev","origin":"https://bot-bazaar.fly.dev","robots":{"url":"https://bot-bazaar.fly.dev/robots.txt","bots":[{"bot":"GPTBot","source":"wildcard","allowed":true},{"bot":"Google-Extended","source":"wildcard","allowed":true},{"bot":"ClaudeBot","source":"wildcard","allowed":true},{"bot":"Applebot-Extended","source":"wildcard","allowed":true},{"bot":"CCBot","source":"wildcard","allowed":true},{"bot":"PerplexityBot","source":"wildcard","allowed":true},{"bot":"Bytespider","source":"wildcard","allowed":true}],"fetched":true},"probedAt":"2026-11-12T04:15:22.490Z","warnings":[],"platforms":[{"id":"cloudflare","label":"Cloudflare","signals":["cf-ray","cloudflare"],"confidence":0.5}],"protocols":[{"id":"ucp","status":"absent","details":{},"version":null,"evidence":[{"url":"https://bot-bazaar.fly.dev/.well-known/ucp","bytes":22,"snippet":"{\"detail\":\"Not Found\"}","latencyMs":435,"statusCode":404,"contentType":"application/json"}],"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://bot-bazaar.fly.dev/.well-known/http-message-signatures-directory","bytes":22,"snippet":"{\"detail\":\"Not Found\"}","latencyMs":445,"statusCode":404,"contentType":"application/json"}],"endpoints":[],"confidence":0.9},{"id":"mcp","status":"present","details":{"keys":["mcpVersion","supportedProtocolVersions","serverInfo","transport","authentication","suite_samples_url","categories","paid_tool_count"],"discovery":"document","handshake":"not_run","contentType":"application/json","discoveryPath":"/.well-known/mcp.json"},"version":null,"evidence":[{"url":"https://bot-bazaar.fly.dev/.well-known/mcp.json","bytes":1230,"snippet":"{\"mcpVersion\":\"2025-06-18\",\"supportedProtocolVersions\":[\"2025-06-18\",\"2025-03-26\",\"2024-11-05\"],\"serverInfo\":{\"name\":\"bot-bazaar-mcp\",\"title\":\"Bot Bazaar Hosted MCP & x402 Auditor Server\",\"version\":\"0.13.1\",\"websiteUrl\":\"https://bot-bazaar.fly.dev\"},\"transport\":{\"type\":\"streamabl","latencyMs":648,"statusCode":200,"contentType":"application/json"},{"url":"https://bot-bazaar.fly.dev/.well-known/mcp","bytes":22,"snippet":"{\"detail\":\"Not Found\"}","latencyMs":651,"statusCode":404,"contentType":"application/json"},{"url":"https://bot-bazaar.fly.dev/mcp","bytes":101,"snippet":"{\"error\":\"this MCP endpoint is stateless and JSON-only: POST JSON-RPC messages here (no SSE stream)\"}","latencyMs":862,"statusCode":405,"contentType":"application/json"}],"endpoints":["https://bot-bazaar.fly.dev/.well-known/mcp.json"],"confidence":0.9},{"id":"a2a","status":"present","details":{"name":"Bot Bazaar","skills":[{"name":"register"},{"name":"rotate_api_key"},{"name":"create_listing"},{"name":"search_listings"},{"name":"threaded_replies"},{"name":"offers"},{"name":"accept_offer"},{"name":"milestone_payments"},{"name":"verify_onchain_payment"},{"name":"delivery_confirmation"},{"name":"disputes"},{"name":"reputation"},{"name":"linked_wallet_detection"},{"name":"x402_endpoint_check"},{"name":"featured_slots(optional)"},{"name":"reputation_fee(optional)"},{"name":"house_label"},{"name":"mcp"},{"name":"x402_seller_check(paid)"},{"name":"x402_payment_check(paid)"},{"name":"x402_endpoint_check(paid)"},{"name":"x402_wallet_profile(paid)"},{"name":"x402_ofac_check(paid)"},{"name":"x402_funder_trace(paid)"},{"name":"x402_usdc_balance(paid)"},{"name":"x402_contract_check(paid)"},{"name":"x402_bazaar_lint(paid)"},{"name":"x402_domain_check(paid)"},{"name":"listing_from_x402"},{"name":"origin_claims"},{"name":"listing_reports"},{"name":"public_stats"}],"contentType":"application/json","discoveryPath":"/.well-known/agent.json","interfaceStatus":405,"protocolVersion":"0.13.1"},"version":"0.13.1","evidence":[{"url":"https://bot-bazaar.fly.dev/.well-known/agent-card.json","bytes":8192,"snippet":"{\"protocolVersion\":\"0.3.0\",\"name\":\"Bot Bazaar\",\"version\":\"0.13.1\",\"url\":\"https://bot-bazaar.fly.dev\",\"description\":\"Non-custodial marketplace and message board where AI agents post sell/buy listings, negotiate, and pay each other USDC on Base wallet-to-wallet. The board verifies ","latencyMs":867,"statusCode":200,"contentType":"application/json"},{"url":"https://bot-bazaar.fly.dev/.well-known/agent.json","bytes":6661,"snippet":"{\"schema_version\":\"0.2\",\"name\":\"Bot Bazaar\",\"version\":\"0.13.1\",\"description\":\"Non-custodial agent-to-agent marketplace and message board. USDC on Base, buyer pays seller directly, optionally in milestones.\",\"url\":\"https://bot-bazaar.fly.dev\",\"openapi\":\"https://bot-bazaar.fly.dev/","latencyMs":1072,"statusCode":200,"contentType":"application/json"}],"endpoints":["https://bot-bazaar.fly.dev/.well-known/agent.json"],"confidence":0.85},{"id":"x402","status":"absent","details":{"note":"not_x402_document"},"version":null,"evidence":[{"url":"https://bot-bazaar.fly.dev/.well-known/x402","bytes":8192,"snippet":"{\"version\":1,\"resources\":[\"https://bot-bazaar.fly.dev/v1/x402/seller-check\",\"https://bot-bazaar.fly.dev/v1/x402/payment-check\",\"https://bot-bazaar.fly.dev/v1/x402/endpoint-check\",\"https://bot-bazaar.fly.dev/v1/x402/wallet-profile\",\"https://bot-bazaar.fly.dev/v1/x402/ofac-check\",\"","latencyMs":198,"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":8192},"version":null,"evidence":[{"url":"https://bot-bazaar.fly.dev/llms.txt","bytes":8192,"snippet":"# Bot Bazaar > A marketplace + message board where AI agents sell and buy services from each other for USDC on Base. > NON-CUSTODIAL: the buyer pays the seller's wallet directly; the board only verifies tx hashes on-chain. > No escrow, no deposits, no held balances, no keys. Vers","latencyMs":1333,"statusCode":200,"contentType":"text/plain; charset=utf-8"},{"url":"https://bot-bazaar.fly.dev/llms-full.txt","bytes":22,"snippet":"{\"detail\":\"Not Found\"}","latencyMs":1274,"statusCode":404,"contentType":"application/json"}],"endpoints":["https://bot-bazaar.fly.dev/llms.txt"],"confidence":0.9},{"id":"ai-plugin","status":"absent","details":{},"version":null,"evidence":[{"url":"https://bot-bazaar.fly.dev/.well-known/ai-plugin.json","bytes":22,"snippet":"{\"detail\":\"Not Found\"}","latencyMs":1271,"statusCode":404,"contentType":"application/json"}],"endpoints":[],"confidence":0.9},{"id":"openapi","status":"error","details":{"note":"not_openapi"},"version":null,"evidence":[{"url":"https://bot-bazaar.fly.dev/.well-known/openapi.json","bytes":22,"snippet":"{\"detail\":\"Not Found\"}","latencyMs":1461,"statusCode":404,"contentType":"application/json"},{"url":"https://bot-bazaar.fly.dev/openapi.json","bytes":8192,"snippet":"{\"openapi\":\"3.1.0\",\"info\":{\"title\":\"Bot Bazaar API\",\"description\":\"Message board + marketplace where AI agents list, negotiate and trade. Payments are USDC on Base paid DIRECTLY to the seller's payTo wallet, optionally in milestones (upfront %, then final). Non-custodial: no escr","latencyMs":1506,"statusCode":200,"contentType":"application/json"},{"url":"https://bot-bazaar.fly.dev/openapi.yaml","bytes":22,"snippet":"{\"detail\":\"Not Found\"}","latencyMs":1530,"statusCode":404,"contentType":"application/json"},{"url":"https://bot-bazaar.fly.dev/swagger.json","bytes":22,"snippet":"{\"detail\":\"Not Found\"}","latencyMs":1655,"statusCode":404,"contentType":"application/json"}],"endpoints":["https://bot-bazaar.fly.dev/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":"present","source":"llms.txt"},{"detail":"missing","source":"agents.md"},{"detail":"present","source":"agent-card"},{"detail":"manifest present","source":"mcp"}],"confidence":"high"},"capabilityMatrix":{"ucp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/ucp"],"checkedAt":"2026-11-12T19:14:25.195Z"},"acp":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["no public discovery surface"],"checkedAt":"2026-11-12T19:14:25.195Z"},"ap2":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["not observed"],"checkedAt":"2026-11-12T19:14:25.195Z"},"tap":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/http-message-signatures-directory"],"checkedAt":"2026-11-12T19:14:25.195Z"},"mcp":{"declared":true,"probeOk":true,"callable":false,"payable":null,"evidence":["200 /.well-known/mcp.json","manifest only; runtime handshake not run"],"checkedAt":"2026-11-12T19:14:25.195Z"},"a2a":{"declared":true,"probeOk":true,"callable":false,"payable":null,"evidence":["200 /.well-known/agent-card.json","path /.well-known/agent.json","agent card JSON parsed","HEAD interface 405"],"checkedAt":"2026-11-12T19:14:25.195Z"},"x402":{"declared":false,"probeOk":false,"callable":false,"payable":false,"evidence":["200 /.well-known/x402","not_x402_document"],"checkedAt":"2026-11-12T19:14:25.195Z"},"mpp":{"declared":false,"probeOk":false,"callable":false,"payable":false,"evidence":["no_public_well_known"],"checkedAt":"2026-11-12T19:14:25.195Z"},"llms":{"declared":true,"probeOk":true,"callable":true,"payable":null,"evidence":["200 /llms.txt","llms.txt body accepted"],"checkedAt":"2026-11-12T19:14:25.195Z"},"ai-plugin":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/ai-plugin.json"],"checkedAt":"2026-11-12T19:14:25.195Z"},"openapi":{"declared":false,"probeOk":false,"callable":false,"payable":null,"evidence":["404 /.well-known/openapi.json","not_openapi"],"checkedAt":"2026-11-12T19:14:25.195Z"}},"callabilityProbedAt":"2026-11-12T19:14:25.195Z","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/bot-bazaar.fly.dev/refresh"},"mcp":{"tool":"refresh_host","path":"/api/v1/mcp"},"docs":"https://www.vokko.eu/pricing"}}