{
  "schema": "sml-canonical-buyer-routes/v2",
  "updated": "2026-09-13",
  "publisher": "SCRIPTMASTERLABS",
  "authority_model": "hub-and-spoke",
  "canonical_buyer_pages_count": 8,
  "evidence_hub": "https://scriptmasterlabs.com/agent-api-evidence",
  "product_identity_authority": "https://scriptmasterlabs.com/stack",
  "product_naming_authority": "https://scriptmasterlabs.com/.well-known/product-naming.json",
  "machine_metadata_role": "routing_and_evidence_only",
  "supporting_page_rule": "Supporting surfaces link to canonical buyer pages rather than competing for the same primary commercial intent.",
  "routes": [
    {"id":"web-scraping","name":"Web Scraping API for AI Agents","page":"https://scriptmasterlabs.com/web-scraping-api-for-ai-agents","aliases":["web scraping API for AI agents","web extraction API","structured webpage extraction"]},
    {"id":"url-to-markdown","name":"URL to Markdown API","page":"https://scriptmasterlabs.com/url-to-markdown-api","aliases":["URL to Markdown API","webpage to Markdown API","LLM-ready webpage"]},
    {"id":"fact-verification","name":"Market Data Verification API","legacy_name":"Fact Verification API","page":"https://scriptmasterlabs.com/fact-verification-api","aliases":["fact verification API","market data verification API","market data verification for AI agents","multi-provider market data verification","evidence-backed verification"]},
    {"id":"provider-trust","name":"AI Agent Provider Verification API","product":"TrustBeforePay","legacy_name":"Provider Trust API","page":"https://scriptmasterlabs.com/provider-trust-api","aliases":["provider verification API","AI agent provider verification","AI agent reputation","MCP provider verification","provider trust API","pre-spend provider verification","verify provider before payment","verify provider before agent spend"]},
    {"id":"stock-quote","name":"Stock Quote API for AI Agents","page":"https://scriptmasterlabs.com/stock-quote-api","aliases":["stock quote API for AI agents","stock quote API","equity quote API","provider-backed stock quote"]},
    {"id":"currency-conversion","name":"Currency Conversion API for AI Agents","page":"https://scriptmasterlabs.com/currency-conversion-api","aliases":["currency conversion API for AI agents","currency conversion API","FX conversion API","reference-rate conversion API"]},
    {"id":"web-research","name":"Web Research API for AI Agents","page":"https://scriptmasterlabs.com/web-research-api","aliases":["web research API for AI agents","web research API","AI web research API","web research with source evidence"]},
    {"id":"robinhood-rwa-intelligence","name":"Prediction Market Evidence + RWA Intelligence MCP","product":"Robinhood Prediction Markets + RWA Intelligence","legacy_name":"Robinhood RWA Intelligence","page":"https://scriptmasterlabs.com/robinhood-rwa-intelligence","aliases":["prediction market API","prediction market API for AI agents","prediction market evidence","RWA API","tokenized stock intelligence","tokenized stock RWA API","tokenized stock MCP","Robinhood prediction market MCP","Robinhood RWA intelligence"],"mcp":"https://sml-robinhood-rwa-intelligence.onrender.com/mcp","mode":"read-only evidence","relationship_to_livewire":"component_and_evidence_input","brokerage_access":false,"trade_execution":false,"autonomous_spend":false,"truth_boundary":"Official/public source evidence only. Missing evidence stays partial or unavailable; no synthetic odds, volume, attention, execution or settlement claims. This route is not the LIVEWIRE commercial application."}
  ],
  "livewire_product": {
    "id":"livewire-market-v1",
    "name":"LIVEWIRE — Prediction Market Decision Intelligence",
    "machine":"https://squeezeos-api.onrender.com/.well-known/livewire.json",
    "stream":"https://squeezeos-api.onrender.com/v1/livewire/market/stream",
    "route_status":"separate_product_no_canonical_buyer_page_declared_here",
    "relationship":"LIVEWIRE is the decision-intelligence product above market/RWA evidence inputs; do not replace or rename the Robinhood/RWA buyer route with LIVEWIRE unless LIVEWIRE's own current authority explicitly makes that route canonical."
  },
  "primary_mcp_products_count": 6,
  "x402_pay_role": "auxiliary_read_only_helper",
  "payment_defaults": {"network":"eip155:8453","asset":"USDC","payTo":"0xc29185fa176357612f3194735753e520e91adc46"},
  "x402_gateway_market_name": "x402 Preflight",
  "x402_gateway_role": "Discover x402 paid APIs and inspect payment requirements before calling them; caller controls spending policy.",
  "x402_gateway_tools": ["sml_discover","sml_status","x402_contract"],
  "autonomous_spend": false
}
