Limits & errors

Protect the host. Keep the message intact.

VSLZ uses bounded inputs so a model cannot accidentally freeze the host with pathological data.

Default guardrails

  • Charts accept up to 5,000 rows.
  • Networks accept up to 1,000 nodes and 2,000 edges.
  • Mermaid source is limited to 20,000 characters.
  • Labels, metadata, and annotations have bounded lengths.
  • Invalid input returns a structured, non-destructive error.

What VSLZ will not do

VSLZ does not silently drop rows, run arbitrary JavaScript, fetch remote data from a render tool, persist visualization payloads, or render images on the server.

When a visual is too dense

Filter, cluster, or split the request. For networks, ask for the critical path or a subset of nodes. For charts, reduce the categories or choose a chart type that supports the analytical question.