{"service":{"name":"Agent Research Desk","url":"https://apexscout.ai","docs":"https://apexscout.ai/docs.json","agentCapabilities":"https://apexscout.ai/agent-capabilities.json","dashboard":"https://apexscout.ai/dashboard"},"fastestPath":[{"step":"Inspect routes","url":"https://apexscout.ai/docs.json"},{"step":"Choose the route if unsure","route":"/api/conversion-route","price":"free","rule":"Use this before payment when the buyer objective is vague or could fit more than one paid route."},{"step":"Start cheap","route":"/api/opportunity-check","price":"$0.01","payload":{"subject":"Agent trust scoring for crypto vendors","buyer":"Crypto fund operator","marketType":"vendor","geography":"United States","goal":"Decide whether this topic is strong enough to package into a deeper diligence offer.","knownSignals":["Operators keep asking for a faster first-pass trust screen before pilots","Funds want a lightweight way to compare agent vendors before deeper diligence"],"constraints":["Keep the first offer lightweight","Do not assume the buyer already trusts agent vendors"]}},{"step":"Escalate only if useful","route":"/api/company-intel","price":"$0.05","payload":{"companyName":"Alpine Foods","website":"https://example.com","industry":"Food distribution","geography":"United States","researchFocus":"growth","knownClaims":["Regional specialty food distributor","Expanding private-label program"],"knownSignals":["Hiring for operations and sales","Launching new product categories"],"questions":["How concentrated is demand around a few buyers?","What trust signals matter most to partners?"]}},{"step":"Create repeat value","route":"/api/company-watch","price":"$0.20","rule":"Use only when the same company will matter again."}],"x402Flow":{"network":"eip155:8453","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","expectedUnpaidStatus":402,"expectedPaidStatus":200,"note":"The service intentionally returns a structured 402 first. Your x402 client pays the listed route price and retries the same POST."},"conversionChecklist":["Inspect /docs.json, /agent-capabilities.json, or /agent-quickstart.json.","Call /api/conversion-route when the buyer objective could fit more than one paid route.","Use /api/opportunity-check at $0.01 when the target may not deserve deeper spend yet.","Send the chosen protected POST unpaid and read the structured HTTP 402 body.","Pay the listed route price with x402 and retry the same POST for HTTP 200.","Use commercial.conversionPlan in the paid response to decide whether to stop, repeat, or escalate."],"paywallDecisionRules":{"payNow":"Pay the challenged route when the route purpose exactly matches the buyer's current blocker and the output can change the next action.","routeDown":"Use /api/opportunity-check first when the target, urgency, or proof gap is still uncertain.","routeAdvisor":"Use /api/conversion-route when the buyer knows the objective but not the right endpoint.","stop":"Do not buy a deeper route when the previous output did not surface a concrete proof gap, decision, or follow-on action."},"companyIntelClosePath":{"name":"$0.01 -> $0.05 -> $0.20 named-company close path","why":"Live traffic shows Company Intel carries the most demand and the biggest unpaid 402 leak, so the clearest revenue path is to route uncertain buyers down, close serious named-company buyers, then wake Company Watch only when repeat value is real.","steps":[{"route":"/api/opportunity-check","price":"$0.01","useWhen":"The target may not deserve more spend yet.","payload":{"subject":"Agent trust scoring for crypto vendors","buyer":"Crypto fund operator","marketType":"vendor","geography":"United States","goal":"Decide whether this topic is strong enough to package into a deeper diligence offer.","knownSignals":["Operators keep asking for a faster first-pass trust screen before pilots","Funds want a lightweight way to compare agent vendors before deeper diligence"],"constraints":["Keep the first offer lightweight","Do not assume the buyer already trusts agent vendors"]}},{"route":"/api/company-intel","price":"$0.05","useWhen":"One named company could change outreach, approval, reliance, or escalation.","payload":{"companyName":"Alpine Foods","website":"https://example.com","industry":"Food distribution","geography":"United States","researchFocus":"growth","knownClaims":["Regional specialty food distributor","Expanding private-label program"],"knownSignals":["Hiring for operations and sales","Launching new product categories"],"questions":["How concentrated is demand around a few buyers?","What trust signals matter most to partners?"]}},{"route":"/api/company-watch","price":"$0.20","useWhen":"The same company will matter again and change over time is worth monitoring.","payload":{"companyName":"Alpine Foods","website":"https://example.com","industry":"Food distribution","geography":"United States","researchFocus":"growth","knownClaims":["Regional specialty food distributor","Expanding private-label program"],"knownSignals":["Hiring for operations and sales","Launching new product categories"],"questions":["How concentrated is demand around a few buyers?","What trust signals matter most to partners?"],"watchGoal":"Keep this named company under a live trust watch until the next approval, outreach, or diligence move is obvious.","decisionHorizon":"this-month","alertSensitivity":"balanced"}}],"payCompanyIntelWhen":["The buyer can name the company.","The next action depends on trust posture, proof gaps, or confidence before contact or approval.","A $0.05 first-pass snapshot is enough to decide whether to stop, monitor, or escalate."],"doNotPayCompanyIntelWhen":["The buyer is still browsing categories or cannot name a target company.","Only one claim is the blocker; use Source Check instead.","The buyer already knows missing evidence could change a serious decision; use Deep Diligence Plan instead."],"companyWatchTrigger":"Offer Company Watch after Company Intel only when the same named company is likely to matter again and the next useful spend should be triggered by meaningful change."},"buyerPaymentQuickstart":{"targetRoute":"/api/company-intel","unpaidFirst":"Send the same POST without payment first. HTTP 402 means the paywall is working and the body explains whether to pay, route down, or call /api/conversion-route.","paidRetry":"Wrap fetch with an x402 client, attach payment, retry the exact same POST, and expect HTTP 200 with structured Company Intel JSON.","environmentVariables":["EVM_PRIVATE_KEY"],"javascriptX402Fetch":"import { x402Client, wrapFetchWithPayment } from \"@x402/fetch\";\nimport { registerExactEvmScheme } from \"@x402/evm/exact/client\";\nimport { privateKeyToAccount } from \"viem/accounts\";\n\nconst baseUrl = \"https://apexscout.ai\";\nconst payload = {\n  \"companyName\": \"Alpine Foods\",\n  \"website\": \"https://example.com\",\n  \"industry\": \"Food distribution\",\n  \"geography\": \"United States\",\n  \"researchFocus\": \"growth\",\n  \"knownClaims\": [\n    \"Regional specialty food distributor\",\n    \"Expanding private-label program\"\n  ],\n  \"knownSignals\": [\n    \"Hiring for operations and sales\",\n    \"Launching new product categories\"\n  ],\n  \"questions\": [\n    \"How concentrated is demand around a few buyers?\",\n    \"What trust signals matter most to partners?\"\n  ]\n};\n\nconst client = new x402Client();\nregisterExactEvmScheme(client, {\n  signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY),\n});\n\nconst fetchWithPayment = wrapFetchWithPayment(fetch, client);\nconst paid = await fetchWithPayment(`${baseUrl}/api/company-intel`, {\n  method: \"POST\",\n  headers: { \"content-type\": \"application/json\" },\n  body: JSON.stringify(payload),\n});\n\nconsole.log(paid.status, await paid.json());","noSecretWarning":"Never paste a private key into public docs, prompts, or browser forms. Use an environment variable in the buyer agent runtime."},"copyPaste":{"javascriptFetchShape":"const res = await fetch(\"https://apexscout.ai/api/opportunity-check\", {\n  method: \"POST\",\n  headers: { \"content-type\": \"application/json\" },\n  body: JSON.stringify({\n    \"subject\": \"Agent trust scoring for crypto vendors\",\n    \"buyer\": \"Crypto fund operator\",\n    \"marketType\": \"vendor\",\n    \"geography\": \"United States\",\n    \"goal\": \"Decide whether this topic is strong enough to package into a deeper diligence offer.\",\n    \"knownSignals\": [\n      \"Operators keep asking for a faster first-pass trust screen before pilots\",\n      \"Funds want a lightweight way to compare agent vendors before deeper diligence\"\n    ],\n    \"constraints\": [\n      \"Keep the first offer lightweight\",\n      \"Do not assume the buyer already trusts agent vendors\"\n    ]\n  }),\n});\n// First unpaid call should return 402. Retry with your x402 payment client for 200.","pythonRequestsShape":"import requests\n\npayload = {\n  \"subject\": \"Agent trust scoring for crypto vendors\",\n  \"buyer\": \"Crypto fund operator\",\n  \"marketType\": \"vendor\",\n  \"geography\": \"United States\",\n  \"goal\": \"Decide whether this topic is strong enough to package into a deeper diligence offer.\",\n  \"knownSignals\": [\n    \"Operators keep asking for a faster first-pass trust screen before pilots\",\n    \"Funds want a lightweight way to compare agent vendors before deeper diligence\"\n  ],\n  \"constraints\": [\n    \"Keep the first offer lightweight\",\n    \"Do not assume the buyer already trusts agent vendors\"\n  ]\n}\nres = requests.post(\"https://apexscout.ai/api/opportunity-check\", json=payload)\nprint(res.status_code, res.json())\n# First unpaid call should return 402. Retry with your x402 payment client for 200.","companyIntelPayload":"{\n  \"companyName\": \"Alpine Foods\",\n  \"website\": \"https://example.com\",\n  \"industry\": \"Food distribution\",\n  \"geography\": \"United States\",\n  \"researchFocus\": \"growth\",\n  \"knownClaims\": [\n    \"Regional specialty food distributor\",\n    \"Expanding private-label program\"\n  ],\n  \"knownSignals\": [\n    \"Hiring for operations and sales\",\n    \"Launching new product categories\"\n  ],\n  \"questions\": [\n    \"How concentrated is demand around a few buyers?\",\n    \"What trust signals matter most to partners?\"\n  ]\n}","companyWatchPayload":"{\n  \"companyName\": \"Alpine Foods\",\n  \"website\": \"https://example.com\",\n  \"industry\": \"Food distribution\",\n  \"geography\": \"United States\",\n  \"researchFocus\": \"growth\",\n  \"knownClaims\": [\n    \"Regional specialty food distributor\",\n    \"Expanding private-label program\"\n  ],\n  \"knownSignals\": [\n    \"Hiring for operations and sales\",\n    \"Launching new product categories\"\n  ],\n  \"questions\": [\n    \"How concentrated is demand around a few buyers?\",\n    \"What trust signals matter most to partners?\"\n  ],\n  \"watchGoal\": \"Keep this named company under a live trust watch until the next approval, outreach, or diligence move is obvious.\",\n  \"decisionHorizon\": \"this-month\",\n  \"alertSensitivity\": \"balanced\"\n}","mcpToolHint":"Use check_opportunity first. If it returns a real proof gap, call create_company_intel. If the same company will matter again, call create_company_watch."},"safety":{"noAutomaticMessaging":true,"noPrivateDataScraping":true,"noAutomaticSpendingByThisService":true,"privacy":"Public metrics are aggregate only. Buyer prompts, wallet-level request history, raw feedback comments, and paid response contents are not exposed publicly."}}