{
  "schema": "sml-current-products/v1.1",
  "updated": "2026-09-18",
  "provider": "SCRIPTMASTERLABS",
  "legal_name": "Script Master Labs, LLC",
  "scope": "Authoritative lifecycle and routing overlay for products added or materially changed after the 2026-09-16 agent snapshot, including the current flagship discovery set. Older products remain described by product-intents and the master product registry unless overridden here.",
  "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": ["livewire", "robinhood-prediction-rwa", "canon", "provider-trust", "x402-gateway"],
  "products": [
    {
      "id": "livewire",
      "name": "LIVEWIRE",
      "type": "market_intelligence",
      "status": "LIVE",
      "flagship_rank": 1,
      "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": 2,
      "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": "canon",
      "name": "CANON",
      "type": "protocol_product",
      "status": "LIVE",
      "flagship_rank": 3,
      "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": 4,
      "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": 5,
      "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": "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.",
      "runtime": "https://sml-graphforge.onrender.com",
      "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."
}
