{
  "schema_version": "1.9",
  "updated": "2026-10-28",
  "provider": "SCRIPTMASTERLABS",
  "canonical_source": "https://scriptmasterlabs.com/.well-known/route-authority.json",
  "canonical_agent_card": "https://scriptmasterlabs.com/.well-known/agent-card.json",
  "canonical_a2a": "https://scriptmasterlabs.com/api/a2a",
  "canonical_mcp": "https://mcp-x402.onrender.com/mcp",
  "canonical_x402_discovery": "https://squeezeos-api.onrender.com/.well-known/x402",
  "canonical_repository": "https://gitlab.com/timothy.walton45/sml-portfolio",
  "retirement_rule": "Retirement and stale-metadata findings apply only to the exact product, endpoint and dated record identified below. Never infer that every XRPL/RLUSD product is retired from the Base/USDC contract of SqueezeOS. Resolve each independent product from its own current contract; preserve existing identities and update listings in place.",
  "corrections": [
    {
      "external_record": "Glama historical io.github.Timwal78/squeezeos connector",
      "observed_external_url": "https://glama.ai/mcp/connectors/io.github.Timwal78/squeezeos",
      "observed_on": "2026-10-26",
      "status": "outdated_duplicate_identity_visible",
      "reason": "An independently displayed older connector describes a former institutional equity-signal service and RLUSD/XRPL payment flow. Current official directory namespace com.scriptmasterlabs/squeezeos instead describes live capability discovery and USDC x402 on Base.",
      "stale_claims": [
        "Former RLUSD/XRPL payment integration presented as current",
        "Historical council/scanner tool configuration presented as current",
        "Old connector title and namespace competes with current canonical provider identity"
      ],
      "canonical_glama_listing": "https://glama.ai/mcp/connectors/com.scriptmasterlabs/squeezeos",
      "canonical_mcp": "https://squeezeos-api.onrender.com/mcp",
      "canonical_payment_discovery": "https://squeezeos-api.onrender.com/.well-known/x402",
      "requested_action": "Label as historical/retired and prominently link to the currently maintained com.scriptmasterlabs listing. Preserve current listing without interruption.",
      "correction_status": "support_request_sent_2026_10_26"
    },
    {
      "external_record": "MCP.so SqueezeOS",
      "observed_external_url": "https://mcp.so/servers/squeezeos",
      "observed_on": "2026-10-26",
      "status": "stale_historical_payment_rail_and_tools_description",
      "reason": "Public listing describes historical RLUSD/XRPL integration, old payment headers and a legacy tool catalog. Current buyer-facing first-party site documents SqueezeOS x402 v2, Base-mainnet USDC and dynamic MCP tool discovery. This record should refresh in place rather than fork a second identity.",
      "stale_claims": [
        "RLUSD as current SqueezeOS payment asset",
        "XRPL mainnet as current SqueezeOS settlement network",
        "legacy X-PAYMENT workflow as current preferred interface",
        "fixed legacy tool catalog as current MCP capabilities"
      ],
      "current_canonical_provider": "https://scriptmasterlabs.com/",
      "current_canonical_mcp": "https://squeezeos-api.onrender.com/mcp",
      "current_payment_discovery": "https://squeezeos-api.onrender.com/.well-known/x402",
      "current_product_explanation": "https://scriptmasterlabs.com/agent-api-evidence",
      "current_runtime_rule": "Use the live tools/list for tool inventory and target resource fresh PAYMENT-REQUIRED challenge for exact payment terms",
      "requested_action": "Replace historical payment and setup instructions with the canonical current SqueezeOS protocol information. Retain old material only if clearly labeled historical.",
      "correction_status": "publisher_not_yet_confirmed"
    },
    {
      "external_record": "Agenstry SCRIPTMASTERLABS SqueezeOS Trust Router",
      "observed_external_url": "https://agenstry.com/agents/squeezeos-api.onrender.com",
      "observed_on": "2026-10-02",
      "status": "stale_cached_a2a_identity",
      "reason": "Agenstry still displays a cached Agent Card whose supportedInterfaces/provider/documentation fields use scriptmasterlabs.com. Current first-party A2A authority uses the apex host.",
      "stale_claims": [
        "scriptmasterlabs.com/api/a2a as preferred interface",
        "scriptmasterlabs.com as current provider/documentation authority"
      ],
      "canonical_agent_card": "https://scriptmasterlabs.com/.well-known/agent-card.json",
      "canonical_a2a": "https://scriptmasterlabs.com/api/a2a",
      "canonical_provider_url": "https://scriptmasterlabs.com/",
      "positioning_correction": "Refresh the existing Agenstry record from the current apex Agent Card. Do not create a duplicate provider identity."
    },
    {
      "external_record": "RNWY Provider Trust MCP",
      "observed_external_url": "https://rnwy.com/explorer/mcp/registry/com.scriptmasterlabs/provider-trust",
      "observed_on": "2026-10-02",
      "status": "stale_registry_version_and_compatibility_endpoint_zero_tool_scan",
      "reason": "RNWY currently reports Official MCP Registry version 1.0.0, connects to the historical compatibility URL https://scriptmasterlabs.com/api/openai-mcp, and exposes zero tools after a failed handshake. Current source manifest is version 1.2.0 and points directly to the canonical Provider Trust MCP runtime.",
      "stale_claims": [
        "version 1.0.0 as current Provider Trust registry authority",
        "www compatibility proxy as preferred remote",
        "0 tools as current Provider Trust tool surface"
      ],
      "canonical_registry_name": "com.scriptmasterlabs/provider-trust",
      "canonical_registry_source_version": "1.2.0",
      "canonical_mcp": "https://provider-trust-mcp.onrender.com/mcp",
      "canonical_tools": [
        "verify_provider",
        "compare_providers",
        "check_identity",
        "check_payment",
        "check_history",
        "check_status"
      ],
      "positioning_correction": "Provider Trust is a read-only six-tool trust server. Refresh the existing registry/directory record; do not fork a second Provider Trust identity."
    },
    {
      "external_record": "mcp.so mcp-x402-xrpl",
      "external_name": "ScriptMaster Agentic Vending Router",
      "observed_external_url": "https://mcp.so/servers/mcp-x402-xrpl",
      "observed_on": "2026-10-02",
      "status": "stale_product_identity_payment_rail_and_repository_authority",
      "reason": "mcp.so still presents the historical XRPL/Xahau autonomous-payment middleware identity for @scriptmasterlabs/mcp-x402. That identity is not the current x402 Gateway role.",
      "stale_claims": [
        "XRPL/Xahau payment rail",
        "XRP/RLUSD/XAH",
        "autonomous agent spending",
        "payment-gating middleware",
        "historical repository authority",
        "no tools detected as current surface"
      ],
      "canonical_product": "x402 Gateway \u2014 Inspect Paid API Terms",
      "canonical_package": "@scriptmasterlabs/mcp-x402",
      "canonical_published_version_as_of_2026_10_02": "2.1.11",
      "canonical_mcp": "https://mcp-x402.onrender.com/mcp",
      "canonical_repository": "https://gitlab.com/timothy.walton45/sml-portfolio",
      "canonical_tools": [
        "sml_discover",
        "sml_status",
        "x402_contract"
      ],
      "network": "eip155:8453",
      "asset": "USDC",
      "autonomous_spend": false,
      "positioning_correction": "Discover x402-paid APIs and inspect fresh payment requirements before calling them. The caller controls spending policy. HTTP 402 is not settlement proof."
    },
    {
      "external_record": "Glama ScriptDocs MCP",
      "observed_external_url": "https://glama.ai/mcp/servers/Timwal78/scriptdocs-mcp-server",
      "observed_on": "2026-10-02",
      "status": "live_listing_with_stale_readme_publication_instructions",
      "reason": "Glama has a live ScriptDocs listing but still displays historical README instructions about getting listed/claimed. Those instructions are historical context and are not current publication state.",
      "canonical_product": "ScriptDocs",
      "canonical_mcp": "https://scriptdocs-mcp.onrender.com/mcp",
      "canonical_package": "@scriptmasterlabs/scriptdocs-mcp-server",
      "positioning_correction": "Describe ScriptDocs as a current source-cited software documentation/package/vulnerability MCP. Historical publication instructions should not be treated as current listing state."
    },
    {
      "external_record": "MCPBeat x402 Gateway",
      "external_name": "x402 Gateway \u2014 Inspect Paid API Terms",
      "observed_external_url": "https://mcpbeat.com/mcp-servers/scriptmasterlabs/x402-gateway/",
      "observed_on": "2026-09-29",
      "status": "stale_tool_surface_and_legacy_endpoint_mix",
      "reason": "MCPBeat currently describes the correct buyer job but reports 139 tools and mixes the canonical Gateway with historical/compatibility endpoints. Its own live tools/list observation therefore conflicts with the focused canonical Gateway identity.",
      "observed_external_state": {
        "tool_count": 139,
        "canonical_endpoint_present": true,
        "legacy_endpoints_present": true
      },
      "canonical_mcp": "https://mcp-x402.onrender.com/mcp",
      "canonical_repository": "https://gitlab.com/timothy.walton45/sml-portfolio",
      "positioning_correction": "Use only the canonical x402 Gateway endpoint for new integrations. Do not infer current product identity from legacy endpoint tool inventories or historical GitHub metadata."
    },
    {
      "external_record": "Wellknown scriptmasterlabs-mcp-x402",
      "external_name": "GhostKey \u2014 Route Paid APIs with x402",
      "observed_external_url": "https://wellknown.network/agents/scriptmasterlabs-mcp-x402",
      "status": "stale_product_identity_and_tool_surface",
      "reason": "Wellknown conflates GhostKey with the @scriptmasterlabs/mcp-x402 x402 Gateway. GhostKey is a separate MCP and is not the x402 Gateway.",
      "canonical_product": "x402 Gateway",
      "canonical_mcp": "https://mcp-x402.onrender.com/mcp",
      "ghostkey_correction": {
        "canonical_product": "GhostKey",
        "canonical_mcp": "https://ghostkey-mcp.onrender.com/mcp"
      },
      "positioning_correction": "x402 Gateway is focused read-only discovery and fresh payment-requirement inspection; caller controls spending."
    },
    {
      "external_record": "MCP Repository mcp-x402-xrpl",
      "external_name": "mcp-x402-xrpl",
      "observed_external_url": "https://mcprepository.com/Timwal78/mcp-x402-xrpl",
      "observed_on": "2026-09-30",
      "status": "stale_product_identity_payment_rail_repository_and_autonomous_spend_claims",
      "reason": "MCP Repository still republishes the historical XRPL/Xahau payment-middleware package identity for @scriptmasterlabs/mcp-x402, including autonomous wallet signing and GitHub clone instructions. This is not the current x402 Gateway role.",
      "stale_claims": [
        "XRPL/Xahau payment rail",
        "XRP/RLUSD/XAH",
        "autonomous agent spending and wallet signing",
        "payment-gating middleware",
        "GitHub as current repository"
      ],
      "canonical_product": "x402 Gateway \u2014 Inspect Paid API Terms",
      "canonical_mcp": "https://mcp-x402.onrender.com/mcp",
      "canonical_repository": "https://gitlab.com/timothy.walton45/sml-portfolio",
      "network": "eip155:8453",
      "asset": "USDC",
      "positioning_correction": "Discover x402-paid APIs and inspect fresh payment requirements before calling them. The caller controls spending policy. HTTP 402 is not settlement proof."
    },
    {
      "external_record": "Track Awesome List public-apis ScriptMasterLabs entries",
      "external_name": "ScriptMasterLabs x402 / ScriptMasterLabs MCP",
      "observed_external_url": "https://www.trackawesomelist.com/public-apis/public-apis/",
      "observed_on": "2026-09-30",
      "status": "stale_product_scope_auth_and_role_claims",
      "reason": "Track Awesome List currently republishes ScriptMasterLabs as a generic 100+ SEC/DeFi/crypto/macro x402 API and an MCP offering web/social search and LLM chat paid via x402, both marked apiKey. These descriptions do not represent the current canonical x402 Gateway role or current first-party discovery contracts.",
      "stale_claims": [
        "100+ SEC/DeFi/crypto/macro endpoints as canonical product identity",
        "apiKey as canonical authentication",
        "LLM chat paid via x402",
        "generic paid MCP role"
      ],
      "canonical_product": "x402 Gateway \u2014 Inspect Paid API Terms",
      "canonical_mcp": "https://mcp-x402.onrender.com/mcp",
      "canonical_repository": "https://gitlab.com/timothy.walton45/sml-portfolio",
      "network": "eip155:8453",
      "asset": "USDC",
      "positioning_correction": "Discover x402-paid APIs and inspect fresh payment requirements before calling them. The caller controls spending policy. Use current first-party route authority and x402 discovery metadata for authentication and payment requirements."
    }
  ],
  "truth_rule": "Third-party directory copy is discovery metadata only and never overrides current GitLab source authority or current first-party Render runtime contracts. Reachability is not settlement proof, and HTTP 402 is not accepted delivery.",
  "product_scope_rule": "The owner confirms a distinct XRPL/RLUSD-accepting product exists. Its exact product/endpoint mapping remains to be verified; do not apply SqueezeOS payment metadata across the portfolio or remove XRPL/RLUSD references globally."
}
