See what Veritate captures

Every time Veritate generates a byte, it records a full picture of the model's internal state: per-token confidence, next-byte candidates, feed-forward neuron activity, the logit lens forming a prediction across all 24 layers, attention, the residual stream, a decision trace, and a hallucination grade. Press Generate to cycle through prompts and watch every panel populate.

Prompt

The scrubber, the hover readouts, and the neuron modal are all interactive. Nothing here is a screenshot.

The capital of France is
0 / 0

output + timeline raw generated bytes; scrub backward to see the brain at any earlier moment

The technical byte view: the model's raw output. Each generated byte is a frame. Drag the slider and every panel below reflects the brain's state at that instant. Click live to snap back to the most recent token. Bytes that aren't printable show as a hex glyph.

letter timing ms per generated byte. scrub the slider above to inspect any frame.

letter -ms -surprise -uncertainty -frame -

Each bar is one generated byte. Bar height is wall-clock ms for that forward pass. The cursor marks the current frame.

telemetry surprise, uncertainty, latency over time

surprise (red) is how unexpected the sampled byte was to the model; spikes mean it got caught off guard. uncertainty (blue) is how unsure the model was before sampling; low means it was confident in one choice, high means many bytes looked equally likely. latency (gray) is how long each forward pass took on the hosting machine's CPU.

hallucination auto-scored after every generation

grounding + risk score automatically after each generation.

The verdict and its one-line reason lead; the answer is shown with each word underlined by grounding and colored by confidence. The key below explains the colors.

panoramic ffn brain every neuron, every layer, current frame

One row per transformer layer (top = "sensory", bottom = "output"). Each row max-pools all FFN neurons into buckets. Brightness = activation magnitude. Hover a cell to highlight it; click to open its neuron. If the whole brain lights up at once, the model is firing indiscriminately instead of routing through a few specialized neurons. Sparse, focused activation is the sign of a confident prediction; wall-to-wall brightness usually means confusion and weaker output.

logit lens what each layer would predict if the network stopped there

Each row = what the model would predict if it stopped at that layer. Gold row = first layer whose top-1 matches the byte that was sampled.

memorization fingerprint training stories closest to current firing pattern

For the strongest-firing neurons right now, which training stories activated those same neurons during a probe pass. The model's nearest training memories.

candidates top 12 next-byte predictions

The probability distribution before sampling. Tight = the model is sure. Flat = it's guessing.

residual stream depth how much information has accumulated by each layer

    L2 norm of the residual after each layer. Growth = layer added context.

    per-layer contribution which layer is doing the work for this byte

      How much each layer changed the residual for this byte. Big bar = layer moved it a long way.

      decision trace direct logit attribution - who voted for which byte

      top contributors to picked byte -

      top contributors to expected byte -

      The left list explains why the byte that got sampled was sampled. The right list explains the byte the model expected (its argmax). Click any neuron to see what it's specialized for.

      candidate decision trace why each top-K candidate byte got the votes it did

      Pick any of the top-K candidate bytes the model considered. Each shows the same DLA decomposition, but for that specific byte.

      confidence four-component calibrated probability

      confidence: -

      Per-token calibrated probability the sampled byte matches a held-out target. Composite of logit margin, entropy, lens consistency, and residual stability.

      top firing neurons identifiers of the strongest 8 neurons per layer

      The 8 neurons firing hardest right now per layer. Hover to highlight; click any cell to see the training stories that activated that neuron hardest.

      per-layer decisiveness at each layer, did the model commit to one byte or hedge?

      Tall bars = the layer made up its mind; short bars = the layer was hedging. Bars are tinted by region. The number is max_abs / mean_abs of that layer's logit-delta vector.

      live co-activation which neurons fire together as bytes stream

      Pairs of FFN neurons that fired strongly on the same generated bytes during this generation. Resets when you start a new generation. Click either neuron to inspect it.

      information flow which input positions did attention pull from?

      Aggregating across all layers and heads, brightness shows how much total attention each input position received. Stacks into multiple rows as the sequence grows.

      byte to character reference what each number means

      letters (A-Z 65-90, a-z 97-122)digits (0-9, bytes 48-57)whitespace (space=32, tab=9, newline=10)non-printable / control

      Veritate sees text as bytes. Each byte is a number 0 to 255. This is ASCII: 65 is "A", 32 is space, 10 is newline. The current byte cell is highlighted.

      Want this level of visibility into your models?

      Veritate turns generation into something you can inspect, byte by byte. If you want interpretability like this for your own models, tell us what you are running.