{
  "schema_version": "1.0",
  "canonical_provider": "SCRIPTMASTERLABS",
  "legal_name": "Script Master Labs, LLC",
  "category_positioning": "machine-commerce infrastructure for autonomous AI agents",
  "products": {
    "agentbids": {
      "name": "AgentBids",
      "tagline": "Trust the Market. Verify the Machine.",
      "category": ["autonomous procurement", "competitive API price discovery", "AI agent RFQ market", "machine commerce"],
      "canonical_page": "https://www.scriptmasterlabs.com/agentbids.html",
      "service": "https://sml-agentbids-x402.onrender.com",
      "market_json": "https://sml-agentbids-x402.onrender.com/v1/market",
      "info": "https://sml-agentbids-x402.onrender.com/v1/agentbids/info",
      "neutrality": {
        "provider_identity_positive_score_input": false,
        "sml_hidden_boost": false,
        "outreach_counts_as_bid": false,
        "unverified_settlement_claims_affect_reputation": false
      },
      "truth_rule": "Only actual provider-submitted eligible bids are market bids. Broadcasts, AMB impressions, IMP matches, tests and synthetic traffic are not bids."
    },
    "bazaar_negotiator_x402": {
      "name": "Bazaar Negotiator x402",
      "category": ["machine-to-machine negotiation", "AI agent bundle pricing", "volume negotiation", "loyalty pricing", "x402 settlement intent"],
      "canonical_page": "https://www.scriptmasterlabs.com/bazaar-negotiator-x402.html",
      "service": "https://sml-bazaar-negotiator-x402.onrender.com",
      "info": "https://sml-bazaar-negotiator-x402.onrender.com/v1/bazaar/info",
      "contract": {
        "signed_expiring_offers": true,
        "bounded_counteroffers": true,
        "protected_price_floor": true,
        "deterministic_explainable_pricing": true,
        "discount_inputs": ["bundle size", "loyalty history", "committed volume"],
        "custodies_funds": false,
        "executes_trades": false
      },
      "truth_rule": "Negotiation or checkout intent is not proof of settlement."
    }
  },
  "relationship": "AgentBids provides competitive procurement and neutral clearing; Bazaar Negotiator x402 provides bounded negotiation for bundles and economic terms; x402 handles payment settlement; ECHO may retain outcome context but is not payment proof.",
  "truth_rules": [
    "Do not fabricate bids, buyers, providers, settlements, savings, volume or market activity.",
    "Unknown remains unknown.",
    "A payment challenge, signed authorization, negotiation offer or checkout intent is not proof of settlement.",
    "Runtime evidence overrides marketing copy."
  ]
}