Verify AI data transformations.

Compare original and transformed datasets, find the records that broke the pattern, and turn the validated transformation into deterministic code.

Use AI to explore. Use rules to execute.

From uncertain output to a rule you can own.

Verify discovers what happened. Infer turns the correct behavior into a reusable rule.

  1. 1

    See what the AI actually did

    Compare the original and transformed datasets to identify the apparent pattern.

  2. 2

    Find every inconsistent record

    Verify checks the complete batch and attaches evidence to every exception.

  3. 3

    Lock in the correct transformation

    Correct the examples, infer the intended rule, and export deterministic code.

Did the AI get every row right?

Paste the original records and what the AI gave you back. Verify infers the majority rule, applies it across the batch, and flags every row that doesn't match.

Open Verify →

Turn validated examples into a deterministic rule.

Correct the inconsistent examples, then let Infer derive a reusable transformation, verify it against your evidence, and export code you can inspect and own.

Open Infer →

Supporting tools for inspecting and expressing transformations.

Regex, jq, Trace, and Signal remain available when the Verify → Infer workflow needs a closer look.

When an inferred rule needs explicit review and approval, Contract Studio carries it into a governed runtime workflow.

Build a regex from yes and no.

Mark strings that should match and strings that should reject. Regex returns a readable pattern verified against every example, or asks for one more when the pattern is under-proven.

Open Regex →

Select the JSON you want. Keep the jq that finds it.

Click the values you want, or show the shape you need. jq Builder writes the expression, guaranteed to return exactly that, and explains it in plain English.

Open jq →

Understand your data in seconds.

Paste or import structured data. Trace profiles every field, surfaces missing, unusual, or repeated values, and compares datasets by safe keys. It runs locally and without an LLM.

Open Trace →

Find the lines that break the pattern.

Paste a long log, migration report, or technical specification. Signal groups recurring structures, reveals local pattern breaks and concrete constraints, and explains every observation against its source line.

Open Signal →

Same input, same rule. Every check can be replayed.

Your data stays in the browser. Nothing is uploaded.

A symbolic engine verifies the evidence or refuses. No AI checking AI.

You're already here. Nothing installs, nothing uploads.

Prepared release target. Batch verification exits 0 or 1.

Connect a client with remote HTTP MCP support to latentmachine.com/api/mcp.

Plain JSON-RPC. No key, no account, no state.

Read the developer docs →

Trust, verification, and what the AI missed.

Why LLM batch outputs drift, how deterministic rules catch the rows that broke, and when refusal is the correct answer.

How to verify LLM data transformations LLMs can reshape data fast, but batch outputs drift. Here's how to check every row. When AI gets your data transformation almost right The three specific ways language models fail at structured data, and what deterministic inference does instead. The tool that refuses to guess Why refusal is a feature when data transformations need trust.