{"base_readiness_score":78,"commercial_next_step":{"billing_boundary":"No contact form, scope call, invoice, subscription, wallet signature, or payment is created by this handoff. Free routing never authorizes spending.","charged_now":false,"free_first":{"body_template":{"free_preflight_complete":false,"task":"<your public task>","wallet_enabled":false},"charged_now":false,"id":"ontario_purchase_router","label":"Match your task to a free or paid capability","method":"POST","url":"https://ontarioprotocol.com/api/agent/tool-quote"},"human_required":false,"next_steps":["Use the existing report evidence and remediation first; report access is free.","If another capability is needed, supply an explicit public task to the free router.","Do not pay solely because a report is ready, incomplete, or failed.","Only consider payment after free validation, task fit, an explicit budget and local wallet policy allow it."],"payment_recommended_now":false,"qualified_offers":[],"recommended_offer":null,"report_url":"https://ontarioprotocol.com/api/verify/reports/vrf_736b161545a82342","required_inputs":["task"],"schema":"ontario.report_commercial_next_step.v1","status":"task_required_no_paid_recommendation","trust_boundary":"This commercial handoff is not part of the signed readiness evidence. It does not guarantee safety, traffic, ranking, listing acceptance, revenue, or future endpoint behavior."},"duration_ms":1247,"evidence":{"homepage":{"reachable":true,"schema_org_present":false,"status_code":200},"openapi":{"body":{"components":{"securitySchemes":{"none":{"description":"No authentication required (free catalog).","in":"header","name":"X-No-Auth","type":"apiKey"},"x402":{"description":"x402 payment proof. Unauthenticated probes receive HTTP 402.","in":"header","name":"PAYMENT-SIGNATURE","type":"apiKey"}}},"info":{"contact":{"email":"g.hacher@gmail.com","name":"Gerhard Hacher","url":"https://desk-x402.desk-x402-gh.workers.dev"},"description":"Micropay research APIs (x402 v2 + bazaar). Free catalog at /.well-known/x402.json. Primary v2 accepts: Base eip155:8453 only. Legacy X-PAYMENT-TX still supports bsc|base via acceptsV1. Headers: X-PAYMENT-TX, X-PAYMENT-NETWORK, PAYMENT-SIGNATURE. No financial advice.","title":"DESK LEAD x402","version":"1.9.23","x-guidance":"Start with free GET /.well-known/x402.json for SKU catalog (prices, accepts, payTo). All other listed paths are paid via x402 on Base (eip155:8453 USDC) to payTo 0x2e882B5f4D97C2acCEb7D68C97582E8c8Dae6f22. Call a paid path without payment to receive HTTP 402 + PAYMENT-REQUIRED; settle via Solvador https://api.solvador.com (PAYMENT-SIGNATURE + X-API-Key server-side) or GoPlausible/CDP/PayAI or legacy USDC transfer + X-PAYMENT-TX/X-PAYMENT-NETWORK. Prices are fixed USD/USDC as shown in each operation x-payment-info. No financial advice."},"openapi":"3.0.3","paths":{"/.well-known/agent-services.json":{"get":{"responses":{"200":{"description":"agent-services.json (prices from live catalog)"}},"security":[{"none":[]}],"summary":"Free agent-services-spec manifest","x-auth":{"mode":"none"}}},"/.well-known/mcp-registry-auth":{"get":{"responses":{"200":{"description":"mcp-registry-auth text/plain"}},"security":[{"none":[]}],"summary":"Free MCP Registry HTTP domain auth","x-auth":{"mode":"none"}}},"/.well-known/mcp.json":{"get":{"responses":{"200":{"description":"mcp.json Streamable HTTP server card"}},"security":[{"none":[]}],"summary":"Free MCP server card (mcpub.dev discovery)","x-auth":{"mode":"none"}}},"/.well-known/x402.json":{"get":{"responses":{"200":{"description":"Catalog"}},"security":[{"none":[]}],"summary":"Free catalog","x-auth":{"mode":"none"}}},"/brief":{"get":{"parameters":[{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Research brief (0.50 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.50","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/listing.html":{"get":{"responses":{"200":{"description":"listing.html"}},"security":[{"none":[]}],"summary":"Free human listing page","x-auth":{"mode":"none"}}},"/llms.txt":{"get":{"responses":{"200":{"description":"llms.txt (prices from live catalog)"}},"security":[{"none":[]}],"summary":"Free LLM discovery breadcrumb","x-auth":{"mode":"none"}}},"/pons/filter":{"get":{"parameters":[{"in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Pons launch filter (1.00 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"1.00","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/sitemap.xml":{"get":{"responses":{"200":{"description":"sitemap.xml"}},"security":[{"none":[]}],"summary":"Free sitemap","x-auth":{"mode":"none"}}},"/status.json":{"get":{"responses":{"200":{"description":"status.json (synced from catalog)"}},"security":[{"none":[]}],"summary":"Free status JSON","x-auth":{"mode":"none"}}},"/v1/block":{"get":{"parameters":[{"in":"query","name":"network","required":false,"schema":{"enum":["bsc","base","both"],"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Latest block tip (0.01 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/bsc-yield":{"get":{"parameters":[{"in":"query","name":"asset","required":false,"schema":{"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"BSC DefiLlama yield digest (0.25 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.25","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/desk-pack-100":{"get":{"parameters":[{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Desk pack $100 composed micros (100.00 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"100.00","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/desk-pack-50":{"get":{"parameters":[{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Desk pack $50 composed micros (50.00 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"50.00","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/desk-retainer-day":{"get":{"parameters":[{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Desk day retainer pack (150.00 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"150.00","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/gas":{"get":{"parameters":[{"in":"query","name":"network","required":false,"schema":{"enum":["bsc","base","both"],"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Dual-rail gas oracle BSC+Base (0.10 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.10","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/memecoin-score":{"get":{"parameters":[{"in":"query","name":"token","required":true,"schema":{"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Memecoin score rule-based (1.00 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"1.00","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/native-balance":{"get":{"parameters":[{"in":"query","name":"address","required":true,"schema":{"type":"string"}},{"in":"query","name":"network","required":false,"schema":{"enum":["bsc","base","both"],"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Native balance + nonce (0.01 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.01","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/pair-digest":{"get":{"parameters":[{"in":"query","name":"token","required":false,"schema":{"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"DexScreener pin-pair digest (0.25 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.25","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/pin-spot":{"get":{"parameters":[{"in":"query","name":"symbol","required":true,"schema":{"enum":["WBNB","XRP","USDC"],"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Desk pin USD spot DexScreener (0.05 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.05","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/pm-digest":{"get":{"parameters":[{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Prediction-intel digest Polymarket+Kalshi (1.00 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"1.00","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/token-meta":{"get":{"parameters":[{"in":"query","name":"token","required":true,"schema":{"type":"string"}},{"in":"query","name":"network","required":false,"schema":{"enum":["bsc","base"],"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"ERC-20 token meta via eth_call (0.02 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.02","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/token-safety":{"get":{"parameters":[{"in":"query","name":"token","required":true,"schema":{"type":"string"}},{"in":"query","name":"network","required":false,"schema":{"enum":["bsc","base"],"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"GoPlus token safety (0.05 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.05","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/v1/tx-status":{"get":{"parameters":[{"in":"query","name":"tx","required":true,"schema":{"type":"string"}},{"in":"query","name":"network","required":false,"schema":{"enum":["bsc","base"],"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad Request"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Tx receipt/status via RPC (0.02 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"0.02","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/wallet/{address}":{"get":{"parameters":[{"in":"path","name":"address","required":true,"schema":{"type":"string"}},{"description":"x402 v2 payment proof (preferred). Omit to receive 402 PAYMENT-REQUIRED challenge.","in":"header","name":"PAYMENT-SIGNATURE","required":false,"schema":{"type":"string"}},{"description":"Legacy desk settle: USDC transfer tx hash on bsc|base.","in":"header","name":"X-PAYMENT-TX","required":false,"schema":{"type":"string"}},{"description":"Legacy network for X-PAYMENT-TX (default bsc).","in":"header","name":"X-PAYMENT-NETWORK","required":false,"schema":{"enum":["bsc","base"],"type":"string"}}],"responses":{"200":{"description":"OK"},"402":{"description":"Payment Required"}},"security":[{"x402":[]}],"summary":"Wallet intel (1.00 USDC)","x-auth":{"mode":"paid"},"x-payment-info":{"price":{"amount":"1.00","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}}},"servers":[{"url":"https://desk-x402.desk-x402-gh.workers.dev"}],"x-payment-info":{"bazaar":true,"challengeHeader":"PAYMENT-REQUIRED","headers":{"legacy":["X-PAYMENT-TX","X-PAYMENT-NETWORK"],"v2":["PAYMENT-SIGNATURE","PAYMENT-RESPONSE"]},"legacyNetworks":["eip155:56","bsc"],"networks":["eip155:8453","base"],"payTo":"0x2e882B5f4D97C2acCEb7D68C97582E8c8Dae6f22","x402Version":2,"x402Versions":[2,1]}},"reachable":true,"url":"https://desk-x402.desk-x402-gh.workers.dev/openapi.json","valid_json":true,"version":"3.0.3","well_formed":true},"robots":{"excerpt":"# As a condition of accessing this website, you agree to abide by the following\n# content signals:\n\n# (a)  If a content-signal = yes, you may collect content for the corresponding\n#      use.\n# (b)  If a content-signal = no, you may not collect content for the\n#      corresponding use.\n# (c)  If the website operator does not include a content signal for a\n#      corresponding use, the website operator neither grants nor restricts\n#      permission via content signal with respect to the corresponding use.\n\n# The content signals and their meanings are:\n\n# search:   building a search index and providing search results (e.g., returning\n#           hyperlinks and short excerpts from your website's contents). Search does not\n#           include providing AI-generated search summaries.\n# ai-input: inputting content into one or more AI models (e.g., retrieval\n#           augmented generation, grounding, or other real-time taking of content for\n#           generative AI search answers).\n# ai-tr","reachable":true,"status_code":200},"target":{"challenge":{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra_keys":["name","version"],"maxAmountRequired":"500000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"accepts_count":1,"accepts_missing_required_fields":[],"body_accepts_count":1,"body_accepts_missing":false,"body_valid_json":true,"header_accepts_count":1,"missing_accepts":false,"resource":{"description":"BSC research brief","mimeType":"application/json","url":"https://desk-x402.desk-x402-gh.workers.dev/brief"},"resource_missing_required_fields":[],"source":"payment-required-header","x402Version":2},"method":"GET","payment_challenge":true,"payment_headers":{"payment-required":"eyJ4NDAyVmVyc2lvbiI6MiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9kZXNrLXg0MDIuZGVzay14NDAyLWdoLndvcmtlcnMuZGV2L2JyaWVmIiwiZGVzY3JpcHRpb24iOiJCU0MgcmVzZWFyY2ggYnJpZWYiLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24iLCJzZXJ2aWNlTmFtZSI6IkRFU0sgTEVBRCB4NDAyIiwibmFtZSI6IkRFU0sgTEVBRCB4NDAyIiwiY2F0ZWdvcnkiOiJkYXRhIiwidGFncyI6WyJic2MiLCJiYXNlIiwicmVzZWFyY2giLCJ4NDAyIiwiZGVzayJdLCJvd25lcl91cmwiOiJodHRwczovL2Rlc2steDQwMi5kZXNrLXg0MDItZ2gud29ya2Vycy5kZXYiLCJjb250YWN0IjoiZy5oYWNoZXJAZ21haWwuY29tIiwicHJpY2VfdXNkYyI6IjAuNTAiLCJwcmljZV9hdG9taWMiOjUwMDAwMH0sImFjY2VwdHMiOlt7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4MmU4ODJiNWY0ZDk3YzJhY2NlYjdkNjhjOTc1ODJlOGM4ZGFlNmYyMiIsImFtb3VudCI6IjUwMDAwMCIsIm1heEFtb3VudFJlcXVpcmVkIjoiNTAwMDAwIiwibWF4VGltZW91dFNlY29uZHMiOjMwMCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIifX1dLCJleHRlbnNpb25zIjp7ImJhemFhciI6eyJpbmZvIjp7ImlucHV0Ijp7InR5cGUiOiJodHRwIiwibWV0aG9kIjoiR0VUIn0sIm91dHB1dCI6eyJ0eXBlIjoianNvbiIsImV4YW1wbGUiOnsib2siOnRydWUsInByb2R1Y3QiOiJicmllZiIsImJyaWVmIjoiQlNDIHBpbi11bml2ZXJzZSByZXNlYXJjaCBicmllZuKApiIsInBhaWRUeCI6IjB44oCmIiwiYW1vdW50VXNkYyI6MC41LCJuZXR3b3JrIjoiYmFzZSJ9fX0sInNjaGVtYSI6eyIkc2NoZW1hIjoiaHR0cHM6Ly9qc29uLXNjaGVtYS5vcmcvZHJhZnQvMjAyMC0xMi9zY2hlbWEiLCJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJpbnB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmciLCJjb25zdCI6Imh0dHAifSwibWV0aG9kIjp7InR5cGUiOiJzdHJpbmciLCJlbnVtIjpbIkdFVCIsIkhFQUQiLCJERUxFVEUiXX0sInF1ZXJ5UGFyYW1zIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7fX19LCJyZXF1aXJlZCI6WyJ0eXBlIiwibWV0aG9kIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjpmYWxzZX0sIm91dHB1dCI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifSwiZXhhbXBsZSI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJvayI6eyJ0eXBlIjoiYm9vbGVhbiJ9LCJwcm9kdWN0Ijp7InR5cGUiOiJzdHJpbmcifSwiYnJpZWYiOnsidHlwZSI6InN0cmluZyJ9fX19LCJyZXF1aXJlZCI6WyJ0eXBlIl19fSwicmVxdWlyZWQiOlsiaW5wdXQiXX19LCJmYWNpbGl0YXRvcnMiOnsicHJpbWFyeSI6Imh0dHBzOi8vYXBpLnNvbHZhZG9yLmNvbSIsInNvbHZhZG9yIjoiaHR0cHM6Ly9hcGkuc29sdmFkb3IuY29tIiwicGF5YWkiOiJodHRwczovL2ZhY2lsaXRhdG9yLnBheWFpLm5ldHdvcmsiLCJjZHAiOiJodHRwczovL2FwaS5jZHAuY29pbmJhc2UuY29tL3BsYXRmb3JtL3YyL3g0MDIifX0sImhvd3RvIjoiKGEpIFNpZ24gRUlQLTMwMDkgVHJhbnNmZXJXaXRoQXV0aG9yaXphdGlvbiBmb3IgYWNjZXB0c1swXSAoYW1vdW50IGUuZy4gMTAwMDA9JDAuMDEgQmFzZSBVU0RDIOKGkiBwYXlUbyBkZXNrKS4gKGIpIFNldHRsZSB2aWEgU29sdmFkb3IgaHR0cHM6Ly9hcGkuc29sdmFkb3IuY29tIChwcmltYXJ5KSBPUiBQYXlBSSBodHRwczovL2ZhY2lsaXRhdG9yLnBheWFpLm5ldHdvcmsgT1IgQ0RQIGh0dHBzOi8vYXBpLmNkcC5jb2luYmFzZS5jb20vcGxhdGZvcm0vdjIveDQwMiAoYWx0cykuIChjKSBSZXRyeSB0aGUgc2FtZSBHRVQgd2l0aCBQQVlNRU5ULVNJR05BVFVSRSA9IGJhc2U2NHVybChKU09OIHBheW1lbnRQYXlsb2FkKSBPUiByYXcgSlNPTi4gQWxzbyBhY2NlcHQgWC1QQVlNRU5ULiBEbyBub3Qgc2VuZCBQYXltZW50LVJlcXVpcmVkIGNoYWxsZW5nZSBib2R5IGFzIHNpZ25hdHVyZS4gQWZ0ZXIgU29sdmFkb3IvUGF5QUkvQ0RQIHNldHRsZSwgcmV0cnkgc2FtZSBHRVQgd2l0aCBmYWNpbGl0YXRvciBwYXltZW50UGF5bG9hZC4gKGQpIE9uZSBwYXltZW50ID0gb25lIGNhbGwuIiwiZmFjaWxpdGF0b3IiOiJodHRwczovL2FwaS5zb2x2YWRvci5jb20iLCJmYWNpbGl0YXRvckFsdCI6Imh0dHBzOi8vZmFjaWxpdGF0b3IucGF5YWkubmV0d29yayIsImZhY2lsaXRhdG9yQ2RwIjoiaHR0cHM6Ly9hcGkuY2RwLmNvaW5iYXNlLmNvbS9wbGF0Zm9ybS92Mi94NDAyIiwicGF5bWVudEhlYWRlciI6IlBBWU1FTlQtU0lHTkFUVVJFIn0=","www-authenticate":"Payment"},"reachable":true,"status_code":402},"x402_manifest":{"bazaar_metadata":false,"body":{"default_asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","default_network":"eip155:8453","facilitator":{"default":"https://api.solvador.com","payai":"https://facilitator.payai.network","solvador":"https://api.solvador.com"},"generated_at":"2026-10-01T09:00:15.768Z","howto":"GET paid path \u2192 402 \u2192 settle Solvador/PayAI \u2192 retry with PAYMENT-SIGNATURE. Catalog full: /catalog-full.json","name":"DESK LEAD x402","owner_url":"https://desk-x402.desk-x402-gh.workers.dev","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","resources":[{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"10000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"Latest block height via eth_blockNumber (+ optional timestamp). Optional ?network=bsc|base|both (default both). Honest d","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/block","priceUsdc":0.01,"x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"10000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"Native balance + nonce via eth_getBalance / eth_getTransactionCount (BSC+Base). Requires ?address=0x\u2026. Optional ?network","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/native-balance","priceUsdc":0.01,"x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"20000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"ERC-20 name/symbol/decimals via eth_call on public RPC (BSC+Base). Requires ?token=0x\u2026&network=bsc|base. Honest degraded","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/token-meta","priceUsdc":0.02,"x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"20000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"Transaction receipt/status via public RPC (BSC+Base). Requires ?tx=0x\u2026&network=bsc|base. Honest degraded on RPC fail. No","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/tx-status","priceUsdc":0.02,"x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"50000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"GoPlus Token Security READ-ONLY (api.gopluslabs.io). Requires ?token=0x\u2026&network=bsc|base. Honest degraded on rate-limit","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/token-safety","priceUsdc":0.05,"x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"50000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"DexScreener READ-ONLY USD spot for desk pins ONLY (WBNB/XRP/USDC). Requires ?symbol=WBNB|XRP|USDC. Unknown symbol \u2192 400.","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/pin-spot","priceUsdc":0.05,"x402Version":2},{"accepts":[{"amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"100000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"Dual-rail gas oracle (BSC+Base) via public eth_gasPrice with RPC fallbacks. Optional ?network=bsc|base|both. Rule-based.","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/gas","priceUsdc":0.1,"x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"250000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"BSC yield digest from DefiLlama yields.llama.fi/pools (USDC/USDT/WBNB filter). READ-ONLY. Optional ?asset=USDC. No finan","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/bsc-yield","priceUsdc":0.25,"x402Version":2},{"accepts":[{"amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"250000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"DexScreener READ-ONLY liquidity digest for desk pins ONLY (WBNB/XRP/USDC). On HTTP 429 returns cached last-good or NO DA","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/pair-digest","priceUsdc":0.25,"x402Version":2},{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"500000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"BSC pin-universe research brief (WBNB/XRP/USDC). No financial advice.","method":"GET","network":"eip155:8453","output":"application/json","path":"/brief","priceUsdc":0.5,"x402Version":2},{"accepts":[{"amount":"1000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"1000000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"On-chain wallet intelligence for one BSC address (balances, nonce, risk flags).","method":"GET","network":"eip155:8453","output":"application/json","path":"/wallet/{address}","priceUsdc":1,"x402Version":2},{"accepts":[{"amount":"1000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"1000000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"Read-only Pons launch filter on Robinhood Chain. Optional ?token=0x\u2026 for one token; without token returns a recent scan ","method":"GET","network":"eip155:8453","output":"application/json","path":"/pons/filter","priceUsdc":1,"x402Version":2},{"accepts":[{"amount":"1000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"1000000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"Rule-based memecoin score (audit/flags + checker). Requires ?token=0x\u2026. No LLM in MVP. Not financial advice.","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/memecoin-score","priceUsdc":1,"x402Version":2},{"accepts":[{"amount":"1000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"1000000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"Prediction-intel digest: READ-ONLY Polymarket + Kalshi public APIs. Rule-based. Not financial advice / not trade tickets","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/pm-digest","priceUsdc":1,"x402Version":2},{"accepts":[{"amount":"50000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"50000000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"High-ticket research pack (50.00 USDC): pin-spot + gas + pair-digest summary + token-meta for WBNB/XRP/USDC + brief exce","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/desk-pack-50","priceUsdc":50,"x402Version":2},{"accepts":[{"amount":"100000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"100000000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"High-ticket research pack (100.00 USDC): pack-50 + GoPlus token-safety for three pins + bsc-yield top + pm-digest summar","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/desk-pack-100","priceUsdc":100,"x402Version":2},{"accepts":[{"amount":"150000000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxAmountRequired":"150000000","maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x2e882b5f4d97c2acceb7d68c97582e8c8dae6f22","scheme":"exact"}],"description":"Day retainer desk pack (150.00 USDC): dated pack-100 snapshot + generated_at + 24h validity window note + disclaimer. Re","method":"GET","network":"eip155:8453","output":"application/json","path":"/v1/desk-retainer-day","priceUsdc":150,"x402Version":2}],"version":"1.9.23","x402Version":2},"reachable":true,"service_count":0,"status_code":200,"valid_json":true,"well_formed":false}},"grade":"close","integrity":{"algorithm":"Ed25519","canonical_sha256":"86d512cf8663e8eb7c2e3160ea395b5ded59e7f028fd7091851bd0d44b2b3932","canonicalization":"json-sort-keys-no-integrity-v1","key_id":"ed25519:67e5239d2bfa367d","public_key":"t3nUNaV3/SIMUb0XIBCazNFdToM3hHEQHReQ71v40wU=","signature":"7OaEf8FRldC8q0COcRdcGeQG101fiZSovBux5TI+GbvdYd4VewuSW5jHCGWK7jvvZBOyH0e13NYaVr4e53oSBA==","signed_by":"ontario-protocol"},"max_score":100,"normalized_base":"https://desk-x402.desk-x402-gh.workers.dev","provider_listing_next_step":{"endpoint":"https://desk-x402.desk-x402-gh.workers.dev/brief","free_validation":{"charged_now":false,"method":"POST","stores_listing":false,"url":"https://ontarioprotocol.com/api/x402/list-service/validate"},"grade":"close","publication":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","listing_page":"https://ontarioprotocol.com/listings?report_id=vrf_736b161545a82342&endpoint=https%3A%2F%2Fdesk-x402.desk-x402-gh.workers.dev%2Fbrief#submit-service","method":"POST","network":"eip155:8453","price_usdc":"0.50","url":"https://ontarioprotocol.com/api/x402/list-service","value":"One canonical provider profile, machine-readable JSON twin, badge, live readiness evidence, 30 days of included automatic freshness maintenance, and conditional fresh ready-grade eligibility in strict discovery and Ontario's task-to-tool buyer search."},"ready_for_listing_preflight":false,"recommended_action":{"id":"remediate_before_publication","label":"Fix readiness warnings and re-run the free verifier","payment_recommended_now":false,"reason":"This report is not ready-grade. Do not buy publication expecting it to override readiness or strict-discovery eligibility.","url":"https://ontarioprotocol.com/verify"},"report_id":"vrf_736b161545a82342","schema":"ontario.provider_listing_next_step.v1","sequence":["Fix readiness warnings until a fresh report is ready-grade.","Validate the complete provider listing payload without payment.","Probe the publication endpoint and inspect its HTTP 402 challenge.","Pay only if the fixed 0.50 USDC price, Base network, USDC asset, and publication purpose match policy."],"signed_evidence_boundary":"This commercial handoff is added after report signing and is not part of the signed readiness evidence.","status":"fix_before_listing","trust_boundary":"Publication processing does not buy a readiness grade, ranking, traffic, leads, purchases, safety, listing acceptance, or future availability."},"readiness_score":78,"recommendations":[{"detail":"The manifest should be JSON and include a services array with endpoint, method, price, network, and asset metadata.","docs_url":"https://ontarioprotocol.com/.well-known/x402.json","id":"x402_malformed","title":"Fix the x402 manifest shape"},{"detail":"Name, description, category, tags, owner URL, and contact fields make services usable in agent marketplaces.","docs_url":"https://ontarioprotocol.com/listings","id":"bazaar_metadata_missing","title":"Add listing metadata for Bazaar-style catalogs"}],"report_id":"vrf_736b161545a82342","report_url":"https://ontarioprotocol.com/verify/report/vrf_736b161545a82342","signals":{"accepts_entries":true,"bazaar_metadata":false,"endpoint_reachable":true,"facilitator_metadata":true,"homepage_reachable":true,"https":true,"manifest_fresh":true,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"robots_present":true,"schema_org_present":false,"x402_manifest_present":true,"x402_manifest_well_formed":false},"status":"ok","submitted_url":"https://desk-x402.desk-x402-gh.workers.dev/brief","target_url":"https://desk-x402.desk-x402-gh.workers.dev/brief","verified_at":"2026-10-01T09:00:16.926450+00:00","verifier":"ontario.x402-readiness.v1","warning_penalty":0,"warnings":[]}
