A Polygraph engine

polyviz — the diagram is the artifact, not an illustration of it

A hand-drawn or LLM-drawn diagram of a state machine can drift from what was actually verified. polyviz can't — it's a deterministic renderer: the same verified artifacts in, byte-identical SVG out, every time, on any machine.

How it works

Rendering as a pure function, not an act of drawing.

1

Every mark traces to a checked artifact

The state machine, the invariants, the counterexample, the compat verdict — never invented content.

2

No model call at render time

An LLM may invoke polyviz, but it never draws; rendering is a pure function of what the gate already produced.

3

Byte-identical output, run to run

No clock, no randomness, sorted keys, pinned font metrics — so a figure in a report can be regenerated and diffed like code.

Fits with: Runs after any other engine — it visualizes what polygen, polygraph, or polyvers already checked, for a report, a PR, or a deck.