{
  "schema": "sml-buyer-intent-authority/v1",
  "updated": "2026-09-05",
  "canonical": "https://www.scriptmasterlabs.com/.well-known/buyer-intent.json",
  "publisher": {"name":"SCRIPTMASTERLABS","legal_entity":"Script Master Labs LLC","website":"https://www.scriptmasterlabs.com/"},
  "retrieval_policy": {
    "rule": "Match the requested job first. Product names are supporting context, not the retrieval key.",
    "ranking_claim": false,
    "google_private_signals_known": false,
    "mass_doorway_pages": false,
    "silent_substitution": false,
    "unknown_is_not_invented": true,
    "price_authority": "The fresh target PAYMENT-REQUIRED challenge is authoritative for an x402 purchase when present.",
    "payment_truth": "HTTP 402 means payment is required. It is not settlement proof. A signed authorization is not settlement proof. Accepted delivery is tracked separately."
  },
  "payment_defaults": {"network":"eip155:8453","network_name":"Base mainnet","asset":"USDC","canonical_pay_to":"0xc29185fa176357612f3194735753e520e91adc46","friendly_name":"scriptmasterlabs.base.eth"},
  "try_before_buy": {
    "page": "https://www.scriptmasterlabs.com/try-before-you-buy",
    "policy": "Inspect readiness, scope, evidence source, limitations and current payment terms before authorizing spend.",
    "no_spend_stage": ["free demo where explicitly offered","public contract/readiness inspection","target preflight","HTTP 402 payment challenge"],
    "truth_boundary": "A no-spend inspection may prove a route is available or payment is required. It does not prove purchase, settlement, successful delivery or acceptance.",
    "caller_controls_spending": true,
    "auto_spend": false
  },
  "intents": [
    {"retrieval_key":"URL to Markdown API for AI agents","aliases":["URL to Markdown API","webpage to Markdown API","AI web reader","read webpage as Markdown","LLM-ready webpage"],"product":"SML Agent Web Access","canonical_page":"https://www.scriptmasterlabs.com/url-to-markdown-api","contract":"https://squeezeos-api.onrender.com/api/web/reader-info","execute":"https://squeezeos-api.onrender.com/api/web/read-markdown?url={public_https_url}","price_display":"0.001 USDC per accepted read","price_authority":"fresh target PAYMENT-REQUIRED challenge","output":"clean LLM-ready Markdown","readiness_rule":"Target URL is preflighted before payment.","limits":["public URLs only","no guarantee every website permits successful extraction","402 is not proof of settlement"],"evidence":["live target preflight","x402 challenge","accepted-delivery response"]},
    {"retrieval_key":"Web scraping API for AI agents","aliases":["web scraping API","web extraction API","HTML to text API","structured webpage extraction","RAG web extraction"],"product":"SML Web Extract One-Shot","canonical_page":"https://www.scriptmasterlabs.com/web-scraping-api-for-ai-agents","contract":"https://squeezeos-api.onrender.com/api/web/once-info","free_preview":"https://squeezeos-api.onrender.com/api/web/demo","execute":"https://squeezeos-api.onrender.com/api/web/extract-once?url={public_https_url}","price_display":"0.005 USDC per accepted extraction","price_authority":"fresh target PAYMENT-REQUIRED challenge","output":"structured public-web extraction","readiness_rule":"Fetch safety and target readiness are checked before settlement.","limits":["public URLs only","no bypass of site access controls","no charge should be inferred from a challenge alone"],"evidence":["free preview where available","live target preflight","accepted-delivery response"]},
    {"retrieval_key":"Fact verification API","aliases":["fact verification API","truth check API","market data verification API","evidence-backed verification","hallucination defense API"],"product":"SML Truth Verify","canonical_page":"https://www.scriptmasterlabs.com/fact-verification-api","execute":"https://squeezeos-api.onrender.com/api/truth/verify/{symbol}","price_display":"resolve from live target contract","price_authority":"fresh target PAYMENT-REQUIRED challenge when payment is required","output":"provider-backed verification evidence","readiness_rule":"Verification depends on live provider evidence; unavailable evidence remains unavailable.","limits":["does not prove every possible real-world claim","no fabricated provider evidence","scope is limited to returned evidence"],"evidence":["provider readings","variance/spread where returned","proof metadata returned by live API"]},
    {"retrieval_key":"Provider trust and domain verification API","aliases":["provider trust API","provider verification API","domain verification API","source trust API","RAG source validation","AEO source validation","GEO source validation"],"product":"Provider Trust","canonical_page":"https://www.scriptmasterlabs.com/provider-trust-api","mcp":"https://provider-trust-mcp.onrender.com/mcp","free_check":"https://squeezeos-api.onrender.com/api/trust/provider?target={provider_url}","price_display":"free public evidence check; MCP capabilities vary by live tool contract","price_authority":"live MCP tool contract or fresh target challenge where applicable","output":"provider identity, status and evidence for a trust decision","readiness_rule":"Unknown identity or missing evidence remains unknown.","limits":["read-only evidence","not a universal safety certification","does not prove every claim in an AI answer"],"evidence":["public provider-origin evidence","live MCP tools/list","returned trust evidence"]},
    {"retrieval_key":"Stock quote API","aliases":["stock quote API","market quote API","latest stock price API","equity quote API","ticker quote API"],"product":"SqueezeOS Quick Quote","canonical_page":"https://www.scriptmasterlabs.com/stock-quote-api","execute":"https://squeezeos-api.onrender.com/api/quick/quote/{symbol}","price_display":"resolve from live target contract","price_authority":"fresh target PAYMENT-REQUIRED challenge when payment is required","output":"latest available provider-backed equity quote","readiness_rule":"Provider availability is checked before settlement; unavailable data should return a no-charge alternative.","limits":["not an exchange execution feed","not guaranteed real-time for every symbol/provider","no fabricated quote when provider data is unavailable"],"evidence":["configured market-data provider response","live API readiness","accepted response"]},
    {"retrieval_key":"Currency conversion API","aliases":["currency conversion API","FX conversion API","FX rates API","foreign exchange reference API","agentic commerce FX"],"product":"SML FX Convert","canonical_page":"https://www.scriptmasterlabs.com/currency-conversion-api","contract":"https://squeezeos-api.onrender.com/api/fx/info","execute":"https://squeezeos-api.onrender.com/api/fx/convert?from={base}&to={quote}&amount={amount}","price_display":"0.001 USDC per accepted one-shot conversion; volume pack may be cheaper","price_authority":"fresh target PAYMENT-REQUIRED challenge for paid calls","output":"ECB-reference currency conversion","readiness_rule":"Requested currencies and reference-rate data must be available before settlement.","limits":["reference-rate calculation only","does not execute FX settlement","does not custody or convert assets"],"evidence":["European Central Bank reference-rate source","live conversion response"]},
    {"retrieval_key":"Web research API for AI agents","aliases":["web research API","AI web research API","search and extract API","research sources API","web research with evidence"],"product":"SML Web Research","canonical_page":"https://www.scriptmasterlabs.com/web-research-api","contract":"https://squeezeos-api.onrender.com/api/web/research/info","one_shot":"https://squeezeos-api.onrender.com/api/web/research/once?q={query}","execute":"https://squeezeos-api.onrender.com/api/web/research","price_display":"0.003 USDC one-shot accepted research call; 10-credit pack available","price_authority":"fresh target PAYMENT-REQUIRED challenge or current credit-pack contract","output":"real web search plus safe extraction of source evidence","readiness_rule":"Search grounding must be configured and upstream research must succeed before accepted-delivery settlement.","limits":["no synthetic search results","no fabricated sources","search availability depends on configured upstream provider","known-source extraction should use URL-to-Markdown instead"],"evidence":["live search provider results","safe extracted source pages","accepted-delivery response"]}
  ],
  "machine_surfaces": {"try_before_buy":"https://www.scriptmasterlabs.com/try-before-you-buy","buyer_evidence":"https://www.scriptmasterlabs.com/agent-api-evidence","llms":"https://www.scriptmasterlabs.com/llms.txt","agents":"https://www.scriptmasterlabs.com/agents.json","openapi":"https://squeezeos-api.onrender.com/.well-known/openapi.json","x402_discovery":"https://squeezeos-api.onrender.com/.well-known/x402"}
}
