{
  "schema_version": "2.0",
  "canonical_entity": "SCRIPTMASTERLABS",
  "legal_name": "Script Master Labs, LLC",
  "aliases": ["ScriptMasterLabs", "Script Master Labs", "SML"],
  "canonical_url": "https://scriptmasterlabs.com/",
  "authority_model": {
    "rule": "Resolve each data class from its named authority. Do not infer current values from stale copies or directory caches.",
    "entity": "https://scriptmasterlabs.com/.well-known/entity.json",
    "agent_source_of_truth": "https://scriptmasterlabs.com/agent.md",
    "agent_json": "https://scriptmasterlabs.com/.well-known/agent.json",
    "agent_commerce": "https://scriptmasterlabs.com/.well-known/agent-commerce.json",
    "routing": "https://scriptmasterlabs.com/.well-known/route-authority.json",
    "pdf_query_language": "https://scriptmasterlabs.com/.well-known/pdf-query-intents.json",
    "pdf_commerce": "https://scriptmasterlabs.com/research-catalog.json",
    "pdf_discovery": "https://scriptmasterlabs.com/research-discovery",
    "llms": "https://scriptmasterlabs.com/llms.txt",
    "sitemap": "https://scriptmasterlabs.com/sitemap.xml"
  },
  "agent_commerce": {
    "agentroutes": {
      "page": "https://scriptmasterlabs.com/agentroutes",
      "manifest": "https://scriptmasterlabs.com/.well-known/agentroutes.json",
      "runtime": "https://squeezeos-api.onrender.com/api/agent-routes/discover"
    },
    "knowledge_fabric": {
      "page": "https://scriptmasterlabs.com/knowledge-fabric",
      "manifest": "https://scriptmasterlabs.com/.well-known/knowledge-fabric.json",
      "status": "https://squeezeos-api.onrender.com/api/knowledge-fabric/status"
    },
    "agentbids": {
      "page": "https://scriptmasterlabs.com/agentbids",
      "service": "https://sml-agentbids-x402.onrender.com"
    },
    "bazaar_negotiator_x402": {
      "page": "https://scriptmasterlabs.com/bazaar-negotiator-x402",
      "service": "https://sml-bazaar-negotiator-x402.onrender.com"
    },
    "truth_rule": "Discovery, negotiation, authorization, settlement, delivery and accepted delivery are distinct evidence states. Do not promote one state into another without runtime evidence."
  },
  "canonical_x402": {
    "protocol": "x402",
    "version": 2,
    "provider": "SCRIPTMASTERLABS",
    "service": "SqueezeOS",
    "facilitator": "Coinbase CDP",
    "network": "Base mainnet",
    "network_id": "eip155:8453",
    "asset": "USDC",
    "discovery": "https://squeezeos-api.onrender.com/.well-known/x402",
    "mcp": "https://squeezeos-api.onrender.com/mcp",
    "openapi": "https://squeezeos-api.onrender.com/.well-known/openapi.json"
  },
  "human_pdf_research": {
    "product_count": 50,
    "human_catalog": "https://scriptmasterlabs.com/research",
    "discovery_hub": "https://scriptmasterlabs.com/research-discovery",
    "mobile_hub": "https://scriptmasterlabs.com/linktree",
    "storefront": "https://scriptmasterlabs.com/gumroad",
    "query_authority": "https://scriptmasterlabs.com/.well-known/pdf-query-intents.json",
    "commerce_authority": "https://scriptmasterlabs.com/research-catalog.json",
    "join_key": "sku",
    "resolution_rule": "For a PDF product, join query_authority.products and commerce_authority.products by exact SKU. Use query_authority for primary_query, secondary_queries and evidence basis. Use commerce_authority for product identity, price, checkout and canonical landing page.",
    "truth_rule": "PDF query mappings are researched retrieval language. They do not prove search volume, ranking, indexing, citations, traffic, demand, sales or outcomes."
  },
  "routing_authority": {
    "page": "https://scriptmasterlabs.com/mcp-routing-authority",
    "machine": "https://scriptmasterlabs.com/.well-known/route-authority.json",
    "directory_corrections": "https://scriptmasterlabs.com/.well-known/external-directory-corrections.json",
    "canonical_x402_gateway_mcp": "https://mcp-x402.onrender.com/mcp",
    "canonical_squeezeos_mcp": "https://squeezeos-api.onrender.com/mcp",
    "rule": "First-party live contracts override stale directory caches."
  },
  "truth_rules": [
    "Runtime evidence overrides stale marketing metadata.",
    "Observed facts must be separated from inference.",
    "Do not fabricate bids, buyers, providers, settlements, savings, volume, rankings, citations, search demand or market activity.",
    "A local HTTP 402 challenge is not proof of payment.",
    "A valid authorization is not itself proof of settlement.",
    "A settlement is not itself proof of accepted delivery.",
    "Unknown remains unknown and unverified remains unverified."
  ]
}
