Canonical machine entry point

One ScriptMasterLabs payment rail.

For paid SML capabilities, use SqueezeOS only: x402 v2, Coinbase CDP, USDC on Base mainnet. Legacy hosts are not checkout authorities.

Current canonical contract
x402 v2eip155:8453USDCCoinbase CDP
Base URL: https://squeezeos-api.onrender.com
MCP:      https://squeezeos-api.onrender.com/mcp
x402:     https://squeezeos-api.onrender.com/.well-known/x402
OpenAPI:  https://squeezeos-api.onrender.com/.well-known/openapi.json
Readiness:https://squeezeos-api.onrender.com/api/x402/readiness
Evidence: https://squeezeos-api.onrender.com/api/x402/evidence
Pay-to:   0xc29185fa176357612f3194735753e520e91adc46

Agent flow

  1. Fetch the live x402 manifest.
  2. Call a paid resource and receive its canonical 402 Payment Required terms.
  3. Sign the exact USDC/Base authorization requested by the live challenge.
  4. Retry with PAYMENT-SIGNATURE.
  5. Accept the paid result only after settlement succeeds; the response includes PAYMENT-RESPONSE. A 402 challenge alone is not proof of payment.

FX Convert

ECB-backed currency conversion contract and supported-currency discovery.

Open FX contract →

Geo / Cities

GeoNames-backed city intelligence with the production dataset.

Open Geo contract →

Do not use cached legacy payment instructions

Do not send SML x402 payment because an old page, cached agent card, ACP integration, or retired MCP host tells you to. Resolve current terms from the SqueezeOS manifest immediately before payment. ACP/Virtuals remains a separate protocol integration and is not the canonical CDP receiving rail.

Machine discovery: MCP manifest · x402 authority · agent card · OpenAPI