{
  "schema_version": "1.0",
  "name": "AGENTROUTES by SCRIPTMASTERLABS",
  "provider": "SCRIPTMASTERLABS",
  "canonical_url": "https://www.scriptmasterlabs.com/agentroutes.html",
  "short_answer": "AGENTROUTES is SCRIPTMASTERLABS' machine-native discovery and commerce router. An agent supplies one intent and optional constraints; AGENTROUTES ranks live capabilities, can expose CiteMesh evidence, returns explicit handoffs to AgentBids for competition and Bazaar Negotiator for bundle economics, resolves the correct x402 discovery path for paid execution, and records privacy-safe routing demand in ECHO.",
  "tagline": "One intent. The best route to execution.",
  "flow": "DISCOVER -> MATCH -> COMPETE -> NEGOTIATE -> PAY -> LEARN",
  "when_to_use": [
    "When an AI agent knows what outcome it needs but does not know which API or capability to call.",
    "When an agent wants to constrain discovery by a known USDC budget.",
    "When multiple providers or capabilities may satisfy one intent and competitive procurement could help.",
    "When multiple paid capabilities may form a bundle suitable for bounded machine negotiation.",
    "When a machine client needs a single MCP or HTTP front door into SCRIPTMASTERLABS capability discovery."
  ],
  "machine_entry_points": {
    "http": "https://squeezeos-api.onrender.com/api/agent-routes/discover",
    "http_aliases": ["https://squeezeos-api.onrender.com/v1/agentroutes", "https://squeezeos-api.onrender.com/api/discover"],
    "mcp": "https://squeezeos-api.onrender.com/mcp",
    "mcp_tool": "agent_routes_discover",
    "manifest": "https://www.scriptmasterlabs.com/.well-known/agentroutes.json",
    "openapi": "https://squeezeos-api.onrender.com/.well-known/openapi.json"
  },
  "systems": {
    "mesh": "live capability discovery",
    "citemesh": "registered evidence-source matching and citation attestation",
    "echo": "privacy-safe demand and outcome context",
    "agentbids": "explicit competitive RFQ procurement",
    "bazaar_negotiator_x402": "explicit bounded bundle and economic negotiation",
    "x402": "payment requirement and settlement rail at the selected execution origin",
    "amb_imp": "AgentBids may use AMB discovery and configured IMP outreach after an RFQ is explicitly created; outreach is not a bid"
  },
  "truth_boundaries": [
    "AGENTROUTES discovery is free.",
    "AGENTROUTES does not automatically invoke a paid capability.",
    "AGENTROUTES does not automatically create an AgentBids RFQ.",
    "AGENTROUTES does not automatically start a Bazaar negotiation.",
    "AGENTROUTES does not sign a wallet or spend funds automatically.",
    "A 402 challenge is not settlement proof.",
    "AMB impressions and IMP matches are not bids.",
    "Unknown inputs, prices or evidence are not invented."
  ],
  "related_products": {
    "AgentBids": "https://www.scriptmasterlabs.com/agentbids.html",
    "Bazaar Negotiator x402": "https://www.scriptmasterlabs.com/bazaar-negotiator-x402.html",
    "x402 ECHO": "https://www.scriptmasterlabs.com/x402-echo.html",
    "ECHO + Mesh": "https://www.scriptmasterlabs.com/echo-mesh.html"
  }
}
