{"schema_version":"sml-agent-registry/v1.1","schema":"https://x402.scriptmasterlabs.com/schemas/sml-agent-registry-resource-v1.1.schema.json","backward_compatibility":{"legacy_version":"sml-agent-registry/v1","policy":"Existing root resource fields remain present through the v1.1 transition.","price_per_call_usdc":"Populated only from a fresh live x402 v2 challenge for an observed USDC offer."},"registry":{"name":"SML Agent Registry","publisher":"ScriptMasterLabs","homepage":"https://x402.scriptmasterlabs.com","network":"base-mainnet","payment_protocol":"x402","observed_at":"2026-10-12T09:10:11.872Z"},"evidence_policy":{"route_admission":"A route appears only after a current public response from that exact route.","http_402":"An HTTP 402 response is recorded as payment-gate evidence, not a failed route.","unknowns":"Price, volume, latency, and settlement fields remain null when they are not currently published or observed.","pricing_freshness":"Observed pricing is derived from the current canonical PAYMENT-REQUIRED challenge and expires after the registry TTL.","audit_boundary":"Challenge digests are tamper-evident observations, not proof of server identity by themselves.","payment_boundary":"Registry and SDK helpers never request a private key or payment authorization."},"guides":{"developer_docs":"https://x402.scriptmasterlabs.com/developers","live_playground":"https://x402.scriptmasterlabs.com/#live-request","proof_validator":"https://x402.scriptmasterlabs.com/#proof-input","llm_context":"https://x402.scriptmasterlabs.com/llms.txt","minimal_discovery":"https://x402.scriptmasterlabs.com/api/x402-discovery"},"published_source_contracts":{"gitlab_squeezeos_x402":{"url":"https://gitlab.com/timothy.walton45/squeezeos-api/-/raw/main/x402.json","role":"Published SqueezeOS x402 contract. Catalog admission still requires a current route response."}},"graph_integrity":{"valid":true,"declared_resources":13,"active_resources":13,"problems":[]},"audit_retention":{"status":"retained","statements_written":20,"write_window_seconds":60},"sdk_starters":{"license":"https://x402.scriptmasterlabs.com/sdk/LICENSE","readme":"https://x402.scriptmasterlabs.com/sdk/README.md","typescript":"https://x402.scriptmasterlabs.com/sdk/typescript/sml-x402.ts","python":"https://x402.scriptmasterlabs.com/sdk/python/sml_x402.py","package_registry_status":"Source-first release; no npm or PyPI package name is claimed."},"products":[{"id":"squeezeos-api-squeezeos-api","product_id":"squeezeos-api","name":"SqueezeOS API","service":"squeezeos-api","url":"https://squeezeos-api.onrender.com","endpoints":["/api/fx/convert","/api/enrich/domain","/api/web/extract-once","/api/web/credits","/api/geo/credits","/api/x/search"],"resource_ids":["squeezeos-fx-convert","squeezeos-domain-enrich","squeezeos-web-extract","squeezeos-web-credits","squeezeos-geo-credits","squeezeos-x-search"],"availability":"payment_required","observed_at":"2026-10-12T09:10:11.267Z","declared_source_labels":["Render","GitLab","SML registry"]},{"id":"sml-robinhood-rwa-intelligence-squeezeos-api","product_id":"sml-robinhood-rwa-intelligence","name":"SML Robinhood RWA Intelligence","service":"squeezeos-api","url":"https://squeezeos-api.onrender.com","endpoints":["/api/rwa/intelligence","/api/rwa/info","/api/rwa/status","/api/rwa/assets"],"resource_ids":["squeezeos-robinhood-rwa-intelligence","squeezeos-robinhood-rwa-info","squeezeos-robinhood-rwa-status","squeezeos-robinhood-rwa-assets"],"availability":"payment_required","observed_at":"2026-10-12T09:10:11.561Z","declared_source_labels":["Render","GitLab","SML registry"]},{"id":"sml-fractal-trading-os-v2-sml-fractal-trading-os-v2","product_id":"sml-fractal-trading-os-v2","name":"SML Fractal Trading OS V2","service":"sml-fractal-trading-os-v2","url":"https://sml-fractal-trading-os-v2.onrender.com","endpoints":["/health"],"resource_ids":["fractal-health"],"availability":"live","observed_at":"2026-10-12T09:10:11.294Z","declared_source_labels":["Render","GitLab"]},{"id":"sml-remote-mcp-server-mcp-x402","product_id":"sml-remote-mcp-server","name":"SML Remote MCP Server","service":"mcp-x402","url":"https://mcp-x402.onrender.com","endpoints":["/mcp"],"resource_ids":["sml-remote-mcp"],"availability":"live","observed_at":"2026-10-12T09:10:11.339Z","declared_source_labels":["Render","GitLab","SML registry"]},{"id":"sml-x402-echo-live-feed-scriptmasterlabs-com","product_id":"sml-x402-echo-live","name":"SML x402 ECHO Live Feed","service":"scriptmasterlabs.com","url":"https://www.scriptmasterlabs.com","endpoints":["/api/x402-echo-live"],"resource_ids":["sml-echo-live"],"availability":"live","observed_at":"2026-10-12T09:10:11.422Z","declared_source_labels":["SML registry","GitHub"]}],"resources":[{"id":"squeezeos-fx-convert","name":"ScriptMasterLabs / SqueezeOS","product":"SqueezeOS API","category":"Data","endpoint":"https://squeezeos-api.onrender.com/api/fx/convert","availability":"payment_required","observed_http_status":402,"observed_latency_ms":238,"price_per_call_usdc":0.001,"observed_at":"2026-10-12T09:10:11.206Z","evidence":"live public route check","resource_id":"squeezeos-fx-convert","product_id":"squeezeos-api","primary_entrypoint":"https://squeezeos-api.onrender.com/api/fx/convert","method":"GET","capability_tags":["foreign-exchange","conversion","x402"],"depends_on":[],"related_resources":["squeezeos-web-credits","squeezeos-geo-credits"],"alternative_resources":[],"pricing_telemetry":{"status":"fresh","current":{"offers":[{"scheme":"exact","network":"eip155:8453","amount_atomic":"1000","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","asset_name":"USD Coin","asset_decimals":6,"display_amount":"0.001","pay_to":"0xc29185fa176357612f3194735753e520e91adc46","max_timeout_seconds":120}],"source":"live_402_challenge","challenge_digest":"sha256:53b91a9090bdf4c2c209e7e09246a11fa1fe883fe0b2ff3fecc509a220e24f35","observed_at":"2026-10-12T09:10:11.206Z","expires_at":"2026-10-12T09:15:11.206Z"},"last_observation":{"observed_at":"2026-10-12T09:10:11.206Z","http_status":402,"challenge_digest":"sha256:53b91a9090bdf4c2c209e7e09246a11fa1fe883fe0b2ff3fecc509a220e24f35","challenge_valid":true}}},{"id":"squeezeos-domain-enrich","name":"ScriptMasterLabs / SqueezeOS","product":"SqueezeOS API","category":"Data","endpoint":"https://squeezeos-api.onrender.com/api/enrich/domain","availability":"payment_required","observed_http_status":402,"observed_latency_ms":120,"price_per_call_usdc":0.005,"observed_at":"2026-10-12T09:10:11.088Z","evidence":"live public route check","resource_id":"squeezeos-domain-enrich","product_id":"squeezeos-api","primary_entrypoint":"https://squeezeos-api.onrender.com/api/enrich/domain","method":"GET","capability_tags":["domain-enrichment","web-data","x402"],"depends_on":[],"related_resources":["squeezeos-web-extract"],"alternative_resources":[],"pricing_telemetry":{"status":"fresh","current":{"offers":[{"scheme":"exact","network":"eip155:8453","amount_atomic":"5000","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","asset_name":"USD Coin","asset_decimals":6,"display_amount":"0.005","pay_to":"0xc29185fa176357612f3194735753e520e91adc46","max_timeout_seconds":120}],"source":"live_402_challenge","challenge_digest":"sha256:ee7fdda88549a39c06bd7c1023e2452c80e6964e896d951b6f31a95448a17f8a","observed_at":"2026-10-12T09:10:11.088Z","expires_at":"2026-10-12T09:15:11.088Z"},"last_observation":{"observed_at":"2026-10-12T09:10:11.088Z","http_status":402,"challenge_digest":"sha256:ee7fdda88549a39c06bd7c1023e2452c80e6964e896d951b6f31a95448a17f8a","challenge_valid":true}}},{"id":"squeezeos-web-extract","name":"ScriptMasterLabs / SqueezeOS","product":"SqueezeOS API","category":"Search","endpoint":"https://squeezeos-api.onrender.com/api/web/extract-once","availability":"payment_required","observed_http_status":402,"observed_latency_ms":124,"price_per_call_usdc":0.005,"observed_at":"2026-10-12T09:10:11.092Z","evidence":"live public route check","resource_id":"squeezeos-web-extract","product_id":"squeezeos-api","primary_entrypoint":"https://squeezeos-api.onrender.com/api/web/extract-once","method":"GET","capability_tags":["web-extraction","search","x402"],"depends_on":[],"related_resources":["squeezeos-domain-enrich","squeezeos-web-credits"],"alternative_resources":[],"pricing_telemetry":{"status":"fresh","current":{"offers":[{"scheme":"exact","network":"eip155:8453","amount_atomic":"5000","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","asset_name":"USD Coin","asset_decimals":6,"display_amount":"0.005","pay_to":"0xc29185fa176357612f3194735753e520e91adc46","max_timeout_seconds":120}],"source":"live_402_challenge","challenge_digest":"sha256:a7b39aa689111adf65134ca76b393aabc0648550fedafd8144171125913f0528","observed_at":"2026-10-12T09:10:11.092Z","expires_at":"2026-10-12T09:15:11.092Z"},"last_observation":{"observed_at":"2026-10-12T09:10:11.092Z","http_status":402,"challenge_digest":"sha256:a7b39aa689111adf65134ca76b393aabc0648550fedafd8144171125913f0528","challenge_valid":true}}},{"id":"squeezeos-web-credits","name":"ScriptMasterLabs / SqueezeOS","product":"SqueezeOS API","category":"Data","endpoint":"https://squeezeos-api.onrender.com/api/web/credits","availability":"payment_required","observed_http_status":402,"observed_latency_ms":121,"price_per_call_usdc":0.005,"observed_at":"2026-10-12T09:10:11.089Z","evidence":"live public route check","resource_id":"squeezeos-web-credits","product_id":"squeezeos-api","primary_entrypoint":"https://squeezeos-api.onrender.com/api/web/credits","method":"GET","capability_tags":["web-data","credits","x402"],"depends_on":[],"related_resources":["squeezeos-web-extract"],"alternative_resources":[],"pricing_telemetry":{"status":"fresh","current":{"offers":[{"scheme":"exact","network":"eip155:8453","amount_atomic":"5000","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","asset_name":"USD Coin","asset_decimals":6,"display_amount":"0.005","pay_to":"0xc29185fa176357612f3194735753e520e91adc46","max_timeout_seconds":120}],"source":"live_402_challenge","challenge_digest":"sha256:2a7bd86f7f6e42cfe5a7128c107fa664b90c80a8273dce3a85c8cb5bf04443ae","observed_at":"2026-10-12T09:10:11.089Z","expires_at":"2026-10-12T09:15:11.089Z"},"last_observation":{"observed_at":"2026-10-12T09:10:11.089Z","http_status":402,"challenge_digest":"sha256:2a7bd86f7f6e42cfe5a7128c107fa664b90c80a8273dce3a85c8cb5bf04443ae","challenge_valid":true}}},{"id":"squeezeos-geo-credits","name":"ScriptMasterLabs / SqueezeOS","product":"SqueezeOS API","category":"Data","endpoint":"https://squeezeos-api.onrender.com/api/geo/credits","availability":"payment_required","observed_http_status":402,"observed_latency_ms":299,"price_per_call_usdc":0.002,"observed_at":"2026-10-12T09:10:11.267Z","evidence":"live public route check","resource_id":"squeezeos-geo-credits","product_id":"squeezeos-api","primary_entrypoint":"https://squeezeos-api.onrender.com/api/geo/credits","method":"GET","capability_tags":["geospatial-data","credits","x402"],"depends_on":[],"related_resources":[],"alternative_resources":[],"pricing_telemetry":{"status":"fresh","current":{"offers":[{"scheme":"exact","network":"eip155:8453","amount_atomic":"2000","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","asset_name":"USD Coin","asset_decimals":6,"display_amount":"0.002","pay_to":"0xc29185fa176357612f3194735753e520e91adc46","max_timeout_seconds":120}],"source":"live_402_challenge","challenge_digest":"sha256:f7e639c3f7269bce0cd0cbe31f10abec9132637718fdc662518295e11f735fb4","observed_at":"2026-10-12T09:10:11.267Z","expires_at":"2026-10-12T09:15:11.267Z"},"last_observation":{"observed_at":"2026-10-12T09:10:11.267Z","http_status":402,"challenge_digest":"sha256:f7e639c3f7269bce0cd0cbe31f10abec9132637718fdc662518295e11f735fb4","challenge_valid":true}}},{"id":"squeezeos-x-search","name":"ScriptMasterLabs / SqueezeOS","product":"SqueezeOS API","category":"Search","endpoint":"https://squeezeos-api.onrender.com/api/x/search","availability":"payment_required","observed_http_status":402,"observed_latency_ms":154,"price_per_call_usdc":0.0048,"observed_at":"2026-10-12T09:10:11.122Z","evidence":"live public route check","resource_id":"squeezeos-x-search","product_id":"squeezeos-api","primary_entrypoint":"https://squeezeos-api.onrender.com/api/x/search","method":"GET","capability_tags":["social-search","x-data","x402"],"depends_on":[],"related_resources":[],"alternative_resources":[],"pricing_telemetry":{"status":"fresh","current":{"offers":[{"scheme":"exact","network":"eip155:8453","amount_atomic":"4800","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","asset_name":"USD Coin","asset_decimals":6,"display_amount":"0.0048","pay_to":"0xc29185fa176357612f3194735753e520e91adc46","max_timeout_seconds":120}],"source":"live_402_challenge","challenge_digest":"sha256:7c9b86fa21c7e5bfc03b2d6a0c408e47f49c60c4c0c1a3fdbf50cd151b3c2707","observed_at":"2026-10-12T09:10:11.122Z","expires_at":"2026-10-12T09:15:11.122Z"},"last_observation":{"observed_at":"2026-10-12T09:10:11.122Z","http_status":402,"challenge_digest":"sha256:7c9b86fa21c7e5bfc03b2d6a0c408e47f49c60c4c0c1a3fdbf50cd151b3c2707","challenge_valid":true}}},{"id":"squeezeos-robinhood-rwa-intelligence","name":"ScriptMasterLabs / Robinhood RWA Intelligence","product":"SML Robinhood RWA Intelligence","category":"Data","endpoint":"https://squeezeos-api.onrender.com/api/rwa/intelligence?symbol=TSLA","availability":"payment_required","observed_http_status":402,"observed_latency_ms":593,"price_per_call_usdc":0.005,"observed_at":"2026-10-12T09:10:11.561Z","evidence":"live public route check","resource_id":"squeezeos-robinhood-rwa-intelligence","product_id":"sml-robinhood-rwa-intelligence","primary_entrypoint":"https://squeezeos-api.onrender.com/api/rwa/intelligence?symbol=TSLA","method":"GET","capability_tags":["robinhood-rwa","stock-tokens","agent-intelligence","x402"],"depends_on":[],"related_resources":["squeezeos-robinhood-rwa-info","squeezeos-robinhood-rwa-status","squeezeos-robinhood-rwa-assets"],"alternative_resources":[],"pricing_telemetry":{"status":"fresh","current":{"offers":[{"scheme":"exact","network":"eip155:8453","amount_atomic":"5000","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","asset_name":"USD Coin","asset_decimals":6,"display_amount":"0.005","pay_to":"0xc29185fa176357612f3194735753e520e91adc46","max_timeout_seconds":120}],"source":"live_402_challenge","challenge_digest":"sha256:d2e34a6aa0bcc8828f025ab77eca45f71d18dfb41d920d9a6ab00a68bd8b45dc","observed_at":"2026-10-12T09:10:11.561Z","expires_at":"2026-10-12T09:15:11.561Z"},"last_observation":{"observed_at":"2026-10-12T09:10:11.561Z","http_status":402,"challenge_digest":"sha256:d2e34a6aa0bcc8828f025ab77eca45f71d18dfb41d920d9a6ab00a68bd8b45dc","challenge_valid":true}}},{"id":"squeezeos-robinhood-rwa-info","name":"ScriptMasterLabs / Robinhood RWA Intelligence","product":"SML Robinhood RWA Intelligence","category":"Data","endpoint":"https://squeezeos-api.onrender.com/api/rwa/info","availability":"live","observed_http_status":200,"observed_latency_ms":242,"price_per_call_usdc":null,"observed_at":"2026-10-12T09:10:11.210Z","evidence":"live public route check","resource_id":"squeezeos-robinhood-rwa-info","product_id":"sml-robinhood-rwa-intelligence","primary_entrypoint":"https://squeezeos-api.onrender.com/api/rwa/info","method":"GET","capability_tags":["robinhood-rwa","service-information","free-preview"],"depends_on":[],"related_resources":["squeezeos-robinhood-rwa-status","squeezeos-robinhood-rwa-assets","squeezeos-robinhood-rwa-intelligence"],"alternative_resources":[],"pricing_telemetry":{"status":"not_required","current":null,"last_observation":{"observed_at":"2026-10-12T09:10:11.210Z","http_status":200,"challenge_digest":null,"challenge_valid":null}}},{"id":"squeezeos-robinhood-rwa-status","name":"ScriptMasterLabs / Robinhood RWA Intelligence","product":"SML Robinhood RWA Intelligence","category":"Data","endpoint":"https://squeezeos-api.onrender.com/api/rwa/status","availability":"live","observed_http_status":200,"observed_latency_ms":570,"price_per_call_usdc":null,"observed_at":"2026-10-12T09:10:11.538Z","evidence":"live public route check","resource_id":"squeezeos-robinhood-rwa-status","product_id":"sml-robinhood-rwa-intelligence","primary_entrypoint":"https://squeezeos-api.onrender.com/api/rwa/status","method":"GET","capability_tags":["robinhood-rwa","service-status","free-preview"],"depends_on":[],"related_resources":["squeezeos-robinhood-rwa-info","squeezeos-robinhood-rwa-assets","squeezeos-robinhood-rwa-intelligence"],"alternative_resources":[],"pricing_telemetry":{"status":"not_required","current":null,"last_observation":{"observed_at":"2026-10-12T09:10:11.538Z","http_status":200,"challenge_digest":null,"challenge_valid":null}}},{"id":"squeezeos-robinhood-rwa-assets","name":"ScriptMasterLabs / Robinhood RWA Intelligence","product":"SML Robinhood RWA Intelligence","category":"Data","endpoint":"https://squeezeos-api.onrender.com/api/rwa/assets?symbol=TSLA","availability":"live","observed_http_status":200,"observed_latency_ms":590,"price_per_call_usdc":null,"observed_at":"2026-10-12T09:10:11.558Z","evidence":"live public route check","resource_id":"squeezeos-robinhood-rwa-assets","product_id":"sml-robinhood-rwa-intelligence","primary_entrypoint":"https://squeezeos-api.onrender.com/api/rwa/assets?symbol=TSLA","method":"GET","capability_tags":["robinhood-rwa","stock-token-assets","free-preview"],"depends_on":[],"related_resources":["squeezeos-robinhood-rwa-info","squeezeos-robinhood-rwa-status","squeezeos-robinhood-rwa-intelligence"],"alternative_resources":[],"pricing_telemetry":{"status":"not_required","current":null,"last_observation":{"observed_at":"2026-10-12T09:10:11.558Z","http_status":200,"challenge_digest":null,"challenge_valid":null}}},{"id":"fractal-health","name":"ScriptMasterLabs / Fractal Trading OS","product":"SML Fractal Trading OS V2","category":"Data","endpoint":"https://sml-fractal-trading-os-v2.onrender.com/health","availability":"live","observed_http_status":200,"observed_latency_ms":326,"price_per_call_usdc":null,"observed_at":"2026-10-12T09:10:11.294Z","evidence":"live public route check","resource_id":"fractal-health","product_id":"sml-fractal-trading-os-v2","primary_entrypoint":"https://sml-fractal-trading-os-v2.onrender.com/health","method":"GET","capability_tags":["fractal-analysis","market-intelligence","health"],"depends_on":[],"related_resources":[],"alternative_resources":[],"pricing_telemetry":{"status":"not_required","current":null,"last_observation":{"observed_at":"2026-10-12T09:10:11.294Z","http_status":200,"challenge_digest":null,"challenge_valid":null}}},{"id":"sml-remote-mcp","name":"ScriptMasterLabs / MCP","product":"SML Remote MCP Server","category":"AI Inference","endpoint":"https://mcp-x402.onrender.com/mcp","availability":"live","observed_http_status":200,"observed_latency_ms":371,"price_per_call_usdc":null,"observed_at":"2026-10-12T09:10:11.339Z","evidence":"live public route check","resource_id":"sml-remote-mcp","product_id":"sml-remote-mcp-server","primary_entrypoint":"https://mcp-x402.onrender.com/mcp","method":"GET","capability_tags":["mcp","agent-tools","x402"],"depends_on":[],"related_resources":[],"alternative_resources":[],"pricing_telemetry":{"status":"not_required","current":null,"last_observation":{"observed_at":"2026-10-12T09:10:11.339Z","http_status":200,"challenge_digest":null,"challenge_valid":null}}},{"id":"sml-echo-live","name":"ScriptMasterLabs / ECHO","product":"SML x402 ECHO Live Feed","category":"Data","endpoint":"https://www.scriptmasterlabs.com/api/x402-echo-live","availability":"live","observed_http_status":301,"observed_latency_ms":454,"price_per_call_usdc":null,"observed_at":"2026-10-12T09:10:11.422Z","evidence":"live public route check","resource_id":"sml-echo-live","product_id":"sml-x402-echo-live","primary_entrypoint":"https://www.scriptmasterlabs.com/api/x402-echo-live","method":"GET","capability_tags":["evidence","telemetry","x402"],"depends_on":[],"related_resources":[],"alternative_resources":[],"pricing_telemetry":{"status":"unobserved","current":null,"last_observation":{"observed_at":"2026-10-12T09:10:11.422Z","http_status":301,"challenge_digest":null,"challenge_valid":null}}}]}