{
  "schema_version": "sml-developers/v1",
  "name": "SCRIPTMASTERLABS x402 Developer Front Door",
  "canonical_interactive_url": "https://x402.scriptmasterlabs.com/developers",
  "public_mirror_url": "https://www.scriptmasterlabs.com/developers",
  "brand": "SCRIPTMASTERLABS",
  "legal_entity": "Script Master Labs, LLC",
  "motto": "Truth First. Proof Always. Pay Only for Accepted Delivery.",
  "purpose": "Help autonomous-agent builders discover, test, pay for, and verify machine services with x402 v2 and MCP without requiring a separate API key account.",
  "canonical_payment": {
    "protocol": "x402 v2",
    "network": "eip155:8453",
    "network_name": "Base mainnet",
    "asset_symbol": "USDC",
    "discovery": "https://squeezeos-api.onrender.com/.well-known/x402",
    "readiness": "https://squeezeos-api.onrender.com/api/x402/readiness",
    "settlement_evidence": "https://squeezeos-api.onrender.com/api/x402/evidence"
  },
  "mcp": {
    "remote": "https://squeezeos-api.onrender.com/mcp",
    "openapi": "https://squeezeos-api.onrender.com/.well-known/openapi.json",
    "local_command": "npx -y @scriptmasterlabs/mcp-x402"
  },
  "framework_quickstarts": [
    {"frameworks": ["LangChain", "LangGraph"], "url": "https://www.scriptmasterlabs.com/developers-langchain"},
    {"frameworks": ["CrewAI", "AutoGen"], "url": "https://www.scriptmasterlabs.com/developers-crewai-autogen"},
    {"frameworks": ["Eliza", "onchain agents"], "url": "https://www.scriptmasterlabs.com/developers-eliza-onchain"}
  ],
  "starter_capabilities": [
    {"name": "Domain Enrich", "info": "https://squeezeos-api.onrender.com/api/enrich/info"},
    {"name": "Web Extract One-Shot", "info": "https://squeezeos-api.onrender.com/api/web/once-info"},
    {"name": "FX Convert", "info": "https://squeezeos-api.onrender.com/api/fx/info"},
    {"name": "Geo/Cities", "info": "https://squeezeos-api.onrender.com/api/geo/info"}
  ],
  "free_discovery": {
    "agentroutes": "https://squeezeos-api.onrender.com/api/agent-routes/discover",
    "echo": "https://squeezeos-api.onrender.com/api/x402-echo/live"
  },
  "recommended_agent_policy": {
    "discovery_can_be_free": true,
    "payment_requires_explicit_policy_approval": true,
    "sign_exact_live_requirement_only": true,
    "require_settlement_before_recording_success": true
  },
  "proof_model": ["request", "402_challenge", "signed_authorization", "facilitator_verify", "settlement", "accepted_delivery", "evidence"],
  "truth_rules": [
    "A 402 challenge is not proof of payment.",
    "A signed authorization is not proof of settlement.",
    "Unknown remains unknown and unverified remains unverified.",
    "Resolve live price and payment terms from the current x402 challenge before payment."
  ],
  "updated_at": "2026-08-26"
}
