{
  "schema": "sml-canonical-x402/v2",
  "x402Version": 2,
  "operator": "SCRIPTMASTERLABS",
  "provider": {
    "name": "SCRIPTMASTERLABS",
    "legal_name": "Script Master Labs, LLC",
    "aliases": [
      "ScriptMasterLabs",
      "Script Master Labs",
      "SML"
    ],
    "website": "https://scriptmasterlabs.com/",
    "entity": "https://scriptmasterlabs.com/.well-known/entity.json"
  },
  "serviceName": "SCRIPTMASTERLABS",
  "scope": "canonical x402 payment authority for Base-mainnet USDC products",
  "tags": [
    "x402",
    "MCP",
    "Base",
    "USDC",
    "pay-per-call",
    "agent-commerce",
    "prediction-markets"
  ],
  "status": "canonical",
  "single_payment_authority": true,
  "canonical": {
    "service": "SqueezeOS",
    "base_url": "https://squeezeos-api.onrender.com",
    "directory": "https://scriptmasterlabs.com/x402-usdc-api-directory",
    "catalog": "https://scriptmasterlabs.com/x402-routes-catalog.json",
    "buyer_console": "https://scriptmasterlabs.com/.well-known/agent-buyer-console.json",
    "product_intents": "https://scriptmasterlabs.com/.well-known/product-intents.json",
    "prediction_authority": "https://scriptmasterlabs.com/.well-known/robinhood-prediction-market-context.json",
    "discovery": "https://squeezeos-api.onrender.com/.well-known/x402",
    "mcp": "https://squeezeos-api.onrender.com/mcp",
    "x402_gateway_mcp": "https://mcp-x402.onrender.com/mcp",
    "settlement_gate": "https://mcp-x402.onrender.com",
    "settlement_gate_status": "https://mcp-x402.onrender.com/gate/status",
    "openapi": "https://squeezeos-api.onrender.com/.well-known/openapi.json",
    "readiness": "https://squeezeos-api.onrender.com/api/x402/readiness",
    "settlement_evidence": "https://squeezeos-api.onrender.com/api/x402/evidence",
    "network": "eip155:8453",
    "asset": "USDC",
    "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "pay_to": "0x5bbd32e0478e49a7540ef2d760e0b0f9aa6328b2",
    "facilitator": "Coinbase CDP",
    "facilitator_url": "https://api.cdp.coinbase.com/platform/v2/x402",
    "challenge_header": "PAYMENT-REQUIRED",
    "request_header": "PAYMENT-SIGNATURE",
    "response_header": "PAYMENT-RESPONSE",
    "agent_menu": "https://scriptmasterlabs.com/x402-usdc-api-directory#agent-menu"
  },
  "buyer_jobs": [
    {
      "id": "clean-web-reader",
      "name": "URL to Markdown API",
      "page": "https://scriptmasterlabs.com/url-to-markdown-api",
      "contract": "https://squeezeos-api.onrender.com/api/web/reader-info",
      "display_price": "0.001 USDC per accepted read"
    },
    {
      "id": "web-extract-one-shot",
      "name": "Structured Web Extraction",
      "page": "https://scriptmasterlabs.com/web-scraping-api-for-ai-agents",
      "contract": "https://squeezeos-api.onrender.com/api/web/once-info",
      "display_price": "0.005 USDC per accepted extraction"
    },
    {
      "id": "web-research",
      "name": "Web Research API",
      "page": "https://scriptmasterlabs.com/web-research-api",
      "contract": "https://squeezeos-api.onrender.com/api/web/research/info",
      "display_price": "0.003 USDC per accepted one-shot research call"
    },
    {
      "id": "quick-stock-quote",
      "name": "Quick Stock Quote API",
      "page": "https://scriptmasterlabs.com/stock-quote-api",
      "execute": "https://squeezeos-api.onrender.com/api/quick/quote/{symbol}",
      "display_price": "0.001 USDC per accepted quote"
    },
    {
      "id": "fact-verification",
      "name": "Fact Verification API",
      "page": "https://scriptmasterlabs.com/fact-verification-api",
      "execute": "https://squeezeos-api.onrender.com/api/truth/verify/{symbol}",
      "display_price": "0.005 USDC per accepted verification"
    },
    {
      "id": "fx-convert",
      "name": "Currency Conversion API",
      "page": "https://scriptmasterlabs.com/currency-conversion-api",
      "contract": "https://squeezeos-api.onrender.com/api/fx/info",
      "display_price": "0.001 USDC per accepted one-shot conversion"
    },
    {
      "id": "domain-enrich",
      "name": "Domain Enrich",
      "contract": "https://squeezeos-api.onrender.com/api/enrich/info",
      "display_price": "0.005 USDC per accepted enrichment"
    },
    {
      "id": "geo-cities",
      "name": "Geo / Cities",
      "contract": "https://squeezeos-api.onrender.com/api/geo/info",
      "display_price": "0.002 USDC per 100-credit pack"
    },
    {
      "id": "robinhood-prediction-intelligence",
      "name": "Robinhood Prediction Intelligence",
      "page": "https://scriptmasterlabs.com/robinhood-rwa-intelligence",
      "contract": "https://squeezeos-api.onrender.com/api/prediction/intelligence/info",
      "execute_template": "https://squeezeos-api.onrender.com/api/prediction/intelligence?event_url={official_robinhood_event_url}",
      "display_price": "0.005 USDC per accepted event brief",
      "price_authority": "fresh target PAYMENT-REQUIRED challenge",
      "delivery_policy": "verify -> execute -> validate -> settle -> release",
      "truth_boundary": "Free official-source prediction evidence remains free; this paid job sells deterministic synthesis, not a forecast, recommendation or execution service."
    },
    {
      "id": "robinhood-rwa-intelligence",
      "name": "Robinhood RWA Intelligence",
      "page": "https://scriptmasterlabs.com/robinhood-rwa-intelligence",
      "contract": "https://squeezeos-api.onrender.com/api/rwa/info",
      "execute": "https://squeezeos-api.onrender.com/api/rwa/intelligence?symbol=TSLA",
      "display_price": "0.005 USDC per accepted intelligence delivery",
      "price_authority": "fresh target PAYMENT-REQUIRED challenge"
    },
    {
      "id": "what-are-the-odds",
      "name": "What Are The Odds",
      "page": "https://scriptmasterlabs.com/what-are-the-odds",
      "contract": "https://scriptmasterlabs.com/.well-known/what-are-the-odds.json",
      "execute_template": "https://squeezeos-api.onrender.com/v1/odds?q={url_encoded_question}",
      "display_price": "0.001 USDC per accepted odds answer",
      "source_manifest": "https://scriptmasterlabs.com/.well-known/what-are-the-odds.json"
    },
    {
      "id": "canon-bulk",
      "name": "CANON bulk",
      "page": "https://scriptmasterlabs.com/canon",
      "contract": "https://squeezeos-api.onrender.com/api/canon/info",
      "execute": "https://squeezeos-api.onrender.com/api/canon/batch",
      "display_price": "0.01 USDC per accepted batch of up to 100 items",
      "source_manifest": "https://scriptmasterlabs.com/.well-known/canon-product.json"
    },
    {
      "id": "livewire-intelligence",
      "name": "LIVEWIRE discrete intelligence",
      "page": "https://scriptmasterlabs.com/livewire-prediction-market-intelligence",
      "contract": "https://squeezeos-api.onrender.com/.well-known/livewire.json",
      "execute_template": "https://squeezeos-api.onrender.com/v1/livewire/prediction/intelligence",
      "display_price": "0.005 USDC per accepted packet",
      "source_manifest": "https://squeezeos-api.onrender.com/.well-known/livewire.json"
    },
    {
      "id": "livewire-session",
      "name": "LIVEWIRE fixed five-minute session",
      "page": "https://scriptmasterlabs.com/livewire-prediction-market-intelligence",
      "contract": "https://squeezeos-api.onrender.com/.well-known/livewire.json",
      "execute_template": "https://squeezeos-api.onrender.com/v1/livewire/market/session",
      "display_price": "0.005 USDC per fixed five-minute SSE session",
      "source_manifest": "https://scriptmasterlabs.com/.well-known/livewire-discovery.json"
    }
  ],
  "settlementGate": {
    "name": "OmniGate",
    "canonical": true,
    "role": "Canonical settlement front for the SML x402 fleet: one host serves every registered paid route under /gate/<service>/... on the route's own upstream terms (amount, asset, payTo, network unchanged). Direct service hosts remain valid fallback lanes.",
    "base": "https://mcp-x402.onrender.com",
    "status": "https://mcp-x402.onrender.com/gate/status",
    "routes_registered": 44,
    "network": "eip155:8453",
    "asset": "USDC",
    "asset_address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "pay_to": "0x5bbd32e0478e49a7540ef2d760e0b0f9aa6328b2",
    "primary_rail": "Coinbase CDP facilitator (bazaar-indexed)",
    "fallback": "Direct hosts remain payable on their own fresh 402 challenges: https://squeezeos-api.onrender.com, https://mnemos-agent.onrender.com, https://calibration-court.onrender.com, https://b20.scriptmasterlabs.com, https://verdict.scriptmasterlabs.com",
    "resources": [
      "GET https://mcp-x402.onrender.com/gate/b20/v1/report/{address}",
      "POST https://mcp-x402.onrender.com/gate/calibration-court/api/v1/calibrate-labels",
      "POST https://mcp-x402.onrender.com/gate/calibration-court/api/v1/recalibrate",
      "GET https://mcp-x402.onrender.com/gate/mnemos/decisions",
      "GET https://mcp-x402.onrender.com/gate/mnemos/options",
      "GET https://mcp-x402.onrender.com/gate/mnemos/v1/arb/scan",
      "POST https://mcp-x402.onrender.com/gate/mnemos/v1/compliance/screen",
      "GET https://mcp-x402.onrender.com/gate/mnemos/v1/gas/recommend",
      "GET https://mcp-x402.onrender.com/gate/mnemos/v1/options/scan",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/agentbids/award-receipt",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/alpha-sentinel/deep-analysis",
      "POST https://mcp-x402.onrender.com/gate/squeezeos/api/canon/batch",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/cascade/signal",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/cycle-radar/evidence",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/dossier/{symbol}",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/efuel/credits",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/forecast-court/verified-audit",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/fx/convert",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/gamma-sonar/{symbol}",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/geo/credits",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/quick/headline/{symbol}",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/quick/quote/{symbol}",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/quick/search",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/web/credits",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/web/read-markdown",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/web/research/credits",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/api/web/research/once",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/citegate/audit",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/citegate/citation-check",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/citegate/gate-test",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/citegate/robots-policy",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/triple-trigger/scan",
      "POST https://mcp-x402.onrender.com/gate/squeezeos/v1/compute/matrix-solve",
      "POST https://mcp-x402.onrender.com/gate/squeezeos/v1/compute/risk-model-audit",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/v1/cycle-telemetry",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/v1/livewire/market/session",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/v1/livewire/prediction/intelligence",
      "POST https://mcp-x402.onrender.com/gate/squeezeos/v1/market/orderflow-imbalance",
      "POST https://mcp-x402.onrender.com/gate/squeezeos/v1/market/squeeze-telemetry",
      "POST https://mcp-x402.onrender.com/gate/squeezeos/v1/mcp",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/v1/odds",
      "GET https://mcp-x402.onrender.com/gate/squeezeos/v1/scrape",
      "POST https://mcp-x402.onrender.com/gate/verdict/decide",
      "POST https://mcp-x402.onrender.com/gate/verdict/seal"
    ]
  },
  "policy": {
    "legacy_hosts_must_not_be_used_for_checkout": true,
    "instruction": "Always fetch the selected target resource's fresh PAYMENT-REQUIRED challenge before paying. The live challenge controls exact amount, asset, network and receiver.",
    "proof_rule": "A 402 challenge is not payment. A PAYMENT-SIGNATURE is authorization, not settlement. Successful paid call requires verified settlement plus accepted delivery.",
    "buyer_origin_rule": "Internal tests, controlled validation, owner-funded calls and SML-owned wallets must not be represented as stranger demand.",
    "caller_controls_spend": true,
    "autonomous_spend_by_sml": false
  },
  "independent_facilitator_services": {
    "402proof_xrpl_exact": {
      "name": "402Proof — independently authenticated XRPL x402 v2 facilitator",
      "scope": "SEPARATE from canonical Base USDC x402 product payment authority",
      "protocol": "x402 v2",
      "network": "xrpl:0",
      "asset": "XRP",
      "scheme": "exact",
      "facilitator": "https://four02proof.onrender.com",
      "capabilities": "https://four02proof.onrender.com/supported",
      "merchant_price_json": "https://four02proof-x402-v2-xrpl.onrender.com/pricing.json",
      "merchant_onboarding": "operator-invited",
      "starting_usd_fee_per_success": "0.0100",
      "loyalty_discounts_percent": [
        20,
        30,
        50
      ],
      "merchant_fee_collection_state": "accrual; not yet cash collection",
      "payer_spend_control": "payer signs separately; merchant receives on-chain payment directly",
      "documentation": "https://gitlab.com/script-master-labs-llc-group/squeezeos-api/-/blob/main/402proof/x402-v2/PARTNER_QUICKSTART.md",
      "proof": "https://scriptmasterlabs.com/402proof-facilitator-attestations"
    }
  }
}
