{"openapi":"3.1.0","info":{"title":"Data Vending API","version":"1.0.0","description":"x402-native dataset vending for AI agents","x-guidance":"Start with recommend → preview → quote, then GET download with quote_id for 402 + USDC payment."},"servers":[{"url":"https://data-vending.869biz.com"}],"x-agentcash-provenance":{"ownershipProofs":["5s2sPtwewR5kMdrhSjcC4ceWJi3WaahvnLrm4qMvEB8o","0x70e2f97f88779c6beC8558B2DdA5A62328e08EA6"]},"x-agentcash-guidance":{"llmsTxtUrl":"https://data-vending.869biz.com/llms.txt"},"paths":{"/.well-known/datasets.json":{"get":{"summary":"Dataset catalog","description":"Machine-readable SKU catalog for agent discovery","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/needs":{"get":{"summary":"Submit need (query param)","description":"Submit need (query param)","security":[],"responses":{"201":{"description":"Need recorded"}},"parameters":[{"name":"need","in":"query","required":true,"schema":{"type":"string"}}]},"post":{"summary":"Submit need (JSON or text/plain)","description":"Submit need (JSON or text/plain)","security":[],"responses":{"201":{"description":"Need recorded"}}}},"/v1/datasets/recommend":{"get":{"summary":"Recommend SKUs for a need","description":"Recommend SKUs for a need","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"need","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/consult/requests":{"post":{"summary":"Request consultation (no payment until approved)","description":"Request consultation (no payment until approved)","security":[],"responses":{"201":{"description":"Order queued"}}}},"/v1/impact/ledger":{"get":{"summary":"Conservation revenue allocation ledger","description":"Conservation revenue allocation ledger","security":[],"responses":{"200":{"description":"OK"}}}},"/v1/datasets/retail.daily_intel.v1/preview":{"get":{"summary":"Preview Retail Daily Intel Snapshot","description":"Merged D1 intel payload for a score_date (869-derived; rakuten-free export TBD for production)","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"score_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/retail.daily_intel.v1/quote":{"get":{"summary":"Quote Retail Daily Intel Snapshot","description":"Merged D1 intel payload for a score_date (869-derived; rakuten-free export TBD for production)","security":[],"parameters":[{"name":"score_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/retail.daily_intel.v1/download":{"get":{"summary":"Purchase Retail Daily Intel Snapshot (x402)","description":"Merged D1 intel payload for a score_date (869-derived; rakuten-free export TBD for production)","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.25"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"retail.daily_intel.v1","score_date":"2026-06-06","flash":"...","rising_radar":"...","macro_forecast":"..."}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/retail.ontology_subtree.v1/preview":{"get":{"summary":"Preview Retail Ontology Subtree","description":"Ontology subgraph or root listing for score_date","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"score_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/retail.ontology_subtree.v1/quote":{"get":{"summary":"Quote Retail Ontology Subtree","description":"Ontology subgraph or root listing for score_date","security":[],"parameters":[{"name":"score_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/retail.ontology_subtree.v1/download":{"get":{"summary":"Purchase Retail Ontology Subtree (x402)","description":"Ontology subgraph or root listing for score_date","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.10"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"retail.ontology_subtree.v1","score_date":"2026-06-06","nodes":"...","edges":"...","roots":"..."}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/macro.estat_latest.v1/preview":{"get":{"summary":"Preview Macro e-Stat Latest Series","description":"Latest e-Stat macro series snapshot","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"score_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/macro.estat_latest.v1/quote":{"get":{"summary":"Quote Macro e-Stat Latest Series","description":"Latest e-Stat macro series snapshot","security":[],"parameters":[{"name":"score_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/macro.estat_latest.v1/download":{"get":{"summary":"Purchase Macro e-Stat Latest Series (x402)","description":"Latest e-Stat macro series snapshot","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"macro.estat_latest.v1","score_date":"2026-06-06","series":"..."}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/compliance.jp_apac_regwatch.micro.v1/preview":{"get":{"summary":"Preview JP/APAC Regulatory Watch Micro","description":"Try two JP/APAC regulatory signals with almost no budget friction","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/compliance.jp_apac_regwatch.micro.v1/quote":{"get":{"summary":"Quote JP/APAC Regulatory Watch Micro","description":"When an autonomous agent is exploring vendors or testing x402 purchase flow under a sub-cent budget","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/compliance.jp_apac_regwatch.micro.v1/download":{"get":{"summary":"Purchase JP/APAC Regulatory Watch Micro (x402)","description":"Try two JP/APAC regulatory signals with almost no budget friction","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"compliance.jp_apac_regwatch.micro.v1","tier":"micro","as_of_date":"2026-06-06","item_limit":2,"items":[{"title":"string","source_count":1}],"upgrade_to":"compliance.jp_apac_regwatch.probe.v1"}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/compliance.jp_apac_regwatch.probe.v1/preview":{"get":{"summary":"Preview JP/APAC Regulatory Watch Probe","description":"Evaluate JP/APAC regulatory watch quality without exposing the complete dataset","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/compliance.jp_apac_regwatch.probe.v1/quote":{"get":{"summary":"Quote JP/APAC Regulatory Watch Probe","description":"When an AI agent needs a low-risk compliance mini pack with enough records to judge relevance","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/compliance.jp_apac_regwatch.probe.v1/download":{"get":{"summary":"Purchase JP/APAC Regulatory Watch Probe (x402)","description":"Evaluate JP/APAC regulatory watch quality without exposing the complete dataset","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"compliance.jp_apac_regwatch.probe.v1","tier":"probe","as_of_date":"2026-06-06","item_limit":5,"items":[{"title":"string","source_count":1}],"upgrade_to":null}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/market.pricing_change_radar.micro.v1/preview":{"get":{"summary":"Preview Pricing Change Radar Micro","description":"Try two pricing-change signals with sub-cent budget friction","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/market.pricing_change_radar.micro.v1/quote":{"get":{"summary":"Quote Pricing Change Radar Micro","description":"When an autonomous agent is sampling market intelligence vendors or validating x402 purchasing","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/market.pricing_change_radar.micro.v1/download":{"get":{"summary":"Purchase Pricing Change Radar Micro (x402)","description":"Try two pricing-change signals with sub-cent budget friction","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"market.pricing_change_radar.micro.v1","tier":"micro","as_of_date":"2026-06-06","item_limit":2,"items":[{"title":"string","source_count":1}],"upgrade_to":"market.pricing_change_radar.probe.v1"}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/market.pricing_change_radar.probe.v1/preview":{"get":{"summary":"Preview Pricing Change Radar Probe","description":"Evaluate pricing-change radar quality without exposing the complete dataset","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/market.pricing_change_radar.probe.v1/quote":{"get":{"summary":"Quote Pricing Change Radar Probe","description":"When an AI agent needs a low-risk pricing-change mini pack with enough records to judge relevance","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/market.pricing_change_radar.probe.v1/download":{"get":{"summary":"Purchase Pricing Change Radar Probe (x402)","description":"Evaluate pricing-change radar quality without exposing the complete dataset","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"market.pricing_change_radar.probe.v1","tier":"probe","as_of_date":"2026-06-06","item_limit":5,"items":[{"title":"string","source_count":1}],"upgrade_to":null}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/agentic_payments.ecosystem_tracker.micro.v1/preview":{"get":{"summary":"Preview Agentic Payments Ecosystem Micro","description":"Try two agentic payments ecosystem signals at near-zero friction","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/agentic_payments.ecosystem_tracker.micro.v1/quote":{"get":{"summary":"Quote Agentic Payments Ecosystem Micro","description":"When an autonomous agent wants to test 869 vending or sample x402/MCP market data","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/agentic_payments.ecosystem_tracker.micro.v1/download":{"get":{"summary":"Purchase Agentic Payments Ecosystem Micro (x402)","description":"Try two agentic payments ecosystem signals at near-zero friction","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"agentic_payments.ecosystem_tracker.micro.v1","tier":"micro","as_of_date":"2026-06-06","item_limit":2,"items":[{"title":"string","source_count":1}],"upgrade_to":"agentic_payments.ecosystem_tracker.probe.v1"}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/agentic_payments.ecosystem_tracker.probe.v1/preview":{"get":{"summary":"Preview Agentic Payments Ecosystem Probe","description":"Evaluate agentic payments monitoring without exposing the complete tracker","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/agentic_payments.ecosystem_tracker.probe.v1/quote":{"get":{"summary":"Quote Agentic Payments Ecosystem Probe","description":"When an AI agent needs a low-risk x402/MCP ecosystem mini pack with enough records to judge relevance","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/agentic_payments.ecosystem_tracker.probe.v1/download":{"get":{"summary":"Purchase Agentic Payments Ecosystem Probe (x402)","description":"Evaluate agentic payments monitoring without exposing the complete tracker","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"agentic_payments.ecosystem_tracker.probe.v1","tier":"probe","as_of_date":"2026-06-06","item_limit":5,"items":[{"title":"string","source_count":1}],"upgrade_to":null}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/tech.mcp_registry_radar.micro.v1/preview":{"get":{"summary":"Preview MCP Registry Radar Micro","description":"Sample MCP server registry and directory changes at near-zero friction","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/tech.mcp_registry_radar.micro.v1/quote":{"get":{"summary":"Quote MCP Registry Radar Micro","description":"When an autonomous agent is exploring MCP tooling vendors or validating x402 purchase flow","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/tech.mcp_registry_radar.micro.v1/download":{"get":{"summary":"Purchase MCP Registry Radar Micro (x402)","description":"Sample MCP server registry and directory changes at near-zero friction","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"tech.mcp_registry_radar.micro.v1","tier":"micro","as_of_date":"2026-06-06","item_limit":2,"items":[{"title":"string","source_count":1}],"upgrade_to":"tech.mcp_registry_radar.probe.v1"}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/tech.mcp_registry_radar.probe.v1/preview":{"get":{"summary":"Preview MCP Registry Radar Probe","description":"Evaluate MCP registry monitoring without exposing the complete radar","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/tech.mcp_registry_radar.probe.v1/quote":{"get":{"summary":"Quote MCP Registry Radar Probe","description":"When an AI agent needs a low-risk MCP directory mini pack with enough records to judge relevance","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/tech.mcp_registry_radar.probe.v1/download":{"get":{"summary":"Purchase MCP Registry Radar Probe (x402)","description":"Evaluate MCP registry monitoring without exposing the complete radar","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"tech.mcp_registry_radar.probe.v1","tier":"probe","as_of_date":"2026-06-06","item_limit":5,"items":[{"title":"string","source_count":1}],"upgrade_to":null}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/tech.x402_endpoint_radar.micro.v1/preview":{"get":{"summary":"Preview x402 Endpoint Radar Micro","description":"Sample x402 endpoint discovery and Bazaar listings at near-zero friction","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/tech.x402_endpoint_radar.micro.v1/quote":{"get":{"summary":"Quote x402 Endpoint Radar Micro","description":"When an autonomous agent is exploring x402 marketplaces or testing CDP Bazaar discovery","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/tech.x402_endpoint_radar.micro.v1/download":{"get":{"summary":"Purchase x402 Endpoint Radar Micro (x402)","description":"Sample x402 endpoint discovery and Bazaar listings at near-zero friction","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"tech.x402_endpoint_radar.micro.v1","tier":"micro","as_of_date":"2026-06-06","item_limit":2,"items":[{"title":"string","source_count":1}],"upgrade_to":"tech.x402_endpoint_radar.probe.v1"}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/tech.x402_endpoint_radar.probe.v1/preview":{"get":{"summary":"Preview x402 Endpoint Radar Probe","description":"Evaluate x402 endpoint radar quality without exposing the complete tracker","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/tech.x402_endpoint_radar.probe.v1/quote":{"get":{"summary":"Quote x402 Endpoint Radar Probe","description":"When an AI agent needs a low-risk x402 discovery mini pack with enough records to judge relevance","security":[],"parameters":[{"name":"as_of_date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/tech.x402_endpoint_radar.probe.v1/download":{"get":{"summary":"Purchase x402 Endpoint Radar Probe (x402)","description":"Evaluate x402 endpoint radar quality without exposing the complete tracker","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.008"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"tech.x402_endpoint_radar.probe.v1","tier":"probe","as_of_date":"2026-06-06","item_limit":5,"items":[{"title":"string","source_count":1}],"upgrade_to":null}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}},"/v1/datasets/consult.expert_session.v1/preview":{"get":{"summary":"Preview Expert Human Consultation (30 min)","description":"Request human expert consultation on data needs or strategy","security":[],"responses":{"200":{"description":"OK"}},"parameters":[{"name":"units","in":"query","required":true,"schema":{"type":"string"}}]}},"/v1/datasets/consult.expert_session.v1/quote":{"get":{"summary":"Blocked — use consult flow","description":"When an AI agent needs human judgment that cannot be satisfied by dataset purchase alone","security":[],"parameters":[{"name":"units","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Quote with quote_id and price_atomic"},"403":{"description":"Consult approval required"}}}},"/v1/datasets/consult.expert_session.v1/download":{"get":{"summary":"Purchase Expert Human Consultation (30 min) (x402)","description":"Request human expert consultation on data needs or strategy","security":[],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"65.00"},"protocols":[{"x402":{}}]},"parameters":[{"name":"quote_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"rail_id","in":"query","required":false,"schema":{"type":"string","enum":["solana-usdc","base-usdc"]}}],"responses":{"200":{"description":"Paid JSON payload after x402 settlement","content":{"application/json":{"schema":{"type":"object","example":{"sku":"consult.expert_session.v1","voucher_id":"vch_example","units":1,"schedule_url":"/?consult=vch_example","expires_at":"2026-06-14T00:00:00.000Z"}}}}},"400":{"description":"quote_id required — call quote endpoint first"},"402":{"description":"x402 Payment Required — accepts[] with outputSchema discovery metadata"}}}}}}