{
  "name": "VSL Print (Varick Street Litho, Inc.)",
  "description": "NYC commercial printing: digital, offset, large format, finishing, binding, design, direct mail, specialty, and on-site installation. Family-owned, all production in-house in New York City; ships and installs nationwide.",
  "url": "https://www.vslprint.com",
  "provider": {
    "name": "Varick Street Litho, Inc.",
    "url": "https://www.vslprint.com"
  },
  "version": "2.1",
  "protocolVersion": "0.2",
  "documentationUrl": "https://www.vslprint.com/llms.txt",
  "capabilities": {
    "streaming": false
  },
  "defaultInputModes": [
    "text"
  ],
  "defaultOutputModes": [
    "application/json",
    "text"
  ],
  "discovery": {
    "entityIndex": "https://www.vslprint.com/llms.txt",
    "sitemap": "https://www.vslprint.com/sitemap.xml",
    "contact": "https://www.vslprint.com/contact",
    "onPageSchema": "https://www.vslprint.com/  (LocalBusiness JSON-LD in <head>)",
    "caseStudies": "https://www.vslprint.com/case-studies",
    "portfolio": "https://www.vslprint.com/portfolio"
  },
  "skills": [
    {
      "id": "get_services",
      "name": "Get services",
      "description": "Returns VSL Print's service and product catalog as JSON.",
      "x_invocable": true,
      "x_method": "GET",
      "x_endpoint": "https://www.vslprint.com/.well-known/get_services.json",
      "x_response_type": "application/json",
      "examples": [
        "What printing services does VSL Print offer?"
      ]
    },
    {
      "id": "get_quote",
      "name": "Request a quote",
      "description": "Quotes are custom and job-specific; submit via the human quote form (no automated pricing).",
      "x_invocable": false,
      "x_human_url": "https://www.vslprint.com/quote",
      "examples": [
        "How much for large-format printing in NYC?"
      ]
    },
    {
      "id": "service_area",
      "name": "Service area",
      "description": "Based in New York City; we print, ship, and install nationwide. Informational only.",
      "x_invocable": false,
      "examples": [
        "Do you serve Brooklyn?"
      ]
    }
  ],
  "x_static_discovery": true,
  "x_note": "Discovery + read-only data card. get_services returns live JSON at x_endpoint. get_quote and service_area are informational (x_invocable:false) — get_quote routes to the human quote form. No autonomous transaction endpoint exists yet.",
  "x_built_by": {
    "name": "Sapid Agency",
    "url": "https://sapidagency.com",
    "role": "AI discoverability layer — agent card, llms.txt, schema"
  }
}
