{
  "schema": "sml-current-products/v1.2",
  "updated": "2026-10-03",
  "provider": "SCRIPTMASTERLABS",
  "legal_name": "Script Master Labs, LLC",
  "scope": "Authoritative lifecycle and routing overlay for products added or materially changed after the older agent/product-intent snapshot, including the current flagship discovery set and newly promoted canonical discovery pages.",
  "precedence_rule": "Fresh execution-origin evidence wins first. Then route-authority. Then this current-products overlay. Then product-intents, agents.json, llms.txt and agent.md.",
  "flagship_order": [
    "url-to-markdown",
    "livewire",
    "robinhood-prediction-rwa",
    "canon",
    "provider-trust",
    "x402-gateway"
  ],
  "products": [
    {
      "id": "url-to-markdown",
      "name": "URL-to-Markdown",
      "type": "paid_api",
      "status": "LIVE",
      "flagship_rank": 1,
      "job": "One safe public HTTPS URL in, LLM-ready Markdown out. The proven paid job: $0.001 USDC per accepted read on Base via x402 v2, with live canonical PAYMENT-RESPONSE settlement evidence published since 2026-09-02.",
      "canonical": "https://scriptmasterlabs.com/url-to-markdown-api",
      "api": "https://squeezeos-api.onrender.com/api/web/read-markdown",
      "settlement_evidence": "https://squeezeos-api.onrender.com/api/x402/evidence",
      "price_usdc": "0.001",
      "price_unit": "per accepted read",
      "settlements": 96,
      "settlements_since": "2026-09-02",
      "network": "eip155:8453",
      "asset": "USDC",
      "caller_signs": true,
      "custody": false,
      "auto_spend": false,
      "truth_boundary": "Canonical PAYMENT-RESPONSE settlement evidence is published live by the SqueezeOS evidence endpoint for the active Base/USDC/payTo rail. A 402 challenge is not settlement; settlement does not identify a stranger buyer; settlement is not accepted delivery. Fresh PAYMENT-REQUIRED challenge controls exact terms per call.",
      "listable": true
    },
    {
      "id": "livewire",
      "name": "LIVEWIRE",
      "type": "market_intelligence",
      "status": "LIVE",
      "flagship_rank": 2,
      "job": "Realtime prediction-market intelligence for humans and agents with bounded evidence, explicit provenance and no synthetic certainty.",
      "canonical": "https://scriptmasterlabs.com/livewire-prediction-market-intelligence",
      "manifest": "https://squeezeos-api.onrender.com/.well-known/livewire.json",
      "preview": "https://squeezeos-api.onrender.com/v1/livewire",
      "stream": "https://squeezeos-api.onrender.com/v1/livewire/market/stream",
      "network": "eip155:8453",
      "asset": "USDC",
      "subscription_required_for_agent_routes": false,
      "byok_for_external_ai_or_data": true,
      "truth_boundary": "Bounded preview and evidence-backed agent routes may be live while other planned capabilities remain coming soon. Do not infer market-wide coverage, autonomous trading, guaranteed forecasting, per-tick settlement, WebSocket/WebRTC, or paid execution beyond what the fresh first-party manifest and route evidence prove.",
      "listable": true
    },
    {
      "id": "robinhood-prediction-rwa",
      "name": "Robinhood Prediction Markets + RWA Intelligence",
      "type": "market_intelligence",
      "status": "LIVE",
      "flagship_rank": 3,
      "job": "Read-only Robinhood event-contract, prediction-market and RWA evidence for humans and agents.",
      "canonical": "https://scriptmasterlabs.com/robinhood-rwa-intelligence",
      "focused_prediction_page": "https://scriptmasterlabs.com/robinhood-prediction-market-api",
      "runtime": "https://sml-robinhood-rwa-intelligence.onrender.com",
      "mcp": "https://sml-robinhood-rwa-intelligence.onrender.com/mcp",
      "free_prediction_discovery": "https://sml-robinhood-rwa-intelligence.onrender.com/api/prediction/markets?category=economics&limit=10",
      "network": "eip155:8453",
      "asset": "USDC",
      "read_only": true,
      "subscription": false,
      "truth_boundary": "No Robinhood brokerage login, order submission, custody, autonomous betting, autonomous spend or investment recommendation is claimed. Missing evidence stays partial or unavailable; deterministic paid synthesis is evidence analysis, not a forecast.",
      "listable": true
    },
    {
      "id": "what-are-the-odds",
      "name": "What Are The Odds",
      "type": "prediction_market_answer",
      "status": "LIVE",
      "job": "Answer a prediction-market odds question with one sourced line, explicit disagreement, or no_market without inventing a percentage.",
      "canonical": "https://scriptmasterlabs.com/what-are-the-odds",
      "machine": "https://scriptmasterlabs.com/.well-known/what-are-the-odds.json",
      "runtime_page": "https://squeezeos-api.onrender.com/what-are-the-odds",
      "paid_resource": "https://squeezeos-api.onrender.com/v1/odds",
      "mcp": "https://squeezeos-api.onrender.com/mcp/odds",
      "openapi": "https://squeezeos-api.onrender.com/what-are-the-odds/openapi.json",
      "free_browser_preview": true,
      "display_price_usdc": "0.001",
      "network": "eip155:8453",
      "asset": "USDC",
      "auto_spend": false,
      "truth_boundary": "Never invent a percentage. Missing usable market evidence returns no_market. Material comparable-book disagreement stays disagree rather than becoming a fabricated midpoint. Resolve fresh PAYMENT-REQUIRED terms before any paid call.",
      "listable": true
    },
    {
      "id": "canon",
      "name": "CANON",
      "type": "protocol_product",
      "status": "LIVE",
      "flagship_rank": 4,
      "job": "Resolve whether an artifact is current by comparing live registry evidence with cryptographically verified publisher freshness manifests.",
      "canonical": "https://scriptmasterlabs.com/canon",
      "machine": "https://scriptmasterlabs.com/.well-known/canon-product.json",
      "runtime": "https://squeezeos-api.onrender.com/api/canon/info",
      "resolve": "https://squeezeos-api.onrender.com/api/canon/resolve",
      "mirror_audit": "https://squeezeos-api.onrender.com/api/canon/audit-mirror",
      "publisher_manifest": "https://scriptmasterlabs.com/.well-known/canon.json",
      "publisher_keyset": "https://scriptmasterlabs.com/.well-known/canon-keys.json",
      "payment_model": "Free single resolution; x402 bulk resolution up to 100 artifacts for 0.01 USDC per accepted delivery on Base mainnet.",
      "subscription": false,
      "truth_boundary": "CANON reports registry evidence, publisher signature trust, freshness state and explicit conflicts. It does not guarantee package safety, ownership, search ranking, adoption or malicious intent. A 402 challenge or payment authorization is not settlement proof.",
      "listable": true
    },
    {
      "id": "provider-trust",
      "name": "Provider Trust",
      "type": "product",
      "status": "LIVE",
      "flagship_rank": 5,
      "job": "Read-only pre-spend provider verification and reputation evidence for public HTTPS provider origins.",
      "canonical": "https://scriptmasterlabs.com/provider-trust-api",
      "mcp": "https://provider-trust-mcp.onrender.com/mcp",
      "read_only": true,
      "autonomous_spend": false,
      "truth_boundary": "Provider Trust is due diligence, not an automatic allow-list, wallet signer, guarantee of provider quality, or permission to spend. Fresh target payment requirements remain separate authority.",
      "listable": true
    },
    {
      "id": "x402-gateway",
      "name": "SCRIPTMASTERLABS x402 Gateway",
      "type": "product",
      "status": "LIVE",
      "flagship_rank": 6,
      "job": "Discover x402 paid APIs and inspect fresh payment requirements before calling them.",
      "canonical": "https://scriptmasterlabs.com/x402-gateway",
      "mcp": "https://mcp-x402.onrender.com/mcp",
      "amb": "https://mcp-x402.onrender.com/.well-known/amb.json",
      "read_only": true,
      "autonomous_spend": false,
      "truth_boundary": "The Gateway discovers and inspects payment requirements; it does not sign, spend, settle or prove accepted delivery. Caller controls spending policy and must re-resolve the fresh target challenge before authorization.",
      "listable": true
    },
    {
      "id": "gatepay",
      "name": "GatePay",
      "type": "agent_payment_control_plane",
      "status": "PAYMENT_VERIFICATION",
      "job": "Apply deterministic spend policy before typed decision intelligence, issue signed authorization mandates, execute supported payment rails, and preserve proof/outcome evidence.",
      "canonical": "https://scriptmasterlabs.com/gatepay",
      "machine": "https://scriptmasterlabs.com/.well-known/gatepay-product.json",
      "runtime": "https://gatepay.onrender.com",
      "status_endpoint": "https://gatepay.onrender.com/v1/status",
      "source": "https://gitlab.com/timothy.walton45/gatepay",
      "rails": [
        "x402",
        "arc"
      ],
      "durable_proof_ledger": true,
      "mcp_standalone_transport": false,
      "mock_settlement": true,
      "real_money_enabled": false,
      "truth_boundary": "Runtime and proof infrastructure are live. Real x402/Arc settlement and live Jev remain in payment verification; do not convert mock receipts, challenges or authorizations into settlement claims.",
      "listable": true
    },
    {
      "id": "graphforge",
      "name": "GraphForge",
      "type": "marketplace",
      "status": "LIVE_QUOTE_AWARE_PAYMENT_VERIFICATION_IN_PROGRESS",
      "job": "Discover and run versioned execution graphs: complete agent paths with recovery edges, evidence and receipts instead of isolated API endpoints or prompt packs.",
      "canonical": "https://scriptmasterlabs.com/graphforge",
      "machine": "https://scriptmasterlabs.com/.well-known/graphforge-product.json",
      "runtime": "https://sml-graphforge.onrender.com",
      "runtime_landing": "https://sml-graphforge.onrender.com/graphforge",
      "manifest": "https://sml-graphforge.onrender.com/.well-known/graphforge.json",
      "mcp": "https://sml-graphforge.onrender.com/mcp",
      "discover": "https://sml-graphforge.onrender.com/graphforge/discover?q={job}",
      "networks": [
        "eip155:8453",
        "eip155:5042"
      ],
      "asset": "USDC",
      "caller_signs": true,
      "custody": false,
      "auto_spend": false,
      "current_payment_state": "A protected end-to-end test payment is still being completed. Do not represent a successful paid run, settlement, stranger purchase or accepted-delivery payment proof until that test is independently verified.",
      "truth_boundary": "GraphForge v0 is live and quote-aware. It does not sign or spend for the caller. Evidence missing stays missing. Payment challenge or authorization is not settlement; settlement is not accepted delivery.",
      "listable": false
    }
  ],
  "commercial_truth": "Internal tests, owner-funded calls, controlled validation and SML-owned wallets are not stranger demand. A 402 challenge or payment authorization is not settlement proof.",
  "distribution_updates": [
    {
      "date": "2026-10-13",
      "channel": "claude_plugin_marketplace",
      "repo_url": "https://gitlab.com/timothy.walton45/scriptmasterlabs-mcp-plugins",
      "packaged_plugins": 15,
      "state": "SOURCE_PACKAGED",
      "caveat": "No change to product lifecycle, payment or runtime verification.",
      "catalog": "https://scriptmasterlabs.com/.well-known/claude-plugin-marketplace.json"
    }
  ]
}
